π 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.12or 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_pdfoption 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-dlpPO 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