Skip to content

Conversation

@pirate
Copy link
Member

@pirate pirate commented Dec 29, 2025

  • Rename archivebox/plugins/media/ → archivebox/plugins/ytdlp/
  • Rename hook script on_Snapshot__63_media.bg.py → on_Snapshot__63_ytdlp.bg.py
  • Update config.json: YTDLP_* as primary keys, MEDIA_* as x-aliases
  • Update templates CSS classes: media-* → ytdlp-*
  • Fix gallerydl bug: remove incorrect dependency on media plugin output
  • Update all codebase references to use YTDLP_* and SAVE_YTDLP
  • Add backwards compatibility test for MEDIA_ENABLED alias

Summary

Related issues

Changes these areas

  • Bugfixes
  • Feature behavior
  • Command line interface
  • Configuration options
  • Internal architecture
  • Snapshot data layout on disk

- Rename archivebox/plugins/media/ → archivebox/plugins/ytdlp/
- Rename hook script on_Snapshot__63_media.bg.py → on_Snapshot__63_ytdlp.bg.py
- Update config.json: YTDLP_* as primary keys, MEDIA_* as x-aliases
- Update templates CSS classes: media-* → ytdlp-*
- Fix gallerydl bug: remove incorrect dependency on media plugin output
- Update all codebase references to use YTDLP_* and SAVE_YTDLP
- Add backwards compatibility test for MEDIA_ENABLED alias
- Move hardcoded default args from Python to config.json YTDLP_ARGS
- Add get_ytdlp_args() function to read from YTDLP_ARGS env var
- Keep format arg with max_size in code (depends on YTDLP_MAX_SIZE)
- YTDLP_ARGS can be overridden as JSON array in environment
@pirate pirate merged commit e38ddf3 into dev Dec 29, 2025
3 of 68 checks passed
@pirate pirate deleted the claude/rename-media-to-ytdlp-TpcSW branch December 29, 2025 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants