• Joined on 2026-01-23
james pushed to master at james/signal-bot 2026-08-22 01:10:45 -04:00
0a9af17246 Fix YouTube 403s by upgrading yt-dlp to 2026.8.19
james pushed to master at james/signal-bot 2026-08-14 14:30:12 -04:00
1523bdd48d Fetch YouTube at up to 1080p instead of 360p
james pushed to master at james/signal-bot 2026-08-14 05:00:16 -04:00
3e3aba4157 Add Reddit video support
james pushed to master at james/signal-bot 2026-06-16 17:03:57 -04:00
94e8d7bf84 Demote Signal receipt/typing/sync spam from INFO to DEBUG
james pushed to master at james/signal-bot 2026-06-16 16:12:19 -04:00
d16c025753 Fix YouTube downloads: bump yt-dlp, require Node 22, drop YT cookies
james pushed to master at james/signal-bot 2026-06-15 21:42:00 -04:00
76ac4ea57a Match Instagram /reels/ (plural), /tv/, and /share/ link forms
james pushed to master at james/signal-bot 2026-06-15 21:24:18 -04:00
d6bb39922a Run /force downloads at low CPU + idle IO priority (nice/ionice)
james pushed to master at james/signal-bot 2026-06-15 20:42:38 -04:00
12b1f2f03d Add /force: host oversized videos as temporary 24h links
james pushed to master at james/signal-bot 2026-06-15 19:26:13 -04:00
fd0da1a59e Persist URL dedup cache to SQLite (bounded, ~KB); keep video blobs in memory
james pushed to master at james/signal-bot 2026-06-15 19:18:54 -04:00
c7eb101ff0 Fix bug pass: async offload, resource leaks, media/parse correctness, deploy hardening
26a5ecb2d0 Add /clip duration override and /help command
f9e73333ba Add timestamp-aware clipping for shared ?t= links
Compare 3 commits »
james pushed to master at james/signal-bot 2026-06-13 01:54:18 -04:00
0f9030b72e Initial commit: Signal video-grabber bot
james created branch master in james/signal-bot 2026-06-13 01:54:18 -04:00
james created repository james/signal-bot 2026-06-13 01:54:17 -04:00