Releases: Hari-Nagarajan/fairgame
FairGame 0.5.4 Hotfix
- fix home page handling, add wait for page change.
- reduce selenium and url lib logging to warnings only.
- add stock check logging (flag --log-stock-check
- fix captcha handling during login
- added NO_SELLERS text for amazon.es, .de, .fr, and .it
- checks cart for items before starting bot. Will not allow bot to start if there are items in cart
- added some additional handling for unknown pages. Will check elements to see if we can advance the program. Specifically, added checks for:
- NOTE: These were only checked against smile.amazon.com
- Purchase successful
- Prime offer (attempt to click No Thanks)
- Based on amazon.de page source, will click "ship to that address" button. Won't pick default payment if that is required, however. Maybe this works on other sites too?
- Checks cart quantity and returns to stock check if 0
- fixed bug in unknown pages handling, if it finds the proceed to checkout button, it will click it.
- various readme updates
- added try/except on importing click to catch common issues related to not doing pipenv install
FairGame 0.5.3 Hotfix
-- fixed single ASIN search, modified get_page to test for stale element, in general, if available. If not, will use title.
-- added NO_SELLERS text for amazon.ca
-- fixed --no-image bug
FairGame 0.5.2 Hotfix
Fixed editing preferences so it works when running the bot for the first time.
FairGame 0.5.1 Hotfix
Bug fix:
Made path_to_prefs platform agnostic
FairGame 0.5.0
-- Added --p for password entry in CLI
-- Added tracking for chrome pids for forced shutdown
-- Updates to notification handling
-- Fixed programming ending before notifications sent out
-- Changed page load strategy to none (as default. --slow-mode to deactivate)
-- Added check for business PO page
-- Modified handling when page title not recognized, will attempt to go back to cart and checkout, if possible
-- Updated chromedriver version
-- Added cmd /k to _amazon.bat file to keep terminal open (for troubleshooting purposes)
-- Eliminated save password and restore window (on crash) pop-ups
-- Deleted --random-delay
-- Added bot restart when it fails to get url during stock check multiple times
-- Reintroduced local sounds on key events
-- Added additional startup details to echo user selections
-- Added some additional information when bot hits iteration limit and fails to checkout
-- Modified prime offer page handling, gives user 60 seconds to intervene.
-- Updated Readme.md to reflect changes
FairGame 0.4.4
Features:
Migrated to Apprise for all notifications
Added --disable-presence for those that don't want the FairGame tag in they name on Discord
Updated some page titles for EU users
Fixed test-notifications
Log files will now populate in the `logs` directory
Added versioning, and check our local version against the latest in git
Bug Fixes:
Better handling of Prime popup for non-prime users (seriously, just get prime already)
FairGame 0.4.3 Hotfix
Forces browser back into focus from a minimized state to make elements available to selenium to click.
FairGame 0.4.2 Hotfix
Added reserve minimum pricing to avoid buying $1 listings. Update your configuration files accordingly.
FairGame 0.4.1 Hotfix
Adds masked input so you see star's instead of nothing on credential input
Allows for running the script immediately after creating a new credential file, no need to run it again.
FairGame
Big update, 55 commits and 769 (lol) lines of code added to include/bug fix:
Bug Fixes:
Near complete rewrite of all checkout code (@DaakJaniels is a hero)
Finally fixed false positives on checkout (question mark)
Features:
Discord Presence support
--random-delay Adds a randomized delay to final checkout
--single-shot Stops after the first successful purchase
--no-screenshots Disables all screenshots (if you use this, do not expect us to be able to help in #tech-support)
Behind the scenes stuff:
NVIDIA removed as a store until it comes back
Credential encryption (no more plaintext creds on your drive)
Screenshots and HTML saves for troubleshooting now reside in screenshots and html_saves, respectively
Releases will be pushed to the github releases page, no more git commands unless thats your kinda thing