auto-archiver/example.orchestration.yaml

80 wiersze
1.9 KiB
YAML
Czysty Zwykły widok Historia

2022-11-11 02:08:48 +00:00
steps:
# only 1 feeder allowed
2023-02-09 12:32:55 +00:00
# feeder: cli_feeder # default feeder
2023-01-04 16:37:36 +00:00
feeder: gsheet_feeder # default -> only expects URL from CLI
2022-11-11 02:08:48 +00:00
archivers: # order matters
2023-02-09 12:32:55 +00:00
# - vk_archiver
# - telethon_archiver
# - telegram_archiver
# - twitter_archiver
# - twitter_api_archiver
# - instagram_archiver
# - instagram_tbot_archiver
2023-02-09 12:32:55 +00:00
# - tiktok_archiver
2023-02-17 15:45:35 +00:00
- youtubedl_archiver
2023-02-09 12:32:55 +00:00
# - wayback_archiver_enricher
enrichers:
- hash_enricher
- screenshot_enricher
- thumbnail_enricher
# - wayback_archiver_enricher
# - wacz_enricher
formatter: html_formatter # defaults to mute_formatter
2022-11-11 02:08:48 +00:00
storages:
- local_storage
2023-02-09 12:32:55 +00:00
# - s3_storage
# - gdrive_storage
2022-11-11 02:08:48 +00:00
databases:
2023-02-09 12:32:55 +00:00
# - console_db
# - csv_db
- gsheet_db
# - mongo_db
2022-11-11 02:08:48 +00:00
configurations:
2023-01-04 16:37:36 +00:00
gsheet_feeder:
2023-02-09 12:32:55 +00:00
sheet: auto-archiver-test
2022-11-24 15:44:25 +00:00
header: 2 # defaults to 1 in GSheetsFeeder
service_account: "secrets/service_account.json"
2023-02-09 12:32:55 +00:00
use_sheet_names_in_stored_paths: false
2022-11-24 15:44:25 +00:00
columns:
2023-02-09 12:32:55 +00:00
url: link
status: archive status
folder: destination folder
archive: archive location
date: archive date
thumbnail: thumbnail
thumbnail_index: thumbnail index
timestamp: upload timestamp
title: upload title
text: textual content
duration: duration
screenshot: screenshot
hash: hash
wacz: wacz
replaywebpage: replaywebpage
2022-12-14 14:01:39 +00:00
2023-02-09 12:32:55 +00:00
screenshot_enricher:
2022-11-11 02:08:48 +00:00
width: 1280
2023-02-09 12:32:55 +00:00
height: 2300
wayback_archiver_enricher:
timeout: 10
key: ""
secret: ""
hash_enricher:
algorithm: "SHA3-512"
# wacz:
# profile: secrets/profile.tar.gz
local_storage:
save_to: "./local_archive"
save_absolute: true
filename_generator: static
path_generator: flat
2022-11-11 02:08:48 +00:00
2023-02-09 12:32:55 +00:00
gdrive_storage:
path_generator: url
filename_generator: random
root_folder_id: TODO
oauth_token: secrets/gd-token.json
service_account: "secrets/service_account.json"