2026-02-09 08:05:54 +01:00
|
|
|
flask==3.1.0
|
|
|
|
|
gunicorn==23.0.0
|
|
|
|
|
psycopg2-binary==2.9.10
|
|
|
|
|
sqlalchemy==2.0.36
|
|
|
|
|
requests==2.32.3
|
|
|
|
|
apscheduler==3.10.4
|
Add toxicity analysis system for Mastodon statuses
Implements comprehensive toxicity analysis following the Bluesky collector architecture:
- Analyzer module with async batch processing using GPT-4o-mini
- Database schema for toxicity scores and analysis run tracking
- 12 toxicity categories (toxic, threat, hate_speech, racism, antisemitism, islamophobia, sexism, homophobia, insult, dehumanization, extremism, ableism)
- Web interface routes for analysis dashboard and flagged content review
- Manual review API endpoint for human validation
- Analysis helper functions for database queries
- Dutch language support with coded political term recognition
Usage:
docker exec mastodon-collector-collector-1 python -m app.analyzer
See TOXICITY_ANALYSIS.md for full documentation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-30 14:43:35 +02:00
|
|
|
beautifulsoup4==4.12.3
|
2026-04-18 20:27:09 +02:00
|
|
|
openai==1.58.1 # OpenAI-compatible API client (supports any LLM provider)
|
Add toxicity analysis system for Mastodon statuses
Implements comprehensive toxicity analysis following the Bluesky collector architecture:
- Analyzer module with async batch processing using GPT-4o-mini
- Database schema for toxicity scores and analysis run tracking
- 12 toxicity categories (toxic, threat, hate_speech, racism, antisemitism, islamophobia, sexism, homophobia, insult, dehumanization, extremism, ableism)
- Web interface routes for analysis dashboard and flagged content review
- Manual review API endpoint for human validation
- Analysis helper functions for database queries
- Dutch language support with coded political term recognition
Usage:
docker exec mastodon-collector-collector-1 python -m app.analyzer
See TOXICITY_ANALYSIS.md for full documentation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-30 14:43:35 +02:00
|
|
|
asyncpg==0.30.0
|