SlopScore
00 crowd

yt-shadowban-detector

Detect shadowbans on YouTube livestream chat (2025).
Open repo on GitHubgithub.com/pedrotspinola/yt-shadowban-detector
Python · ★ 1 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 1 hour ago by pedrotspinola · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-10-10: Detect shadowbans on YouTube livestream chat (2025).; its own README says "Built with Claude Code (an AI coding agent) in December 2025". 1 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as pedrotspinola. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
Detect shadowbans on YouTube livestream chat (2025).
created
2025-12-13 · pushed 9 hours ago · 41 commits · 2 contributors
release
v1.2.0 · 2025-12-15
languages
Python 100%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 1 hour ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
python
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: Detect shadowbans on YouTube livestream chat (2025).; its own README says "Built with Claude Code (an AI coding agent) in December 2025". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

yt-shadowban-detector

Version: 1.2.0

A Windows desktop application that detects whether messages sent by a specific user in a YouTube livestream chat are visible to all viewers or have been shadowbanned.

Built with Claude Code (an AI coding agent) in December 2025.

Objective

Verify if YouTube livestream chat messages are publicly visible. Sometimes users see their own messages successfully sent, but other viewers cannot see them due to shadowbanning by moderators or automated systems. This tool acts as an independent third-party observer to confirm message visibility.

How It Works

The application connects to YouTube's public livestream chat API (via pytchat) and continuously buffers all incoming chat messages in real-time. Users can then search for messages from a specific username to verify they appear in the public chat feed.

Data Retrieval:

  • Uses pytchat library to access YouTube's innertube API (same API used by youtube.com)
  • Polls the public chat feed every ~0.5 seconds
  • Stores messages locally in memory during the session
  • No data is sent to external servers (runs entirely locally)

Tech Stack

  • Python 3.12 - Primary language
  • CustomTkinter - GUI framework
  • pytchat 0.5.5 - YouTube live chat API library
  • Threading - Asynchronous message buffering
  • PyInstaller - Executable bundling
  • pytest - Testing framework (105 tests, 100% passing)

Installation

Download the latest release from the Releases page and run yt-shadowban-detector.exe.

Building from Source

# Clone repository
git clone https://github.com/pedrotspinola/yt-shadowban-detector.git
cd yt-shadowban-detector

# Create virtual environment
python -m venv venv
venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt
pip install pyinstaller

# Build executable
python -m PyInstaller build.spec

# Executable will be in dist/yt-shadowban-detector.exe

Release Process

This project uses GitHub Actions for releases. Creating a new release requires two steps:

Step 1: Prepare the Release

# Trigger the prepare-release workflow with a version number
gh workflow run prepare-release.yml -f version=X.Y.Z

# Example: Prepare version 1.0.1
gh workflow run prepare-release.yml -f version=1.0.1

Version format: Use semantic versioning (e.g., 1.0.1) without the "v" prefix.

What this workflow does:

  1. Validates the version format
  2. Checks that the tag doesn't already exist
  3. Updates the version in README.md (line 3)
  4. Commits the change to the main branch
  5. Creates and pushes an annotated git tag v{version}

Step 2: Build and Release

After the prepare-release workflow completes, manually trigger the build and release workflow:

# Trigger the release workflow for the version tag
gh workflow run release.yml --ref v{version}

# Example: Build and release version 1.0.1
gh workflow run release.yml --ref v1.0.1

What this workflow does:

  1. Runs all tests to ensure code quality
  2. Builds the Windows executable with PyInstaller
  3. Creates a release package (zip file)
  4. Publishes a GitHub release with the executable

Monitoring the workflows:

# View recent workflow runs
gh run list --limit 5

# Watch the latest run
gh run watch

Usage

  1. Launch the application
  2. Paste a YouTube livestream URL
  3. Wait for chat messages to buffer
  4. Enter the username to search for
  5. View results (messages found or not found)

Disclaimer

This project is not affiliated with, endorsed by, or associated with YouTube or Google LLC.

Use at your own risk. This tool accesses publicly available chat data through unofficial APIs that may change or be restricted at any time.

License

MIT License - See LICENSE file for details.

Repository

https://github.com/pedrotspinola/yt-shadowban-detector

Read the rest on GitHub

Scan report · 2026-10-10
  • ✓ Prohibited terms or links
  • ✓ Repository eligibility
  • ✓ slopscore.md paperwork
  • ✓ Content policy
  • ✓ Risk review — +10 owner has 0 followers

0 comments

log in to comment.

report this listing — log in to report