Getting Started
Repository Map
Locate the right source files quickly by task type.
core_service.py
feature_service.py
browser_service.py
http_pack
bittorrent_pack
ftp_pack
m3u8_pack
bili_pack
github_pack
ffmpeg_pack
Find Files by Task
| What You Need to Change | Start Here |
|---|---|
| URL parsing and task creation | app/services/feature_service.py, the matching features/*_pack/pack.py |
| Task queue, pause, resume | app/services/core_service.py, app/bases/models.py |
| HTTP chunking / resume / acceleration | features/http_pack/task.py |
| Browser extension to desktop bridge | app/services/browser_service.py, browser_extension/app/src/background/desktop-bridge.ts |
| Extension resource capture | browser_extension/app/src/background/resource-bridge.ts |
| Config items and settings UI | app/supports/config.py, app/view/pages/setting_page.py |
| Build workflow and validation | deploy.py, .github/workflows/build.yml, .github/workflows/crowdin.yml |
