An open API service indexing awesome lists of open source software.

https://github.com/udnapgh/zeus-killer

Desktop app to automatically block and remove spam comments from YouTube videos. Built with Electron.
https://github.com/udnapgh/zeus-killer

comment-moderation desktop-app electron javascript moderation nodejs spam-filter youtube

Last synced: about 2 months ago
JSON representation

Desktop app to automatically block and remove spam comments from YouTube videos. Built with Electron.

Awesome Lists containing this project

README

          


Zeus Killer Apps

Zeus Killer


A desktop application for YouTube content creators to automatically detect and remove online gambling/betting spam comments from their YouTube videos.


Zeus Killer Apps
Zeus Killer Apps

## Features

- ๐Ÿ” Secure authentication with YouTube API
- ๐Ÿ” Scan all comments across your entire channel
- ๐ŸŽฐ Specialized detection of online gambling and betting spam comments
- ๐Ÿšซ Detect spam using customizable blocked words list focused on gambling terminology
- โšก Batch deletion of gambling spam comments
- ๐Ÿง  Smart detection of unicode manipulation and other spam techniques used by betting promoters
- ๐Ÿ’ป Cross-platform desktop application (Windows, macOS, Linux)

## Description

Zeus Killer helps YouTube content creators maintain clean comment sections by automatically detecting and removing online gambling spam comments. The application connects to your YouTube account, scans comments across your videos, and identifies gambling-related spam based on configurable criteria. Currently, the application is specifically optimized for detecting and removing online betting and gambling promotional comments.

## Requirements

- A Google account with a YouTube channel
- Google API credentials with YouTube Data API v3 access
- Node.js and npm (for development)

## Setup

1. Clone this repository
2. Install dependencies with `npm install`
3. Create a Google API project and enable the YouTube Data API v3
4. Download your credentials JSON file from the Google Cloud Console
5. Run the application with `npm start`
6. Upload your credentials and authorize with your YouTube account
7. Enter your YouTube Channel ID and start scanning for spam

## Usage

1. **Authorize**: Connect the app to your YouTube account
2. **Set Channel ID**: Enter your YouTube Channel ID
3. **Scan Comments**: Analyze all comments across your videos
4. **Review**: See detected spam comments with details
5. **Banish Spam**: Remove all detected spam comments with one click

## Development

- `npm start` - Start the application
- `npm run build` - Build the application for distribution
- `npm run lint` - Run linting

## Future Plans

### Expanded Detection Capabilities

While currently focused on online gambling/betting comments, we plan to expand detection to other spam types.

### Deep Learning Integration (NLP)

We're planning to enhance Zeus Killer with advanced Natural Language Processing capabilities:

- ๐Ÿค– **AI-Powered Detection**: Implement machine learning models to identify gambling spam patterns beyond simple keyword matching
- ๐Ÿ”„ **Self-Learning System**: Create a system that improves detection accuracy based on user feedback
- ๐ŸŒ **Multilingual Support**: Extend gambling spam detection capabilities across multiple languages
- ๐Ÿ“Š **Sentiment Analysis**: Detect disguised gambling promotions even when they don't contain obvious blocked words
- ๐Ÿ‘ฅ **Bot Account Detection**: Identify automated gambling spam accounts based on comment patterns
- ๐Ÿงช **Experimental Mode**: Test new ML-based detection algorithms alongside traditional methods
- ๐Ÿ” **Beyond Gambling**: Eventually expand to other spam categories beyond the current gambling focus

These improvements will significantly reduce false positives while catching sophisticated gambling spam that evades traditional detection methods.

## License

[MIT License](LICENSE)