1
Fork 0
mirror of https://github.com/thegeneralist01/archivr synced 2026-03-07 11:39:55 +01:00
Commit graph

12 commits

Author SHA1 Message Date
51933e608f
Merge df05687ad9 into 553cca99ca 2026-02-05 14:01:28 +01:00
df05687ad9
chore: move docs into docs dir 2026-01-21 20:47:46 +01:00
20d8514696
feat: add shorthand schemes for X/Twitter media 2026-01-21 20:46:13 +01:00
76fce7f91e
chore: update flake.lock 2026-01-21 20:30:23 +01:00
b3677d627c
docs: update README milestones
Mark YouTube videos, Twitter videos, and local files as done.
2026-01-21 20:30:15 +01:00
56fa1eaeb9
feat: expand source detection with granular YouTube types
- Split Source::YouTube into YouTubeVideo, YouTubePlaylist, YouTubeChannel
- Add Source::X for Twitter/X posts
- Add Source::Local for file:// URLs
- Add regex-based URL pattern matching for YouTube URLs
- Add shorthand schemes (yt:video/ID, youtube:playlist/ID, etc.)
- Add comprehensive tests for all URL patterns
2026-01-21 20:29:59 +01:00
e455f18932
deps: add regex crate for URL pattern matching 2026-01-21 20:29:31 +01:00
935729ac93
feat: add local file downloader
Supports file:// URLs for archiving local files.
2026-01-21 20:29:24 +01:00
60727c0f1e
refactor: rename youtube downloader to ytdlp
More generic name since yt-dlp supports many sites beyond YouTube.
2026-01-21 20:29:16 +01:00
955a5037e9
chore: specify non-ignored .md files 2026-01-21 20:26:58 +01:00
553cca99ca
docs: add README and LICENSE 2025-10-15 00:43:54 +02:00
01cc7826bf
feat: finish YouTube downloading; primitive "raw" archiving 2025-10-15 00:29:08 +02:00