Auto-archiver

Latest version: v1.0.0

Safety actively analyzes 722743 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.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/](https://auto-archiver.readthedocs.io/en/latest/)
- (Psst: If you were set up for `v0.12` or below, check out our [upgrade guide](https://auto-archiver.readthedocs.io/en/latest/how_to/new_config_format.html) 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](https://auto-archiver.readthedocs.io/en/latest/installation/config_editor.html)


- New `print_pdf` option in the screenshot enricher [159](https://github.com/bellingcat/auto-archiver/pull/159)
- Added an unauthenticated **Bluesky** archiver [160](https://github.com/bellingcat/auto-archiver/pull/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](https://github.com/bellingcat/auto-archiver/pull/217)
- Added support for `yt-dlp` PO Token clients [222](https://github.com/bellingcat/auto-archiver/pull/222)
- New unofficial API-based **TikTok** extractor [237](https://github.com/bellingcat/auto-archiver/pull/237)
- Added **InstagrAPI** server script authenticated access for the `instagram_api_extractor.py` [281](https://github.com/bellingcat/auto-archiver/pull/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](https://auto-archiver.readthedocs.io/en/latest/installation/authentication.html) 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](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](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

0.13.9

What's Changed
* Timestamping enricher rewrite - now works with latest ubuntu + fixes various other issues by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/224
* Add explicit dependabots for pip/poetry, GH actions and npm by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/269
* Minor improvements by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/268
* Force-pins cryptography to >44.0.1 to fix dependabot warning by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/278


**Full Changelog**: https://github.com/bellingcat/auto-archiver/compare/v0.13.8...v0.13.9

0.13.8

What's Changed
* Small fix for generic_extractor.py for general/ youtube extraction. by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/259
* When loading modules, check they have been added to the right 'step' in the config by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/263
* Add flexible extractor_args to generic_extractor.py by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/262
* Wacz minor adjustments by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/261
* Script to auto-generate a service account by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/255
* Minor fixes by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/264


**Full Changelog**: https://github.com/bellingcat/auto-archiver/compare/v0.13.7...v0.13.8

0.13.7

What's Changed
This release brings better Tiktok support and **Facebook** support for posts and photos πŸŽ‰

Details:
* Update material version, minify code by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/253
* Create facebook dropin - working for images + text. by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/223
* Add info on building RTD versions + automated building of tagged versions by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/254
* Refactor the dropin 'is_suitable' method + fix for tikwm by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/256
* Standardise parse dates to get_datetime_from_str by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/257
* Version bump by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/258


**Full Changelog**: https://github.com/bellingcat/auto-archiver/compare/v0.13.6...v0.13.7

0.13.6

What's Changed
* Adds new extractor for tiktok via unofficial API by msramalho in https://github.com/bellingcat/auto-archiver/pull/237
* Unit tests for storage types + fix storage too long issues for local storage by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/243
* Move tikwm extractor into a dropin for the generic extractor by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/249
* Linting and Formatting with Ruff by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/244
* Better checking of cookies to add to webdriver + generic extractor tweaks by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/246
* Opentimestamps Module by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/247
* Fix pre-commit for ruff check by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/251


**Full Changelog**: https://github.com/bellingcat/auto-archiver/compare/v0.13.5...v0.13.6

0.13.5

What's Changed
* Docs tidyups, howto on logging and authentication, remove exit(), small fixes by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/211
* Update GSheets columns, test file cleanup, other small fixes. by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/225
* Instagram extractor bugfix by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/235
* Docker webdriver aarch64 by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/233
* Auto Updates by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/234
* Add cache-from and cache-to to docker-publish.yaml. by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/238
* Cleanup fixes by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/236
* Fix docker registry reference by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/239
* Settings page user interface by pjrobertson in https://github.com/bellingcat/auto-archiver/pull/217
* Merge modules - GSheet, Atlos by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/226
* Update the release process docs and the latest version in pyproject.toml by erinhmclark in https://github.com/bellingcat/auto-archiver/pull/240


**Full Changelog**: https://github.com/bellingcat/auto-archiver/compare/v0.13.4...v0.13.5

Page 1 of 6

Β© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.