edea7f13198a1ac457c102119f09875528a72885
Polit-Scraper (Antifaschistisches Info-Tool Rottal-Inn)
Ein automatisiertes Überwachungswerkzeug für Webseiten und Nachrichtenportale, spezialisiert auf die Erkennung von rechten Aktivitäten, staatlicher Repression und linker Solidarität im Raum Niederbayern.
🚀 Kernfunktionen
- Intelligente KI-Analyse: Nutzt die Gemini-CLI (Sitzung 1), um Textänderungen aus einer dezidiert linken, antifaschistischen Perspektive zu bewerten.
- Geografische Hierarchie: Priorisiert Meldungen aus dem Kerngebiet (Pfarrkirchen, Eggenfelden) und dem Landkreis Rottal-Inn gegenüber landesweiten News.
- Cloudflare-Bypass: Dank
cloudscraperwerden auch durch Cloudflare geschützte Seiten (z.B. AfD-Fraktionen) zuverlässig ausgelesen. - Deep-Analysis & Link-Veredelung: Extrahiert Links aus neuen Artikeln. Die KI bewertet den Kontext und schickt den direkten Link zum Volltext an das Endgerät.
- ntfy-Benachrichtigungen:
- Public Kanal: Relevante politische News (ohne Passwort lesbar).
- Admin Kanal: Technische Fehler und Statusmeldungen (Passwort-geschützt).
- Priorisierung: Nutzt ntfy-Prioritäten (1-5) für unterschiedliche Vibrations- und Soundmuster je nach Wichtigkeit.
🛠 Technische Details
- Sprache: Python 3
- Bibliotheken:
cloudscraper,BeautifulSoup4,requests - KI-Integration: Gemini Pro via CLI
- Datenhaltung:
results.json(speichert den letzten Stand der Webseiten) - Konfiguration:
urls.txt(Liste der Ziel-URLs) undgemini_instructions.md(KI-Regelwerk)
📋 Installation & Setup
- Abhängigkeiten installieren:
pip install cloudscraper beautifulsoup4 requests --break-system-packages - Gemini-CLI vorbereiten:
Eine Sitzung mit Index 1 erstellen und die
gemini_instructions.mdals System-Prompt einlesen. - Ziele definieren:
URLs in die
urls.txteintragen (eine pro Zeile). - Starten:
python3 web_check.py
⚖️ Lizenz & Zweck
Dieses Tool dient ausschließlich der antifaschistischen Informationsarbeit und dem Monitoring politischer Gegner.
Description
Languages
Python
100%