StreamArchiver
Dashboard
Configuration
☀️
Edit Config (TOML)
[channel_ids_to_match] #"Robocosan" = "UCDqI2jOz0weumE8s7paEk6g" #"Hoshimachi Suisei" = "UC5CwaMl1eIgY8h02uZw7u8A" #"AZKi" = "UC0TXe_LYZ4scaW2XMyi5_kw" "Shirakami Fubuki" = "UCdn5BQ06XqgXoAxIhbqw5Rg" #"Inugami Korone" = "UChAnqc_AY5_I3Px5dig3X1Q" "Ookami Mio" = "UCp-5t9SrOQwXMU7iIjQfARg" #"Nekomata Okayu" = "UCvaTdHTWBGv3MKj3KVqJVCw" #"Hakui Koyori" = "UC6eWCld0KwmyHFbAqK3V-Rw" "Kasyou Waon" = "UCyZhvlsSoPFFPDj5ueChzrg" [title_filter] # You can uncomment and add the appropriate filters here if needed # "UCoSrY_IQQVpmIRZ9Xf-y93g" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\\b\\\@?saba\\\b" # "UCDqI2jOz0weumE8s7paEk6g" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|(?<!silk)song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\b\\@?ミオ\\b" # "UC5CwaMl1eIgY8h02uZw7u8A" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|(?<!silk)song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\b\\@?ミオ\\b" # "UC0TXe_LYZ4scaW2XMyi5_kw" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|(?<!silk)song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\b\\@?ミオ\\b" # "UCdn5BQ06XqgXoAxIhbqw5Rg" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|(?<!silk)song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\b\\@?ミオ\\b" # "UChAnqc_AY5_I3Px5dig3X1Q" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|(?<!silk)song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\b\\@?ミオ\\b" # "UCp-5t9SrOQwXMU7iIjQfARg" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|(?<!silk)song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\b\\@?ミオ\\b" # "UCvaTdHTWBGv3MKj3KVqJVCw" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|(?<!silk)song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\b\\@?ミオ\\b" # "UC6eWCld0KwmyHFbAqK3V-Rw" = "(?i)(asmr|unarc(hive)?|karaoke|no\\s?arch(ive)?|watch-?a-?long|birthday|off[- ]?collab|sing(ing)?|(?<!silk)song|ゲリラ|歌枠|アーカイブなし|はメン.)|\\b\\@?ミオ\\b" [description_filter] # You can uncomment and add the appropriate filters here if needed # "UCoSrY_IQQVpmIRZ9Xf-y93g" = ".Calliope." [unarchived_channel_ids_to_match] #"hololive VTuber Group" = "UCJFZiqLMntJufDCHc6bQixg" #"Robocosan" = "UCDqI2jOz0weumE8s7paEk6g" #"Hoshimachi Suisei" = "UC5CwaMl1eIgY8h02uZw7u8A" #"AZKi" = "UC0TXe_LYZ4scaW2XMyi5_kw" #"Shirakami Fubuki" = "UCdn5BQ06XqgXoAxIhbqw5Rg" #"Inugami Korone" = "UChAnqc_AY5_I3Px5dig3X1Q" #"Ookami Mio" = "UCp-5t9SrOQwXMU7iIjQfARg" #"Nekomata Okayu" = "UCvaTdHTWBGv3MKj3KVqJVCw" #"Hakui Koyori" = "UC6eWCld0KwmyHFbAqK3V-Rw" [community_tab] "Ookami Mio" = "UCp-5t9SrOQwXMU7iIjQfARg" [members_only] "Ookami Mio" = "UCp-5t9SrOQwXMU7iIjQfARg" [webhook] url = "https://discord.com/api/webhooks/1097770302387261510/NhlN5biv0HJbCcv-KWDAESMUKSC9zuqazTqoO1SpyAApS08A0PQOsIQhQtF3k64MJv6P" [download_options] output_path = "%(channel)s/[%(release_date,upload_date)s] %(fulltitle).120B (%(id)s)/[%(release_date,upload_date)s] %(fulltitle).120B [%(channel)s] (%(id)s)" mux_file = true download_threads = 4 video_quality = "best" video_only = false download_chat = true thumbnail = true info_json = true description = true video_fetch_method = "ytdlp" look_ahead = 48 cookies_file = "/app/cookies.txt" temp_dir = "/app/temp/%(channel)s/[%(release_date,upload_date)s] %(fulltitle).180B (%(id)s)/" done_dir = "/app/Done/" members_dir = "/app/Members/" unarchived_dir = "/app/Done/" unarchived_tempdir = "/app/temp/unarchived/" remove_ip = true log_level = "INFO" randomise_lists = true clean_urls = true unarchived_download_chat = true ytdlp_options = '{"extractor_args": {"youtubepot-bgutilhttp": {"base_url": ["http://bgutilhttp:4416"]}}}' log_file = "/app/temp/log.log" log_file_rotate_when = "midnight" log_file_keep_backup = 14 recovery_failure_tolerance = 1 include_dash = true include_m3u8 = true [community_tab_options] archive_file = "/app/com-tab-archive.txt" community_dir = "/app/CommunityPosts" [cron_schedule] streams = "*/30 * * * *" members_only = "15,45 * * * *" unarchived = "45 * * * *" community_posts = "0 0 * * *"
Save & Reload Scheduler