🎉 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.)
- (Psst: If you were set up for
-
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!
-
Join our Discord thread for tool support and community discussion:
🔗 https://discord.com/channels/709752884257882135/1346596825611632770 -
Found a bug or want to contribute? Open a GitHub issue or PR using our contribution guide:
🤝 https://auto-archiver.readthedocs.io/en/latest/contributing.html
🙌 Thanks
A huge thank you to everyone who has contributed, as well as those who provided feedback and ideas throughout development.
@msramalho @pjrobertson