Skip to content

Conversation

@thezoid
Copy link
Owner

@thezoid thezoid commented Feb 21, 2025

  1. Code Structure and Organization

    • ✅ Modularized the code into amazon_bot.py, bestbuy_bot.py, config.py, logger.py, utils.py, and main.py.
    • ✅ Configuration management using config.yml and PyYAML.
  2. Security and Data Privacy

    • ✅ Obscured sensitive data by storing it in config.yml.
    • ✅ Implemented robust logging using writeLog.
  3. Selenium Enhancements

    • ✅ Improved error handling in functions.
    • ✅ Implemented automatic downloading of the latest ChromeDriver using webdriver_manager.
  4. Driver Management

    • ✅ Ensured the driver is reinitialized after each iteration to maintain a fresh browser session.
  5. Database Integration

    • ✅ Implemented SQLite database for tracking purchased items.

@thezoid thezoid merged commit 32aa719 into master Feb 21, 2025
0 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants