KickAutoDrops is a minimalist automation tool designed to efficiently collect Rust game drops from Kick.com without actually streaming any video or audio content. The application runs in the background, simulating stream viewing by interacting with Kick.com's API, allowing you to collect drops while saving bandwidth and system resources.
Every 10 seconds, the application simulates watching a stream by fetching stream metadata and sending the necessary requests to Kick.com - this is sufficient to progress drop timers. Crucially, this completely bypasses downloading any actual video or audio stream data. To maintain accurate channel status (ONLINE/OFFLINE), the application establishes a websocket connection that receives real-time events about:
- Streams going online or offline
- Game/category changes
- Drop progress updates
- Viewer count changes
- Navigate to the Releases section
- Download the latest version for your platform (Windows/Linux/macOS)
- Extract the executable
- Install extension Get cookies.txt LOCALLY for chrome or Get cookies.txt LOCALLY for firefox
- Export all cookies from kick.com
- Place all contents into the "cookies.txt" file next to the executable python script.
- Run from terminal/command prompt
# Clone the repository
git clone https://github.com/PBA4EVSKY/kickautodrops.git
# Navigate to the directory
cd kickautodrops
pip install pyinstaller
pyinstaller index.spec
If you’d like to add a new feature, improve existing code, or help with translations, feel free to fork this repository and submit a pull request.
All contributions are welcome and appreciated!