Skip to content

amintikk/KickDropsMiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kick Drops Miner logo

Kick Drops Miner

Desktop client for monitoring Kick Drops campaigns and running automated watch sessions.

Inspired by TwitchDropsMiner by DevilXD.

Platform badge Python badge

Overview

  • Desktop UI for Kick Drops campaigns, progress, channels, and inventory.
  • Session management with persistent cookies.
  • Queue-based channel worker with automatic fallback when a channel goes offline.
  • Campaign/reward thumbnails cached locally for fast UI rendering.

Inventory Preview

Inventory tab preview

Requirements

  • Python 3.10+
  • Google Chrome
  • Windows 10/11 or modern Linux desktop

Run From Source

py -3 -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
python app/main.py

Build Portable Binary

py -3 -m pip install -r requirements.txt
py -3 -m pip install pyinstaller
py -3 -m PyInstaller --noconfirm --clean build.spec

Output: dist/

CI Artifacts

GitHub Actions workflow: Build Portable Apps

Artifacts:

  • KickDropsMiner-Windows-x64
  • KickDropsMiner-Linux-x64

Runtime Files

  • kick_config.json (local settings/queue)
  • cookies/kick.com.json (saved session cookies)
  • chrome_data/ (browser profile data)
  • cache/reward_thumbs/ (thumbnail cache)
  • logs/app.log (current session log)

Troubleshooting

py -3 app/diagnose_env.py

About

Desktop client for Kick Drops: campaign tracking, queue-based auto watching, and inventory management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors