aboutsummaryrefslogtreecommitdiffstats
path: root/cogs/cron.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* OPEN THE RUST GATESsalmonik2026-07-081-403/+0
| | | | Signed-off-by: salmonik <raisersoft@proton.me>
* Clean up consumers: replace polling with VoiceManager.play_source()salmonik2026-05-201-16/+10
| | | | | | | | | - cron.py: replace while-is_playing polling with VoiceManager.play_source() - vclogs.py: replace while-is_playing polling with VoiceManager.play_source() - stop.py: use VoiceManager.disconnect() instead of raw voice_client - join.py: use VoiceManager.connect() instead of raw channel.connect() - voice.py: add back join_by_channel_id() convenience method - Tests: update for new VoiceManager method names and signatures
* Refactor database connections and add integration testssalmonik2026-04-291-9/+2
| | | | | | | | | | - Use context managers for sqlite3 connections in cron, vclogs, and database utils - Add URL helper utility for yt-dlp with clean_url_for_ytdlp function - Add slow integration test markers and new integration test files - Fix test imports to use conftest directly instead of tests.conftest - Improve downloader error handling and use COPYPARTY_URL_UPLOAD env var - Update pytest.ini with slow test markers and warning filters - Document slow test usage in AGENTS.md
* multitude of changes.salmonik2026-04-281-32/+71
| | | | | | but primarly, use db for all data. Signed-off-by: salmonik <raisersoft@proton.me>
* lil cron fixsalmonik2026-04-201-1/+1
| | | | Signed-off-by: salmonik <raisersoft@proton.me>
* refactor: simplify cogs, reduce complexitysalmonik2026-04-191-1/+1
| | | | | | - Remove unused imports and dead code - Cleaner error handling - Reduce cognitive complexity
* less info logging in cron.pysalmonik2026-04-191-3/+3
| | | | Signed-off-by: salmonik <raisersoft@proton.me>
* add cron functionalitysalmonik2026-04-171-0/+377
Signed-off-by: salmonik <raisersoft@proton.me>