mirror of
https://github.com/jiji262/douyin-downloader.git
synced 2026-06-05 21:07:05 +08:00
Mirrors the desktop spec changes for the new shared transcript pipeline. These config/dep files are NOT auto-synced (they have desktop-only divergences elsewhere) so this is a manual mirror. - config/default_config.py: new transcript.upload_audio_only field (default true). Set to false to fall back to uploading the source video instead of the extracted mp3. - config/config_loader.py: settings.yml is chmod 0o600'd on POSIX after every save() so the now-plaintext transcript.api_key isn't world-readable. chmod failures only WARN; save() still succeeds. - pyproject.toml + requirements.txt: pin imageio-ffmpeg==0.6.0 as a runtime dep (first version with native macOS arm64 wheel). Bumps requires-python to 3.9 to match imageio-ffmpeg 0.6's lower bound.
11 lines
264 B
Plaintext
11 lines
264 B
Plaintext
aiohttp>=3.9.0
|
|
aiofiles>=23.2.1
|
|
aiosqlite>=0.19.0
|
|
rich>=13.7.0
|
|
pyyaml>=6.0.1
|
|
python-dateutil>=2.8.2
|
|
gmssl>=3.2.2
|
|
# Bundled ffmpeg static binary for audio extraction before
|
|
# transcription upload. Pinned exact for reproducible sidecar builds.
|
|
imageio-ffmpeg==0.6.0
|