gitextract_xtly8u7o/ ├── .gitignore ├── 001-Downloader/ │ ├── .gitignore │ ├── README.md │ ├── __init__.py │ ├── config.ini │ ├── doc/ │ │ ├── mac-sh/ │ │ │ ├── main.spec │ │ │ └── pyinstaller.sh │ │ └── win-sh/ │ │ ├── main.spec │ │ └── pyinstaller.sh │ ├── douyin/ │ │ └── dy_download.py │ ├── downloader.py │ ├── kuaishou/ │ │ └── ks_download.py │ ├── main.py │ ├── test/ │ │ ├── bilibili_video_download_v1.py │ │ ├── ff_video.py │ │ ├── test_pyinstaller.py │ │ ├── urls.txt │ │ └── xhs_download.py │ ├── type_enum.py │ ├── ui.py │ └── utils.py ├── 002-V2rayPool/ │ ├── .gitignore │ ├── 002-V2rayPool.iml │ ├── README.md │ ├── base/ │ │ └── net_proxy.py │ ├── core/ │ │ ├── client.py │ │ ├── conf.py │ │ ├── group.py │ │ ├── json_template/ │ │ │ ├── client.json │ │ │ ├── client_socks.json │ │ │ ├── client_ss.json │ │ │ ├── client_trojan.json │ │ │ ├── dyn_port.json │ │ │ ├── http.json │ │ │ ├── http2.json │ │ │ ├── kcp.json │ │ │ ├── mtproto.json │ │ │ ├── quic.json │ │ │ ├── server.json │ │ │ ├── socks.json │ │ │ ├── ss.json │ │ │ ├── stats_settings.json │ │ │ ├── tcp.json │ │ │ ├── vless.json │ │ │ └── ws.json │ │ ├── profile.py │ │ └── utils.py │ ├── db/ │ │ ├── db_main.py │ │ ├── local.py │ │ └── net.py │ ├── doc/ │ │ └── (参考用)config.json │ └── test_main.py ├── 003-Keywords/ │ ├── .gitignore │ ├── Necklace/ │ │ └── Necklace.xlsx │ ├── README.md │ ├── __init__.py │ ├── amazon/ │ │ ├── items.py │ │ ├── middlewares.py │ │ ├── pipelines.py │ │ ├── settings.py │ │ └── spiders/ │ │ ├── __init__.py │ │ ├── alibaba.py │ │ ├── amazon.py │ │ ├── checkip.py │ │ └── spiders.py │ ├── google.py │ ├── main.py │ ├── mypytrends/ │ │ ├── __init__.py │ │ ├── dailydata.py │ │ ├── exceptions.py │ │ ├── request.py │ │ └── test_trendReq.py │ ├── run_api.py │ ├── scrapy.cfg │ ├── test_souce1.xlsx │ ├── test_source.xlsx │ ├── v2ray_pool/ │ │ ├── __init__.py │ │ ├── _db-checked.txt │ │ └── _db-uncheck.txt │ ├── v2ray_util.py │ └── women-ring/ │ └── women ring.csv ├── 004-EmailNotify/ │ ├── .gitignore │ ├── README.md │ └── main.py ├── 005-PaidSource/ │ ├── .gitignore │ ├── 005-PaidSource.iml │ ├── README.md │ ├── __init__.py │ ├── chrome.py │ ├── ff_video.py │ ├── file_util.py │ ├── gsearch.py │ ├── gtransfer.py │ ├── kaoqin.py │ ├── keywords.py │ ├── main.py │ ├── other_site.py │ ├── v2ray_pool/ │ │ ├── __init__.py │ │ ├── _db-checked.txt │ │ └── _db-uncheck.txt │ └── v2ray_util.py ├── 006-TikTok/ │ ├── .gitignore │ ├── 006-TikTok.iml │ ├── README.md │ ├── __init__.py │ ├── dy_review.py │ ├── file_util.py │ ├── google_transfer_by_excel.py │ ├── img_2_webp.py │ ├── main.py │ ├── post_autotk.py │ ├── tikstar.py │ ├── tt_review.py │ └── v2ray_pool/ │ └── __init__.py ├── 007-CutVideoAudio/ │ ├── .gitignore │ ├── 007-CutVideoAudio.iml │ ├── README.md │ ├── __init__.py │ ├── config.ini │ ├── doc/ │ │ └── mac-sh/ │ │ ├── main.spec │ │ └── pyinstaller.sh │ ├── editors.py │ ├── ff_cut.py │ ├── ff_util.py │ ├── ff_util_v2.py │ ├── main.py │ ├── type_enum.py │ ├── ui.py │ └── utils.py ├── 008-ChatGPT-UI/ │ ├── .gitignore │ ├── README.md │ ├── config.ini │ ├── config.json │ ├── doc/ │ │ ├── config.json │ │ └── pyinstaller.sh │ ├── gpt.py │ ├── main.py │ ├── requirements.txt │ └── utils.py ├── 009-Translate/ │ ├── README.md │ ├── asset/ │ │ ├── ch.ini │ │ ├── config.ini │ │ ├── en.ini │ │ └── language.json │ ├── config.py │ ├── core.py │ ├── doc/ │ │ └── pyinstaller.sh │ ├── load_srt.py │ ├── main.py │ ├── tran_test.py │ ├── ui.py │ └── utils.py ├── 010-YouTubeUpload/ │ ├── README.md │ ├── main.py │ ├── tst.py │ └── youtube.py ├── LICENSE └── README.md