dockerfile
This commit is contained in:
parent
ca3dbcb726
commit
45767dada9
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
email = ''
|
email = ''
|
||||||
telegram_token = ''
|
telegram_token = ''
|
||||||
telegram_id = ''
|
telegram_id = ''
|
|
@ -0,0 +1,12 @@
|
||||||
|
FROM python:3
|
||||||
|
|
||||||
|
WORKDIR /tg2
|
||||||
|
|
||||||
|
COPY main.py .
|
||||||
|
COPY config.py .
|
||||||
|
COPY requirements.txt .
|
||||||
|
|
||||||
|
RUN pip install --no-cache-dir pip && \
|
||||||
|
pip install --no-cache-dir -r requirements.txt
|
||||||
|
|
||||||
|
CMD ["python", "main.py"]
|
9
main.py
9
main.py
|
@ -14,14 +14,13 @@ async def main():
|
||||||
client = TgtgClient(email=config.email)
|
client = TgtgClient(email=config.email)
|
||||||
credentials = client.get_credentials()
|
credentials = client.get_credentials()
|
||||||
with open('token', 'w') as file:
|
with open('token', 'w') as file:
|
||||||
file.write(credentials)
|
file.write(str(credentials))
|
||||||
else:
|
else:
|
||||||
with open('token', 'r') as file:
|
with open('token', 'r') as file:
|
||||||
credentials = file.read()
|
credentials = json.loads(file.read().replace('\'', '"'))
|
||||||
|
|
||||||
data = json.loads(credentials.replace('\'', '"'))
|
|
||||||
|
|
||||||
client = TgtgClient(**data)
|
client = TgtgClient(**credentials)
|
||||||
|
|
||||||
last = []
|
last = []
|
||||||
|
|
||||||
|
@ -45,7 +44,7 @@ async def main():
|
||||||
name = "Panier anti-gaspi"
|
name = "Panier anti-gaspi"
|
||||||
|
|
||||||
texts.append(f' - {amount} item(s) of "{name}" ({price:.2f}€) available at "{store}"')
|
texts.append(f' - {amount} item(s) of "{name}" ({price:.2f}€) available at "{store}"')
|
||||||
elif item["item_id"] in last:
|
elif item["item"]["item_id"] in last:
|
||||||
amount = item["items_available"]
|
amount = item["items_available"]
|
||||||
name = item["item"]["name"]
|
name = item["item"]["name"]
|
||||||
price = item["item"]["price_including_taxes"]["minor_units"]/(10**item["item"]["price_including_taxes"]["decimals"])
|
price = item["item"]["price_including_taxes"]["minor_units"]/(10**item["item"]["price_including_taxes"]["decimals"])
|
||||||
|
|
Loading…
Reference in New Issue