Claude
|
a5654e877f
|
rename media plugin to ytdlp with backwards-compatible aliases
- 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
|
2025-12-29 19:09:05 +00:00 |
|
Nick Sweeting
|
30c60eef76
|
much better tests and add page ui
|
2025-12-29 04:02:11 -08:00 |
|
Nick Sweeting
|
f4e7820533
|
use full dotted paths for all archivebox imports, add migrations and more fixes
|
2025-12-29 00:47:08 -08:00 |
|
Nick Sweeting
|
f0aa19fa7d
|
wip
|
2025-12-28 17:51:54 -08:00 |
|
Nick Sweeting
|
bd265c0083
|
rename extractor to plugin everywhere
|
2025-12-28 04:43:15 -08:00 |
|
Nick Sweeting
|
50e527ec65
|
way better plugin hooks system wip
|
2025-12-28 03:39:59 -08:00 |
|
Nick Sweeting
|
cffbef84ed
|
make Claude.md stricter and improve migration tests
|
2025-12-27 00:33:51 -08:00 |
|
Claude
|
779040db1b
|
Split migration tests into separate files and tighten assertions
- Split tests_migrations.py into focused test modules:
- test_migrations_helpers.py: schemas, seeding functions, verification helpers
- test_migrations_fresh.py: fresh install tests (12 tests)
- test_migrations_04_to_09.py: 0.4.x migration tests (9 tests)
- test_migrations_07_to_09.py: 0.7.x migration tests (19 tests)
- test_migrations_08_to_09.py: 0.8.x migration tests (21 tests)
- Tighten all assertions:
- init command now requires returncode == 0 (not [0, 1])
- verify_all_snapshots_in_output checks ALL snapshots appear (not just one)
- verify_tag_count uses exact match (not >=)
- verify_snapshot_titles checks all URLs exist
- All 61 tests pass with strict assertions
- No mocks, no skips - real subprocess tests against real sqlite databases
|
2025-12-27 05:09:36 +00:00 |
|