|
|
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 |
|