User Tools

Site Tools


user:jenda:tesco-utils

This is an old revision of the document!


tesco-utils

tesco-utils sleduje ceny produktů v Tescu, a když klesnou pod zadanou mez, automaticky je objedná v itesco rozvozu.

Aktuálně to využívá například brmbar.

Aktuální použití:

  • budete potřebovat xidel
  • do login.conf vyplníme svoje uživatelské jméno a heslo
  • přihlásíme se: ./tescoauth.sh (získá nám to CSRF token a cookie do eshopu)
  • zjištění ceny: ./tescoprice.sh 2005100212621
  • objednání tří těstovin na základě Tesco ID (to zjistíte z URL): ./tescoorder.sh 2005100212621 3
    • kvůli podivnému API nejde přiobjednat (změnit počet položek) věci, které už v košíku máte
  • objednání všeho podle konfiguráku: ./tescocheck.sh watch.txt
  • Když uložíte fakturu do faktura.tsv a spustíte ./tescofaktura.sh faktura.tsv, tak z toho vypadne CSV, které se dá strčit skriptu stock_tesco.py, který to automaticky naskladní do brmbaru. Zatím to moc dobře nefunguje (hlavně to neumí náhrady).

https://jenda.hrach.eu/gitweb/?p=tesco-utils

user/jenda/tesco-utils.1530231254.txt.gz · Last modified: 2018/06/29 00:14 by jenda