{"repo":"rangermix/TwitchDropsMiner","free":true,"listed":false,"github":"https://github.com/rangermix/TwitchDropsMiner","clone":"git clone https://github.com/rangermix/TwitchDropsMiner.git","description":"An app that allows you to AFK mine timed Twitch drops, with automatic drop claiming and channel switching. Web GUI, dockerised.","language":"Python","stars":237,"topics":["automation","bot","docker","drop","game","gaming","gaming-tools","miner","self-hosted","twitch"],"license":"MIT","category":"game-templates","readme_excerpt":"Twitch Drops Miner Automatically mine timed Twitch Drops without streaming video or audio. Twitch Drops Miner is a low-bandwidth, headless application that discovers eligible campaigns, selects an appropriate live channel, and tracks drop progress from a web dashboard. It sends Twitch watch events without downloading the stream itself. Features - Low-bandwidth mining — progresses timed drops without downloading video or audio - Automatic campaign discovery — detects active and upcoming drop campaigns - Smart channel selection — prioritizes eligible channels, preferred games, and viewers - Persistent sessions — saves OAuth login state between runs - Web dashboard — manages campaigns, channels, inventory, settings, and login status - Headless deployment — runs locally, remotely, or in Docker without a desktop GUI - Safe rendering — builds dynamic translated content with DOM APIs instead of raw HTML Quick start Docker (recommended) Docker stores persistent application data in /app/data . The command below binds that directory to ./data on the host: Open . Docker Compose From the repository root, build and start the included docker-compose.yml : From source Source installations require Python 3.12 or newer and uv : Then open . Using the web app 1. Log in with your Twitch account through the OAuth device flow. 2. Wait for the miner to discover available campaigns. 3. Choose the games you want to prioritize. You can also search for a game, select Add Game , and then select Reload .","default_branch":null,"files":null,"tree":[],"storefront":"/r/rangermix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rangermix/TwitchDropsMiner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}