Configuration file
important
Please read this chapter in detail, it will help you quickly get started with the F2
configuration file and operation.
Main configuration file
The core of F2
configuration file consists of three parts, App low-frequency/main configuration file (app.yaml)
, F2 configuration file (conf.yaml)
, App default configuration file (defaults.yaml)
.
Additional parts include your App High Frequency/Custom Configuration File
, which can cover all parameters of the App Default Configuration File
.
As well as the test.yaml
configuration file, responsible for the configuration of test cases for F2
.
💡 What is yaml?
Presents the data serialization format file in an outline-like indentation manner, what is yaml?.
App low-frequency/main configuration file (app.yaml): used to save all app configurations that do not change frequently, such as cookie
, file name template
, download path
, connection timeout
, Number of timeout retries
, etc.
F2 configuration file (conf.yaml): used to save the configuration of F2
, such as computation parameters
and agent
of different apps.
App default configuration file (defaults.yaml): used to save the initialization default configuration template of each app, .
Test Configuration File (test.yaml): Used to save the configuration of test cases for F2
, it is necessary to configure it before running pytest
.
douyin:
cookie:
naming: '{create}_{desc}'
path: Download
timeout: 10
max_retries: 5
lyric: yes
max_connections: 5
max_counts: 0
max_tasks: 10
page_counts: 20
tiktok:
cookie:
max_connections: 5
max_counts: 0
max_retries: 5
max_tasks: 5
naming: '{create}_{desc}'
page_counts: 5
path: Download
timeout: 10
twitter:
path: Download
folderize: yes
mode: one
naming: '{create}_{desc}'
cookie:
interval: all
timeout: 10
max_retries: 5
max_connections: 5
max_counts: 0
max_tasks: 5
page_counts: 20
weibo:
path: Download
folderize: yes
mode: post
naming: '{create}_{desc}'
cookie:
interval: all
timeout: 10
max_retries: 5
max_connections: 5
max_counts: 0
max_tasks: 5
page_counts: 20
bark:
key:
token:
mode: get
url: "https://f2.wiki/"
retry: 3
ringtones: 1
icon: https://f2.wiki/f2-logo-with-shadow.png
level: active
volume: 5
call: 0
isArchive: 1
sound: birdsong
autoCopy: 1
title: F2
body: ""
call: 0
copy: ""
group: F2下载统计
badge: 1
f2:
version: "0.0.1.7"
show_update: true
enable_bark: true
bark:
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Referer: https://api.day.app/
encryption:
algorithm: AES128
enable: true
mode: CBC
padding: PKCS7
key: ""
proxies:
http://:
https://:
douyin:
encryption: ab
BaseRequestModel:
version:
code: "290100"
name: "29.1.0"
browser:
language: zh-CN
platform: Win32
name: Edge
version: "130.0.0.0"
engine:
name: Blink
version: "130.0.0.0"
os:
name: Windows
version: "10"
BaseLiveModel:
language: zh-CN
browser:
language: zh-CN
platform: Win32
name: Edge
version: "130.0.0.0"
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Referer: https://www.douyin.com/
proxies:
http://:
https://:
wss:
domain: localhost
port: 8765
verify: false
msToken:
url: https://mssdk.bytedance.com/web/r/token?ms_appid=6383&msToken=T4bNG9W2rKF7hBNwaYssDErnJEobDAk641DFaOn4hcsfAM8slpbZeKPM4Ml4rhDQq18iY8nQ0JR3J87SLZtDiDqtZdZawfBjCWAgtolQsoEtG6MLETvo4fwr7F28zGJUFDdJgKEZHibNR0QshVBv28ygsQsJDzerKAtsgj9Pn5WsxyS1vfkiX3I%3D
magic: 538969122
version: 1
dataType: 8
ulr: 0
strData: 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
ttwid:
url: https://ttwid.bytedance.com/ttwid/union/register/
data: '{"region":"cn","aid":1768,"needFid":false,"service":"www.ixigua.com","migrate_info":{"ticket":"","source":"node"},"cbUrlProtocol":"https","union":true}'
webid:
url: https://mcs.zijieapi.com/webid?aid=6383&sdk_version=5.1.18_zip&device_platform=web
body:
app_id: 6383
referer: https://www.douyin.com/
url: https://www.douyin.com/
user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
user_unique_id: ""
tiktok:
BaseRequestModel:
browser:
language: zh-CN
name: Mozilla
platform: Win32
version: 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
device:
id: "7377772863376426514"
platform: web_pc
os: windows
region: SG
priority_region: ""
webcast_language: zh-Hans
tz_name: Asia/Hong_Kong
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
Referer: https://www.tiktok.com/
proxies:
http://:
https://:
wss:
domain: localhost
port: 8766
verify: false
msToken:
url: https://mssdk-sg.tiktok.com/web/common?msToken=QnC7zMMh1cpaDTxHDHnabNOrqaWv49JwA1IAq3AIFvrdaqQi8Rs_YlXSya1vN-4b6C1MgpWpS2cL1oakaUEDe3pUDMLpCbdSc3b3V98Fux0AuwXn_9Ns3FyMTnFRmSOOOVeGg6bVXMSGoMG6dq3k
url2: https://mssdk-sg.tiktok.com/web/report?msToken=QnC7zMMh1cpaDTxHDHnabNOrqaWv49JwA1IAq3AIFvrdaqQi8Rs_YlXSya1vN-4b6C1MgpWpS2cL1oakaUEDe3pUDMLpCbdSc3b3V98Fux0AuwXn_9Ns3FyMTnFRmSOOOVeGg6bVXMSGoMG6dq3k
magic: 538969122
version: 1
dataType: 8
strData: 3g+ZrAO5JQgfqCRzb689RAbiueodAexjAjn2plyPVBdOArbRM66UOTnZPoVTDDw8GZ8TL/CO13bWedlvWSA8kCODHA6mjO1Af5hgak+1NHbb8EvfuahWFDL8x8hruWn4t6qb79DhOy64REx1nsO6ub4SX4cKdgs+ZXTjUItB2WKddXo7CKikuywT8SJ0TcwZ+z/9hSsawqJXawopS5H8bOF0o3qPn+CwkoWkXBUu4iwkI5UzL9/k18Gwq1BxAiCbyl2kCHJaox7md1H+KfQ0lU9fBhfVBuXa3jNkT5GfyASaBNeJXdhHwuPfEGI6a+4FOaO0MEGzOWDzhu6joo89ooEPo1XV+UJE2KLC5tStxSBibUvn+wZSfGmcpPfYl0jB0H2vLqyaveYraOx8WRE/G/Y9DkbBLJvz7E8sDZ/v1fCUVs1JDDewE/yn2aqOHr3NxUjOnylKl5WWSCPeSR4ZTXRR1ZJhvpGKP7XYc3tkOjBSQ70cXnl53dAQ6aouUVMcztSlkXh4goI46tgJDjTiJJILHBr03dM/1KwVzqoEEO8f7JBhfQo4OR6Y48PXomshJmZhDiEmtkqLndpZY2I/B8q0EShuPlDCFRW7iob6kFahyqDfpOmK15kzCX2n7eu7zqDGgpJuHEtULF9803lR5QBt104ET49RbnDJ+ipbz1bFvS2FJQ2rfktNlwjqdBT8UzfFPHyZk6z4cSxYIfPRj1lB8fDwTwv3PUSRxUZSwkuGoZbc6j/6hxwZaY0xxIEbb9DlOmQZY4qyiqSziZ8HGWsQ9uD95dO4lX6GlZaeh7mKsjLSKSdUt13YeGAciqjTvSPyO/pZ5xc3+i+5hY4A290/JiTmIyFBOrRrlmIhPEQe9OEJn0DPXYgliYUO1nljEi6q/4HMFdXFmlw6nC8/kL9EeinisX7g6PbdHuRcKONXZpXxBevL8xD5Z8SvFKH/uQmYHrJlybiKHjDIMq7vc59NBw2VDQBmRqa8NTh2XLwIryjoBIHuNSBngSZwJE==
ttwid:
url: https://www.tiktok.com/ttwid/check/
data: '{"aid":1988,"service":"www.tiktok.com","union":false,"unionHost":"","needFid":false,"fid":"","migrate_priority":0}'
cookie: ttwid=1%7C3uOVjidbOFBmdS6Aci5oeBb8Ta-HWpeyp2dvhl2Ib2E%7C1716637053%7C462867ee452aecd60a854225b854ff4498e9b99c13d4826a3e2a4e58a4c55134;
odin_tt:
url: https://www.tiktok.com/passport/web/auth/config?WebIdLastTime=1733387890&account_sdk_source=web&aid=1459&app_language=zh-Hans&app_name=tiktok_web&browser_language=zh-CN&browser_name=Mozilla&browser_online=true&browser_platform=Win32&browser_version=5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F131.0.0.0%20Safari%2F537.36&channel=tiktok_web&cookie_enabled=true&data_collection_enabled=true&device_id=7444844253941876231&device_platform=web_pc&focus_state=true&from_page=fyp&history_len=3&is_fullscreen=false&is_page_visible=true&odinId=7444842897268327431&os=windows&priority_region=&referer=®ion=TW&screen_height=1080&screen_width=1920&tz_name=Asia%2FHong_Kong&user_is_login=false&webcast_language=zh-Hans&msToken=Rr7x4_7ABrw16uXFR33lyk5_HML6vIUi6F_aAeqOy8dIVGXhgJaSB7y7s-8_X4dXdwcoy5RfUQKomZzOg8Hf_6dQwmqosHxTNcn0Y7-gwVjcJ0IW3pqwg5Aq9W-D1gZZ6dFoFFPucU8B2SJ_Ma4brk45tQ==
twitter:
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Referer: https://twitter.com/
Authorization: Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA
X-Csrf-Token:
proxies:
http://:
https://:
weibo:
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Referer: https://weibo.com/
proxies:
http://:
https://:
visitor:
url: https://passport.weibo.com/visitor/genvisitor2
cb: visitor_gray_callback
tid:
from: weibo
douyin:
url:
music:
lyric:
cover:
desc:
path: Download
folderize:
mode:
naming:
cookie:
interval: all
timeout:
max_retries:
max_connections:
max_counts:
max_tasks:
page_counts:
languages:
tiktok:
url:
music:
cover:
desc:
path: Download
folderize:
mode:
naming:
cookie:
keyword:
interval: all
timeout:
max_connections:
max_counts:
max_retries:
max_tasks:
page_counts:
languages:
weibo:
url:
path: Download
folderize:
mode:
naming:
cookie:
keyword:
interval: all
timeout:
max_retries:
max_connections:
max_counts:
max_tasks:
page_counts:
languages:
twitter:
url:
path: Download
folderize:
mode:
naming:
cookie:
interval: all
timeout:
max_retries:
max_connections:
max_counts:
max_tasks:
page_counts:
languages:
bark:
key:
token:
title:
body:
mode:
retry:
ringtones:
icon:
level:
volume:
call:
isArchive:
sound:
autoCopy:
call:
copy:
group:
badge:
douyin:
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Referer: https://www.douyin.com/
cookie: __ac_nonce=0679cdaea003bbbbafd36; __ac_signature=_02B4Z6wo00f01yusPiQAAIDDHIj6e8HB958rjDqAAK2C1d; ttwid=1%7CWFFN533VJk01MQHn_smfPbk9bYUQZurNviP4tXHOHfQ%7C1738332907%7Caa266f5abb9161c6b1f1326ea0d1b4c4853dd0659d9b04e85f166318953bcdcc; UIFID_TEMP=26198ff38959f773c63a6fc9b3542e2fdcfd2f10d2782124ed1adc24709862dffab00448a01f15146f11a47fdeeeb094ed071f3011db604e24202113184d0c24f75f63311e71a8ce1403c90560eea426; s_v_web_id=verify_m6kuj6o7_LkwzFdMZ_eB1U_4O2G_AoLo_jm4Gpc0K4Q2p; douyin.com; device_web_cpu_core=12; device_web_memory_size=8; architecture=amd64; hevc_supported=true; IsDouyinActive=true; home_can_add_dy_2_desktop=%220%22; dy_swidth=1920; dy_sheight=1080; stream_recommend_feed_params=%22%7B%5C%22cookie_enabled%5C%22%3Atrue%2C%5C%22screen_width%5C%22%3A1920%2C%5C%22screen_height%5C%22%3A1080%2C%5C%22browser_online%5C%22%3Atrue%2C%5C%22cpu_core_num%5C%22%3A12%2C%5C%22device_memory%5C%22%3A8%2C%5C%22downlink%5C%22%3A10%2C%5C%22effective_type%5C%22%3A%5C%224g%5C%22%2C%5C%22round_trip_time%5C%22%3A0%7D%22; csrf_session_id=f70fe5051d5c8a16ad8437e932286b82; strategyABtestKey=%221738332915.027%22; volume_info=%7B%22isUserMute%22%3Afalse%2C%22isMute%22%3Afalse%2C%22volume%22%3A0.5%7D; stream_player_status_params=%22%7B%5C%22is_auto_play%5C%22%3A0%2C%5C%22is_full_screen%5C%22%3A0%2C%5C%22is_full_webscreen%5C%22%3A0%2C%5C%22is_mute%5C%22%3A0%2C%5C%22is_speed%5C%22%3A1%2C%5C%22is_visible%5C%22%3A1%7D%22; xgplayer_user_id=973895269113; passport_csrf_token=0ac9df5e68c45306cba32b8fed94e2d0; passport_csrf_token_default=0ac9df5e68c45306cba32b8fed94e2d0; fpk1=U2FsdGVkX1/O22RYwAdrC7ln9Qo5muUvRcfuw3ZVPwyPCQ2YAGgt/zl3UKvtofcBiXpfQRctRuhmmO+69KzWcw==; fpk2=ffc3218438300d069a0fd5dfa5c6e851; FORCE_LOGIN=%7B%22videoConsumedRemainSeconds%22%3A180%7D; __security_mc_1_s_sdk_cert_key=94ea41a8-4653-bf4b; __security_mc_1_s_sdk_sign_data_key_web_protect=e3d08d7c-4b14-a568; __security_mc_1_s_sdk_crypt_sdk=5b983846-43a7-a2ba; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtcmVlLXB1YmxpYy1rZXkiOiJCTUtDSDZGWWlDd015bUw2WGJuT01oQnk0ejNvbTdLNGpXT04waWs1Q0hwUDBXWUI4M043QjBiVzZkSVBjQWt5cmc5UkhKUFVWNlJhalJ3Z2hVRmFCd1U9IiwiYmQtdGlja2V0LWd1YXJkLXdlYi12ZXJzaW9uIjoyfQ%3D%3D; bd_ticket_guard_client_web_domain=2; biz_trace_id=41cc98b8; sdk_source_info=7e276470716a68645a606960273f276364697660272927676c715a6d6069756077273f276364697660272927666d776a68605a607d71606b766c6a6b5a7666776c7571273f275e58272927666a6b766a69605a696c6061273f27636469766027292762696a6764695a7364776c6467696076273f275e5827292771273f27373c3134373c3736363d363234272927676c715a75776a716a666a69273f2763646976602778; bit_env=zxlTeiBtGXJSxCWfLwM-NB1Di5lHBfu75eUwWVkCilqR73jSY4dCasPeA0qcl90O2Yu1ETYgA8yq0M3v3uVFWyJTowuLfA_ig62Em1m2ip0IlkK3zFU6OmNncn4Ojm-2oNIx2Jw9TgQx7yOav6p269uTmh9sy-LslrnUrz2PolvfHq7wlsLbDO79m6ZKkOXP3QTCrHBrBRMd2L4me9jA1_voQl5Tx64pO8MLAjLu8tIcoi7SqWVYiaaKTS6b8QhtoAOkDDmfsQcUAD0cfMUM0k6rnYZ48q6FHKnuBQglODQUey4OsSa6K4nWMuMjhh4fKkVjZvD_95Wt3qzcPG2YgTn1aX0d35199phQLUYf7E86hzvccH88aEBrh0dACRRygay4E8U2wqsUJoQqy9gv4yrj9zcMs8c7sNzx82xXJg1cCxUVbIQfs_Fp_oM9b4NxLzQJOdpX3qHl00waKJVlilvvhXbkMRW5wNndVoD_JpuJI8PJgEGo7yghYDQKvLGva_pEzA47-sfmKPY0AZJq9MiEMsEp4fagbjZRRbrZ3Ik%3D; gulu_source_res=eyJwX2luIjoiZjgxMDM2NjljMjZmMzZkODQ0MmQwMTUzZTdlODMyODRlYzdmN2M3M2UwMDRlMTE3N2JkMjVkNjIyOGYyNTNhYiJ9; passport_auth_mix_state=p21u6uca2z5ul4aarcgunj3xad4p03jg; __security_mc_1_s_sdk_sign_data_key_sso=cd4c0993-4965-8c3d
proxies:
http://:
https://:
tiktok:
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Referer: https://www.tiktok.com/
cookie: tt_csrf_token=5ssSeTwE-r8PiNHI9Md6Qvu_I8115GoJngI8; tt_chain_token=qfnQXoEyVEBxRHTOu+8Taw==; ak_bmsc=E5A701A4B5F4973342B3F3762D2294C0~000000000000000000000000000000~YAAQB/N0aOGtlLeUAQAA+xi4vBpJgsYbU78aM7gEvnq3G2PaOXL/n1s5DeT2ECnxHMTkityswrCdcm51qPULcdnSpx49f+GkmNOIsiRrz2MPyRXkfraW6XmwbR1Bl9/NLzt8IFSFHaC9XfJxmF/Ijb0WkJ7TIb9Vq8JGvyoa4s7syjA1onyMlB7OG4fvMdZHcsNAi4NtIIvNL5BWz1pYGrnoAojINXgg0RKK80kgqDPjHdi6wtuIn6B9sAXCNHT9OsNGQY3U6NiQTEMlHXTvLsT6M7umfvi14lztpyZGZTfxvQ1Hzl1KrNWbkyla7T/xamnYlEAnVdVtb0sDCK4EMVMLcNSloPS/YwQ2zbf4Wm6i/IxIfrtO+JL+OIAAB0st8FYDMbN+qJPKAg==; ttwid=1%7CCSfrRg2TGT8XHHHbGLCjsCHYFfcbiwofoSAxLBEd5Cc%7C1738332971%7C0d62ad8776ed819bc48bd04c38c8ed71557b0f69bee77e024ca5eea43f2ea7e8; csrf_session_id=f4db6433b3183ae9c05b7ad519d1cbb5; _ga=GA1.1.2033081070.1738332977; _ga_LWWPCY99PB=GS1.1.1738332977.1.0.1738332977.0.0.183547556; FPID=FPID2.2.G7o2i2GkONofaMB62j2AkDyq5%2FmN5vf%2FIjBAyo2cB%2FQ%3D.1738332977; FPLC=C7JwK48l7%2BITo4oHRhVjfDGTgzkYsGgRIt5c1EqUDbsxIn4jXgCLmYHL28lUbFObs94ps8J%2Fn8zmUn8lRvaNalNIWukN0jZjBA9bpPeg%2B63ww5kMUnfhaCAETzFi3g%3D%3D; FPAU=1.2.1794787286.1738332978; _fbp=fb.1.1738332977959.1313654638; msToken=VqL2gan0rwT_WiyShkPROZr0ffMghxFYV9IO7J-EtNWXXfYwRB7ebuYME28WO8M-a5u-t8MWe2NU2yoZPJtdXi8HjbwbSTSJAa60YfVQZ0LvusS9AjSSDtIA0ut5cLgaEjMGvGMUWBARc5EWd2S6nw==
proxies:
http://:
https://:
weibo:
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Referer: https://www.weibo.com/
cookie: XSRF-TOKEN=O9R5qESZXSgDGogRn0tIaR06; SUB=_2AkMQwFSkf8NxqwFRmf8QyWnrbox1wgrEieKmnKV_JRMxHRl-yT9yql0CtRB6O0B6SwPP5M-Cgk1eejkKAPjblCC0RnPY; SUBP=0033WrSXqPxfM72-Ws9jqgMF55529P9D9W5X471i1s6nd1o5nmDVgAHn; WBPSESS=wmtK4rVYDqg_ZQgKuCoP3nlHEfq8LpfwWbiYteqTtPDS2-uyKFI7cKKt8v09BQkNC17Ztk9lA40DeHDeSLOghJTpIQr-XfJaj6N5bgvT-LxXfDOBCZEpRFDMGBdRLvQ_WDNo1haM1L6eeZwc6lAcDFv93snGOAqFbHlgMDSpsn0=
proxies:
http://:
https://:
twitter:
headers:
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
Referer: https://twitter.com/
cookie: guest_id=173833303486533045; night_mode=2; guest_id_marketing=v1%3A173833303486533045; guest_id_ads=v1%3A173833303486533045; gt=1885331514923376777; personalization_id="v1_02G1YbVgfCR5kbYEr54zXg=="
proxies:
http://:
https://:
bark:
key: ""
token: ""
The separation of high-frequency and low-frequency parameters means that when there are many custom configuration files created, there is no need to modify the cookie
in each custom configuration file. You only need to modify the app low-frequency configuration file (app.yaml) cookie
will do.
By setting frequently modified parameters such as Home Page Link
, Download Mode
, etc. in your custom configuration, you can flexibly download different types of post from different users.
How to initialize the configuration file? Please refer to Initialization Configuration File.
F2
supports multi-user personalized configuration files, please follow Customized Configuration File to configure.How to configure cookies? Please refer to Configuring Cookies.
If you already know how to use configuration files, you can skip this chapter and view Advanced Usage.
Initialize configuration file
Check out the list of currently supported apps
$ f2 -h
After F2
is installed, the first step is to run the app’s initialization configuration file command:
$ f2 apps --init-config my_apps.yaml
$ f2 apps --init-config my_apps.yaml
$ f2 apps --init-config my_apps.yaml
my_apps.yaml
is the custom configuration file of the app.
Then check the Command Line Guide of the app and configure your custom configuration file according to the documentation, otherwise it will not work properly.
💡 You will be greeted with a few simple questions
- Are both complete app names and abbreviated names supported?
Yes, both full app name and short name are supported. For example: douyin
and dy
, tiktok
and tk
.
$ f2 dy/douyin --init-config dy.yaml
$ f2 tk/tiktok --init-config tk.yaml
- Does the configuration file support relative paths?
Configuration file paths support absolute
and relative
paths. The initialization configuration file is forced to be overwritten and will not be automatically backed up.
- Can't find the main configuration file?
Please refer to: [location of configuration file](#location of configuration file).
Custom configuration file
Since the configuration file of F2
adopts separate design for high and low frequency parameters, this means that you can set different configuration files
for the same app
.
You can set only one parameter in a custom configuration file, or you can set parameters that you need to modify frequently.
Flexible configuration for multiple users
For example, I follow 3 users. Among them are A's Home Page Works', B's
Like Page Works', and C's `Live Broadcast'. Then I can configure a dedicated profile for each user.
In F2
, first configure cookie
and other parameters you need to set in the app low-frequency configuration file (app.yaml). Then create exclusive configuration files for users A, B, and C in other directories, and only need to configure the parameters that are not set in the low frequency.
As shown in the two high frequency parameters
below, they are the download modes required by different users.
douyin:
# 浩子
url: https://www.douyin.com/user/MS4wLjABAAAAu8qwDm1-muGuMhZZ-tVzyPVWlUxIbQRNJN_9k83OhWU?vid=7263127189829307659
# Homepage post
mode: post
douyin:
#小布丁
url: https://www.douyin.com/user/MS4wLjABAAAA35iXl5qqCbLKY99pUvxkXzvpSXi8jgUbJ0zR4EuTpcHcS8PHaEb6G9yB6iKR0dNl?vid=7240082457372937511
# Like the post
mode: like
douyin:
# 醒子8ke
url: https://live.douyin.com/775841227732
# Live mode
mode: live
💡 Description
This is just an example. In fact, user B's like page is not open, and user C may not live broadcast. Everything is set according to the actual situation, Do whatever you want.
Then you can open the terminal and directly enter the path to the custom configuration file to download it with one click. The remaining low-frequency parameters will be automatically merged, so there is no need to worry.
$ f2 dy -c X:\A.yaml
$ f2 dy -c X:\B.yaml
$ f2 dy -c X:\C.yaml
Isn't it very convenient and easy to manage🤭, you can add your favorite user profiles and set your desired download mode at any time.
configuration priority
- The
CLI
parameter has the highest priority, thecustom configuration file
has the second priority, and theapp low-frequency configuration file (app.yaml)
has the lowest priority. CLI
>Custom configuration file
>Apply low-frequency configuration file (app.yaml)
.- High-frequency parameters will overwrite low-frequency parameters, and unset parameters will not be overwritten.
- To learn more about
CLI
parameters, see CLI Reference.
Configure Cookies
Through simple configuration, users and developers can get started with F2
immediately. Just pass the --update-config
command to save cookie
to the main configuration file.
Or use the --auto-cookie
command to automatically obtain it from the browser. ⚠️ See red warning below ⚠️.
$ f2 dy -k "cookie copied from browser" -c app.yaml --update-config
$ f2 dy -c app.yaml --auto-cookie edge
Of course, if you don’t want to make mistakes, manually copy the cookie
in the browser, and then use the --update-config
command to save it to the main configuration file. The manual copying operation can be done in Google.
⚠️ Important reminder
- When updating the configuration file, the original configuration file will be backed up in the same directory. The backup file name is
*.yaml.bak
to facilitate rollback. - If
--auto-cookie
does not specify the-c
parameter, it will be saved directly to the low-frequency configuration file (app.yaml). cookies
can also be saved to custom configuration files. It depends on your usage habits. For beginners, please strictly follow the instructions in the document.- The
--update-config
command and the--auto-cookie
command will overwrite thecookie
in the main configuration file, please use it with caution. - The
--update-config
command needs to specify the-c
parameter, otherwise an error will be reported.
🔥 Unable to use --auto-cookie
command? 🔥
Due to the update of Chromium
security policy, the Cookie
encryption version has been upgraded to V20
. As a result, the --auto-cookie
command is temporarily unable to obtain browser cookies
released after August 15, 2024
.
- Please update
F2
to the latest version to get the latest fixes. - If you do not want to upgrade, you can refer to the following
PR
to manually install the repaired version of dependencies. - borisbabic/browser_cookie3#215
- As of
2024/dec/23
the fixed version still cannot support browsers with the latestChromium
kernel version, please use other browsers or downgrade the browser version tov128
.
Location of configuration file
You can find them in the x:\xxxxxxx\Python\Lib\site-packages\f2\conf\
folder.
💡 Tips
If you cannot find the configuration folder path, you can enter it in the terminal
$ pip show f2
$ pip3 show f2
$ pip3 show f2
Then check Location
and find the configuration file in that directory.
What's next?
- For more details on CLI commands, see CLI Reference.