Update docker image
This commit is contained in:
parent
a33680d527
commit
32887ec9b8
2 changed files with 1 additions and 32 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
FROM golang:1.15.4-alpine3.12
|
FROM golang:1.20.4-alpine3.18
|
||||||
|
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
ENV VERSION=$VERSION
|
ENV VERSION=$VERSION
|
||||||
|
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
||||||
from json import dumps
|
|
||||||
|
|
||||||
import requests
|
|
||||||
from lxml import etree
|
|
||||||
|
|
||||||
URL_TEMPLATE = "https://magic.wizards.com/{}/articles/archive/card-image-gallery/{}"
|
|
||||||
OUTPUT_FILE_TEMPLATE = "{}.json"
|
|
||||||
|
|
||||||
|
|
||||||
def get_card_names(language, set_name):
|
|
||||||
spoiler_url = URL_TEMPLATE.format(language, set_name)
|
|
||||||
response = requests.get(spoiler_url)
|
|
||||||
dom = etree.HTML(response.content.decode())
|
|
||||||
card_names = dom.xpath('//div[@class="resizing-cig"]//p/text()')
|
|
||||||
return [str(name).strip() for name in card_names]
|
|
||||||
|
|
||||||
|
|
||||||
def match_names(keys, values):
|
|
||||||
return dict(zip(keys, values))
|
|
||||||
|
|
||||||
|
|
||||||
set_name = input("Введите сет: ")
|
|
||||||
|
|
||||||
russian_names = get_card_names("ru", set_name)
|
|
||||||
english_names = get_card_names("en", set_name)
|
|
||||||
|
|
||||||
match = match_names(russian_names, english_names)
|
|
||||||
print(match)
|
|
||||||
|
|
||||||
with open(OUTPUT_FILE_TEMPLATE.format(set_name), 'w') as output:
|
|
||||||
output.write(dumps(match))
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue