Initial commit: ULPgrammer

- Core Telegram monitoring pipeline (scraper, processor, notifier, downloaders)
- Textual TUI frontend with thread-safe event bus
- SQLite persistence, severity scoring, dedup cache
- Fixed ULP parser: handles https:// truncation, port+path URLs, semicolon separator
- Test suite: 88 tests across scorer, cache, database, processor
This commit is contained in:
2026-04-02 01:58:49 -03:00
commit 48f486ac97
41 changed files with 5270 additions and 0 deletions

16
requirements.txt Normal file
View File

@@ -0,0 +1,16 @@
# Telegram
telethon
tgcrypto
# TUI
textual
# Config
python-dotenv
# Progress bars (CLI mode)
tqdm
# Archive extraction
py7zr
rarfile