Skip to content

trevtravtrev/AutoTwitchDrops

Repository files navigation

Contributors Forks Stargazers Issues MIT License Black LinkedIn


Logo

Auto Twitch Drops

A minimalist bot that gets Twitch drops for you written in pure Python.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Poket Dev (Unlimited Software Engineering Subscription)

About The Project

Product Name Screen Shot

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

If not already installed, install the following.

Installation

  1. Clone the repo
    git clone https://github.com/trevtravtrev/AutoTwitchDrops.git
  2. Install dependencies
    poetry method (recommended):
    poetry install
    requirements.txt method:
    pip3 install -r requirements.txt
    or
    pip install -r requirements.txt
  3. Enter settings in settings.py
     STREAMER_TEXT_FILE =
     BROWSER_REFRESH_TIME =
     CHROME_PROFILE_PATH =
  4. Enter twitch streamers in streamers.txt (Recommended: 20 maximum)
    A_Seagull
    adeptthebest
    Aspen
    Beaver
    chipsa
    Custa
    Deku
    Emongg
    Eviltoaster
    Flats
    Jay3
    Joystick
    Kephrii
    Kragie
    ml7support
    
  5. Run main.py

(back to top)

Usage

  1. Automate "watching" an unlimited amount of streamers to obtain any drops you desire
  2. Browser tabs auto refresh (settings) to fire up streams that have started since last refresh
  3. Mute browser sound
  4. Continue on with your day
  5. Collect your twitch drops

(back to top)

Roadmap

  • Support more browsers (firefox, edge, ie, brave)
  • Provide pre-built drops streamer (streamers.txt) files for popular games
  • Community requested features

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Trevor White
LinkedIn - TrevorAllenWhite
Twitter - @trevtravtrev
Github - trevtravtrev
Email: twhite42094@gmail.com

Project Link: https://github.com/trevtravtrev/AutoTwitchDrops

(back to top)

Poket Dev

PoketDev.com (coming soon)
PoketDev@gmail.com
Unlimited software engineering subscription. Reinventing scaling your business. No contract, no hassle, flat fee, monthly subscription with no hidden fees or surprises.

  • Unlimited code request queue
  • Unlimited revisions
  • Unlimited team member access
  • Eloquently written code
  • Carefully documented
  • All code written in house
  • Pause or cancel anytime

(back to top)

About

A minimalist automated Twitch drop claiming bot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages