mastodon_archive_reader
1.0.0
Archive_reader.py腳本(或內部的ArchiveReader類)在您的Mastodon Archive Outbox.json(特別是您製作的帖子)中讀取,並創建一個main.db sqlite3數據庫。
該數據庫包含兩個表和一個視圖:
search_data 。這是一個使用FTS5創建的虛擬表,可允許對您的帖子進行全文搜索。full_data 。這是包含object_id的檔案中的每一列。combined 。這是在提取的int_id列上上面的兩個表組合的視圖。創建SQLITE數據庫需要PANDA和HTML2TEXT。
我還包括一個繪圖dash app.py ,以允許在存檔帖子的內容上使用sqlite全文搜索(FTS5)對存檔進行GUI搜索。您將需要安裝繪圖儀表板來運行此操作。它不是打算部署的,而是在本地運行,以探索您創建的數據庫。
用法
$ python archive_reader.py archive_folder_name
這將創建SQLITE數據庫main.db
運行app.py
python app.py
將啟動一個簡單的繪圖儀表應用程序來搜索您的存檔。

attachments部分中的字典列表,並在DASH應用程序中嵌入媒體附件。