hako/internal/archival/rules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Vibe Kanban 0afef05099
feat: add yt-dlp support for video downloads
Add a new archiver to download videos using yt-dlp. The new extractor should call the yt-dlp binary to download the video and we should track progress in the output and return code. The default rules should be updated so youtube videos are extracted using this extractor. The extractor default config should get the thumbnail as well (so we don't depend on the thumbnail extractor) and subtitles. Update the dockerfile accordingly so we not only have yt-dlp but it's required dependencies as well. Prefer installing from packages, if possible.
2026-01-29 12:52:29 +01:00
..
and_rule.go chore: make format 2026-01-12 19:35:18 +01:00
and_rule_test.go refactor: names for archivers and extractors with admin sections for configuration 2026-01-10 17:26:14 +01:00
defaults.go feat: add yt-dlp support for video downloads 2026-01-29 12:52:29 +01:00
defaults_test.go feat: add yt-dlp support for video downloads 2026-01-29 12:52:29 +01:00
engine.go refactor: names for archivers and extractors with admin sections for configuration 2026-01-10 17:26:14 +01:00
engine_stop_test.go chore: make format 2026-01-12 19:35:18 +01:00
engine_test.go chore: make format 2026-01-12 19:35:18 +01:00
extractors_test.go chore: make format 2026-01-12 19:35:18 +01:00
hostname_rule.go chore: make format 2026-01-12 19:35:18 +01:00
hostname_rule_test.go chore: make format 2026-01-12 19:35:18 +01:00
mimetype_rule.go chore: make format 2026-01-12 19:35:18 +01:00
mimetype_rule_test.go chore: make format 2026-01-12 19:35:18 +01:00
or_rule.go chore: make format 2026-01-12 19:35:18 +01:00
or_rule_test.go chore: make format 2026-01-12 19:35:18 +01:00
pattern.go chore: make format 2026-01-12 19:35:18 +01:00
pattern_test.go chore: make format 2026-01-12 19:35:18 +01:00
rule.go refactor: names for archivers and extractors with admin sections for configuration 2026-01-10 17:26:14 +01:00
unmarshal.go refactor: names for archivers and extractors with admin sections for configuration 2026-01-10 17:26:14 +01:00
unmarshal_test.go refactor: names for archivers and extractors with admin sections for configuration 2026-01-10 17:26:14 +01:00
url_analyzer.go feat: add unit tests for ThumbnailExtractor and enhance configuration handling 2026-01-10 09:39:20 +01:00
url_analyzer_test.go chore: make format 2026-01-12 19:35:18 +01:00
url_cleaner.go feat: implement URL cleaning functionality to remove tracking parameters and add unit tests 2026-01-10 10:12:09 +01:00
url_cleaner_test.go chore: make format 2026-01-12 19:35:18 +01:00