BenTalese
released this
12 Mar 01:22
·
599 commits
to ReleaseCandidate
since this release
Release Notes - Discount Dora Version 1.0.0 (Potato)
🥔 Release Summary
This is the initial release of Discount Dora, woohoo! Currently it is not in a very user-friendly state, hence the "Potato" version. To function, this version is heavily reliant on the server-based application Grocy, specifically relying on custom userfields existing on the products in Grocy and can only scan Woolworths and Coles for deals. There is no front-end interface to use (that works), you have to initiate the scan via the terminal/command line by running the "main.py" python file. There is also no great way of managing the sensitive user information like API keys and app passwords.
🥔 Features Included
- Scanning of Coles and Woolworths websites for current deals
- Ignoring of Grocy products that are marked as inactive via the userfield that must be manually added "IsActiveSearch"
- Emailing functionality with deals being put in a table
- Printing of scan results to the terminal/console
- A currently non-functional web-based dashboard that was built around an old implementation idea
🥔 Limitations
- Will not work without a running Grocy instance
- Requires access to an instance of Grocy via an API key
- Requires some setup of "userfields" on Grocy products, specifically "IsActiveSearch" and "SearchNames"
- Requires a Google account with an app password
- Requires user to create their own secrets.json file
- Is a potato
- Does not provide specific pricing information such as "per kilo" price
🥔 Changelog
N/A (this is the initial release, duh)