Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@erinhmclark erinhmclark released this 31 Mar 15:26
0f69b5f

🎉 Auto Archiver v1.0.0

We're excited to announce a major stable release of the Auto Archiver tool!

This release comes with some major improvements in stability and flexibility, with a modular and extendable architecture supporting a wide range of archiving extractors, enrichers, feeders, databases and storage methods.

✨ New Features

  • We now have full documentation:
    📖 https://auto-archiver.readthedocs.io/en/latest/

    • (Psst: If you were set up for v0.12 or below, check out our upgrade guide to adapt to the new config format.)
  • Getting set up for new users should be much easier using the new config editor:
    🛠 https://auto-archiver.readthedocs.io/en/latest/installation/config_editor.html

  • New print_pdf option in the screenshot enricher #159

  • Added an unauthenticated Bluesky archiver #160

  • Major enhancements to the Generic Extractor (previously youtubedl_archiver.py):

    • Extending it to extract targeted content from additional sites using a Dropin structure
    • Auto-updating the yt-dlp module to ensure latest fixes and compatibility"
    • Universal support for valid youtube-dl URLs
    • New TruthSocial extractor
  • New settings page UI #217

  • Added support for yt-dlp PO Token clients #222

  • New unofficial API-based TikTok extractor #237

  • Added InstagrAPI server script authenticated access for the instagram_api_extractor.py #281


🧹 Stability and Modularity

  • The new modular structure means only modules selected in your config are loaded, keeping the system lightweight and more resilient — if a module you don’t need breaks, your pipeline continues to work.

  • Multiple authentication strategies have been added to reduce the likelihood of platform blocking.

  • The setup process now validates your config and gives detailed error messages in the output log.

  • We’ve increased test coverage and integrated it with GitHub Actions for CI

  • Dependency and packaging management has been migrated to Poetry.

Coming soon!

  • Bellingcat will release an article and video guide on the Auto Archiver in the coming weeks.

💬 Keep in Touch!

Whether it's a question, a bug report, or a feature request, please get in touch!

🙌 Thanks
A huge thank you to everyone who has contributed, as well as those who provided feedback and ideas throughout development.
@msramalho @pjrobertson