Commit Graph

12 Commits

Author SHA1 Message Date
forust ff1ca13a03 feat: harden multi-account backend and add tests 2026-06-27 21:47:45 +02:00
forust 1bd385e054 fix: add WAL mode for session SQLite to prevent 'database is locked', persist active account tab in localStorage 2026-06-27 15:45:05 +02:00
forust 220d04b3a6 feat: make scraper and job service account-aware
- OptimizedTelegramScraper accepts account_id parameter;
  sets DATA_DIR to data/accounts/<id>/ when provided
- Session path uses account_session_path() for per-account session files
- initialize_client() reads per-account credentials from account state store
- ScraperJobService passes account_id from payload to scraper constructor
- Per-account state loaded from AccountStateStore before scraping
2026-06-27 15:20:15 +02:00
forust ac5beb831b lint: fix bare except and unused variables 2026-06-19 11:52:30 +02:00
forust d49fe28f08 Refactor server state and add health checks 2026-05-24 22:24:13 +02:00
forust ff000e88d4 Enchance weblog 2026-04-26 23:21:26 +02:00
forust 535b8195ef Prepare scraper for shared data and server mode 2026-04-25 02:19:43 +02:00
Dark Web Informer ec14ba8eb3 Fixed destination channel selection 2026-02-19 21:42:29 +00:00
Dark Web Informer f118e50940 Update with combined scraping and forwarding 2026-01-30 16:29:31 +00:00
Dark Web Informer 9082136d6e Added Channel ID info when using Copy message 2026-01-26 21:05:49 +00:00
Dark Web Informer b5bf63e1e1 Event handling fix 2026-01-26 17:46:23 +00:00
Dark Web Informer b9ca6ce634 New Telegram Scraper Script with Copy/Forwarding 2026-01-26 17:14:58 +00:00