ArchiveBox/archivebox/core
Claude b632894bc9
Update views, API, and exports for new ArchiveResult output fields
Replace old `output` field with new fields across the codebase:
- output_str: Human-readable output summary
- output_json: Structured metadata (optional)
- output_files: Dict of output files with metadata
- output_size: Total size in bytes
- output_mimetypes: CSV of file mimetypes

Files updated:
- api/v1_core.py: Update MinimalArchiveResultSchema to expose new fields
- api/v1_core.py: Update ArchiveResultFilterSchema to search output_str
- cli/archivebox_extract.py: Use output_str in CLI output
- core/admin_archiveresults.py: Update admin fields, search, and fieldsets
- core/admin_archiveresults.py: Fix output_html variable name bug in output_summary
- misc/jsonl.py: Update archiveresult_to_jsonl() to include new fields
- plugins/extractor_utils.py: Update ExtractorResult helper class

The embed_path() method already uses output_files and output_str,
so snapshot detail page and template tags work correctly.
2025-12-27 20:28:22 +00:00
..
management/commands
migrations Implement hook architecture with JSONL output support 2025-12-27 08:38:49 +00:00
templatetags Implement hook architecture with JSONL output support 2025-12-27 08:38:49 +00:00
__init__.py wip major changes 2025-12-24 20:10:38 -08:00
actors.py rename actors to workers 2024-11-18 04:27:37 -08:00
admin_archiveresults.py Update views, API, and exports for new ArchiveResult output fields 2025-12-27 20:28:22 +00:00
admin_site.py tons of ui fixes and plugin fixes 2025-12-25 03:59:51 -08:00
admin_snapshots.py tons of ui fixes and plugin fixes 2025-12-25 03:59:51 -08:00
admin_tags.py logging and admin ui improvements 2025-12-25 01:10:41 -08:00
admin_users.py wip major changes 2025-12-24 20:10:38 -08:00
admin.py wip major changes 2025-12-24 20:10:38 -08:00
apps.py logging and admin ui improvements 2025-12-25 01:10:41 -08:00
asgi.py API fixes and add actors endpoints 2024-11-17 20:09:06 -08:00
forms.py wip major changes 2025-12-24 20:10:38 -08:00
middleware.py improve config loading of TMP_DIR, LIB_DIR, move to separate files 2024-10-07 23:45:11 -07:00
models.py Implement hook architecture with JSONL output support 2025-12-27 08:38:49 +00:00
settings_logging.py remove Seed model in favor of Crawl as template 2025-12-25 01:52:41 -08:00
settings.py remove Seed model in favor of Crawl as template 2025-12-25 01:52:41 -08:00
statemachines.py Implement hook architecture with JSONL output support 2025-12-27 08:38:49 +00:00
tests.py
urls.py remove huey 2025-12-24 23:40:18 -08:00
views.py new gallerydl plugin and more 2025-12-26 11:55:03 -08:00
wsgi.py finally get rid of config/legacy in favor of configfile.py and django.py 2024-10-21 03:06:19 -07:00