adds an unauthenticated Bluesky archiver (#160)

* adds a TODO for next code iterations

* implements bsky archiver

* adds new archiver to example orchestration file

* Fix downloading media for posts with multiple images

(Images are stored in media/images)

* Setup a basic framework for unit tests

Use 'python -m unittest' from the project root to run

---------

Co-authored-by: Patrick Robertson <robertson.patrick@gmail.com>
This commit is contained in:
Miguel Sozinho Ramalho
2025-01-07 10:28:07 +00:00
committed by GitHub
parent bffa3a6254
commit a697f0a212
8 changed files with 215 additions and 1 deletions

View File

@@ -2,6 +2,7 @@ steps:
# only 1 feeder allowed
feeder: gsheet_feeder # defaults to cli_feeder
archivers: # order matters, uncomment to activate
- bluesky_archiver
# - vk_archiver
# - telethon_archiver
# - telegram_archiver