Commit Graph

92 Commits

Author SHA1 Message Date
administrator 8a3654a4b6 git 2026-04-05 12:25:01 +02:00
administrator 058281df0e Merge pull request 'Integrate dead torrent cleanup into Manager loop' (#1) from claude/beautiful-taussig into master 2026-03-18 13:59:17 +01:00
administrator 3ce8fa0080 Integrate dead torrent cleanup into Manager loop
Move dead torrent detection logic from 50 MrtveTorrenty.py into 70 Manager.py as step 1b, so the manager handles completed, dead, and new torrents in a single run cycle.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 13:54:35 +01:00
administrator 695d7167ab Merge remote-tracking branch 'gitea/master' 2026-03-08 10:26:49 +01:00
administrator 1aa10c92d6 reporter 2026-03-08 10:26:42 +01:00
administrator c4f2d8b13d git 2026-03-06 17:25:47 +01:00
administrator a74ad8ff00 git 2026-03-06 17:22:02 +01:00
administrator afbca5b348 z230 2026-03-06 14:24:32 +01:00
administrator 20c4a7d8b4 Merge remote-tracking branch 'origin/master' 2026-03-06 07:11:30 +01:00
administrator 489b236b9b git 2026-03-06 07:11:03 +01:00
administrator 197cb3f8db z230 2026-03-03 14:27:37 +01:00
administrator b37db5397e Fix handle_completed — guard against invalid completion_on timestamp
qBittorrent returns completion_on = -1 for torrents that were never
completed. datetime.fromtimestamp(-1) throws OSError on Windows.
Added explicit check for negative values and try/except for safety.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-02 07:02:21 +01:00
administrator 15b498ca55 Refactor 70 Manager.py — multi-client support + scheduled task mode
- Add CLIENTS list: UltraCC Seedbox (max 20) + Local qBittorrent (max 20)
- Add 'added' to SELECT_NEXT exclusion list to prevent two clients
  claiming the same torrent from the shared DB queue
- Add qb_client column tracking — each torrent records which client
  downloaded it; per-client stats shown at startup
- Extract process_client() to encapsulate steps 1-3 per client
- Remove continuous loop and sleep — script runs once and exits,
  designed to be triggered by a scheduled task

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 20:32:57 +01:00
administrator 7646f6f68f Add Seedbox/70 Manager.py — continuous download manager for UltraCC 2026-03-01 12:15:49 +01:00
administrator e0cb02c490 Move 95 IncrementalImport.py to Seedbox/ 2026-03-01 12:01:10 +01:00
administrator 6b8728360c Add 95 IncrementalImport.py — incremental torrent scraper without Selenium 2026-03-01 11:58:22 +01:00
administrator d57f7d75ce Add Seedbox/60 AktualizaceSeeders.py — scrape seeders/leechers from sktorrent.eu 2026-03-01 11:45:43 +01:00
administrator 0710af0f82 Replace all DB host 192.168.1.50 -> 192.168.1.76 2026-03-01 08:11:45 +01:00
administrator b5b3da1105 50 MrtveTorrenty: add criterion B — stuck near 100% for 7+ days 2026-03-01 07:55:12 +01:00
administrator bf81c037a9 git 2026-03-01 07:49:08 +01:00
administrator 02da0247f1 Merge: Add Seedbox/50 MrtveTorrenty.py — dead torrent cleanup for UltraCC 2026-03-01 07:48:40 +01:00
administrator 1edbe8c1e7 Add Seedbox/50 MrtveTorrenty.py — dead torrent cleanup for UltraCC seedbox 2026-03-01 07:48:34 +01:00
administrator f1a5967430 git 2026-02-09 18:08:19 +01:00
administrator ec1735e629 git 2026-02-08 13:09:20 +01:00
administrator 1219f840c6 git 2026-02-08 13:08:00 +01:00
administrator 67e320287a git 2026-02-07 07:26:26 +01:00
administrator 0ed1411bbd git 2026-02-06 07:09:54 +01:00
administrator aff7993093 git 2026-02-04 05:59:17 +01:00
administrator 3d11661997 git 2026-02-01 07:18:20 +01:00
administrator 7b0404bfe3 z230 2026-01-30 10:28:42 +01:00
administrator 0b7475c5c4 reporter 2026-01-20 06:18:42 +01:00
administrator edee7cb8dd reporter 2026-01-20 06:18:29 +01:00
administrator a990f7b394 git 2026-01-19 21:05:28 +01:00
administrator 52ae7cf60d git 2026-01-19 07:10:41 +01:00
administrator 5aac1b29c6 z230 2026-01-16 13:31:02 +01:00
administrator c3c723e2e8 z230 2026-01-16 13:19:26 +01:00
administrator f451317b6f z230 2026-01-16 13:10:07 +01:00
administrator a4ede43153 z230 2026-01-13 14:43:44 +01:00
administrator 74083614e5 Remove PyCharm IDE files from repository 2026-01-11 08:18:35 +01:00
administrator 6d8ea05edb git 2026-01-11 08:15:46 +01:00
administrator 387d09b59c vbnotebook 2026-01-10 15:23:49 +01:00
administrator a64f4b663f vbnotebook 2026-01-10 08:56:58 +01:00
administrator 84e38b01f1 vbnotebook 2026-01-09 06:38:19 +01:00
administrator 44162413e1 vbnotebook 2026-01-08 07:23:30 +01:00
administrator 1fc3323afd vbnotebook 2026-01-08 07:23:09 +01:00
administrator 8ea687b724 vbnotebook 2026-01-08 07:22:05 +01:00
administrator b08c11b815 z230 2025-12-30 08:51:10 +01:00
administrator b4e5c2f46e Save local IDE settings 2025-12-30 08:42:44 +01:00
administrator a113f68e97 Save local settings before merge 2025-12-30 08:40:56 +01:00
administrator 5f01729bce WIP: torrent manipulation logic 2025-12-18 11:25:10 +01:00