Skip to content

Potato (1.0.0)

Latest
Compare
Choose a tag to compare
@BenTalese BenTalese released this 12 Mar 01:22
· 599 commits to ReleaseCandidate since this release
730bd7d

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)