Skip to main content

HwGDReqs

a GD level requests app for streamers

Features:

  • Twitch Chat Monitoring: Listens for level IDs in Twitch chat (Device flow login)
  • YouTube Chat Monitoring: Listens for level IDs in YouTube live chat (no login, just username)
  • Thumbnails: using [Level Thumbnails](https://levelthumbs.prevter.me/) API to see kevel thumbs on the app
  • Queue Management to viewers: Add, remove, and replace levels (only to same requester)
  • Blacklist System: Block levels, authors, or requesters
  • Difficulty Filtering: Filter allowed difficulties
  • Length Filtering: Filter allowed level lengths
  • No Disliked Levels: Option to block disliked levels
  • Requester Limits: Max levels per requester
  • Level History: Track removed levels
  • Thumbnail Caching: Cache level thumbnails
  • API Server: HTTP API for external control (for anyone who wants to make a Geode Integration mod, please tell me tho)
  • Chat Commands: !del id to delete a level and !replace oldid newid to replace (for the requester who sent the level)
  • Level Fetching: Uses GDBrowser API for level data
  • Platform Icons: Shows Twitch/YouTube icon per level
  • Settings UI: Full settings dialog for all options
  • Persistent Storage: Saves queue, blacklists, and settings
  • Twitch Priority System: Subs/VIPs/Mods get priority queue positions
  • Twitch Restrictions: Subs-only, VIP-only, Followers-only mode
  • Twitch Ban Integration: Ban users directly from the app + delete their levels
  • YouTube Chat with yt-dlp/pytchat: Full YouTube live chat monitoring
  • Queue Popout Window: OBS-capturable standalone window with scaling
  • Statistics Dashboard: Today/always stats, most active requesters, etc.
  • Update Checker + Auto-Updater: Self-updating on Windows with bat script
  • Level History Tab: Shows removed levels with click-to-copy
  • Full Logging System: Logs to file AND console with toggle
  • Console Log Toggle: print_full_log_to_console setting
  • Network API Hosting: Can host API on local network with random port
  • Auto-clearing Status Bar: Messages disappear after 5s
  • Drag-to-Reorder Queue: Click and hold for 1s then drag
  • Context Menu: Right-click levels for quick actions (move up/down, copy, delete, blacklist)
  • Bulk Actions: Delete all from requester/author, blacklist+delete, ban+delete+blacklist
  • !whereami Command: Tells users their position in queue
  • Cooldown System: Per-requester request cooldown
  • Requester Level Count Tracking: Max levels per requester per session
  • Platform-Specific Chat Windows: Separate Twitch/YouTube chat viewers
  • "Allow Any Level" Mode: Adds unlisted levels as bare IDs with ⚠️
  • Queue Popout Scaling: OBS-friendly scaling from 30-300%
  • Level History with Difficulty Icons: Shows removed levels with icons
  • Login Flow with Platform Selection: Twitch, YouTube, or Both
  • Channel Moderator Scope: For banning users
  • Chat Edit Scope: For !queue and !whereami commands
  • Statistics Tracking: Per-day and all-time stats
  • PFP in Info Tab: Your profile picture in settings
  • YouTube Refresh Button: Manual refresh when stream starts
  • Blacklist Timestamps: Tracks when things were blacklisted
  • Priority Levels: Levels can be marked priority and inserted at front

what the fuck did i do

Site: https://hwgdreqs.github.io

made by MalikHw47

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hwgdreqs-1.0.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hwgdreqs-1.0.0-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file hwgdreqs-1.0.0.tar.gz.

File metadata

  • Download URL: hwgdreqs-1.0.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for hwgdreqs-1.0.0.tar.gz
Algorithm Hash digest
SHA256 eff9e2ca868e1d9347e99942d9d5b7cb91fe4c106d4be22236727fe16be70095
MD5 5c769452c432c5c7e88005918b19af50
BLAKE2b-256 aa8f1fbb0ef61c90dca5b853e495dec27bb4d60363f2b52c4a29a6edd99fc4b2

See more details on using hashes here.

File details

Details for the file hwgdreqs-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: hwgdreqs-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for hwgdreqs-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e57610b7352f23496b6303e3b44876485bca3fbcd6a9f8b528d0f2b05422b32
MD5 95cf9794a56d0c1de7b362deb288bff7
BLAKE2b-256 283598cc2d9b5cff90c74bec676a8e19b124648c0730dcd7d41f3f96c64e253e

See more details on using hashes here.

Release history Release notifications | RSS feed

1.12.0

2 files

1.11.5

2 files

1.11.4

2 files

1.11.3

2 files

1.11.2

2 files

1.11.0

2 files

1.10.0

2 files

1.9.0

2 files

1.8.1

2 files

1.8.0

2 files

1.7.2

2 files

1.7.0

2 files

1.6.2

2 files

1.6.1

2 files

1.6.0

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.0

2 files

1.0.1

2 files

This release

1.0.0 This release

2 files

0.26.1

2 files

0.26.0

2 files

0.25.0

2 files

0.24.0

2 files

0.23.1

2 files

0.23.0

2 files

0.22.0

2 files

0.21.0

2 files

0.20.0

2 files

0.19.2

2 files

0.19.1

2 files

0.19.0

2 files

0.18.0

2 files

0.17.1

2 files

0.17.0

2 files

0.16.0

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page