====== tesco-utils ====== tesco-utils sleduje ceny produktů v Tescu, a když klesnou pod zadanou mez, automaticky je objedná v [[https://nakup.itesco.cz/groceries/|itesco rozvozu]]. Aktuálně to využívá například [[members:brmbar:tesco|brmbar]]. Aktuální použití: * budete potřebovat [[http://www.videlibri.de/xidel.html|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ří [[https://nakup.itesco.cz/groceries/cs-CZ/products/2005100212621|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