Skip to content

Releases: Hari-Nagarajan/fairgame

FairGame 0.5.4 Hotfix

25 Dec 19:23
0b0b0d6
Compare
Choose a tag to compare
  • 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

23 Dec 22:06
144983f
Compare
Choose a tag to compare

-- 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

23 Dec 19:18
b5ff968
Compare
Choose a tag to compare

Fixed editing preferences so it works when running the bot for the first time.

FairGame 0.5.1 Hotfix

23 Dec 19:04
2667c30
Compare
Choose a tag to compare

Bug fix:
Made path_to_prefs platform agnostic

FairGame 0.5.0

23 Dec 18:45
a81fc43
Compare
Choose a tag to compare

-- 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

09 Dec 03:44
84441cf
Compare
Choose a tag to compare

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

06 Dec 07:21
09a333b
Compare
Choose a tag to compare

Forces browser back into focus from a minimized state to make elements available to selenium to click.

FairGame 0.4.2 Hotfix

06 Dec 02:33
daab3ac
Compare
Choose a tag to compare

Added reserve minimum pricing to avoid buying $1 listings. Update your configuration files accordingly.

FairGame 0.4.1 Hotfix

05 Dec 08:57
892de41
Compare
Choose a tag to compare

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

05 Dec 06:58
e6db84a
Compare
Choose a tag to compare

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