yle-dl
Download videos from Yle servers
File Explorer
Download Latest Version (.zip)- config.yml
- release.yml
- metadata.md
- muxmp4
- test_areena_it.py
- test_areena_radio_it.py
- test_arkisto_it.py
- test_arkivet_it.py
- test_uutiset_it.py
- test_backend.py
- test_downloader.py
- test_ffprobe.py
- test_flavor_filters.py
- test_subtitles.py
- test_timestamp.py
- test_title_formatter.py
- conftest.py
- utils.py
- __init__.py
- __main__.py
- areena_api.py
- areena_extractors.py
- areena_playlist_parser.py
- backends.py
- clip.py
- downloader.py
- errors.py
- exitcodes.py
- extractors.py
- ffmpeg.py
- geolocation.py
- http.py
- io.py
- localization.py
- play_list_data.py
- streamfilters.py
- streamflavor.py
- streamprobe.py
- subprocess.py
- subtitles.py
- timestamp.py
- titleformatter.py
- utils.py
- version.py
- yledl.py
- .gitignore
- .pre-commit-config.yaml
- ChangeLog
- COPYING
- OS-install-instructions.md
- pyproject.toml
- README.fi.md
- README.md
- README.sv.md
- releasing.md
- setup.py
- yledl.conf.sample
# Installation Guide
git clone https://github.com/aajanki/yle-dl
Downloads the entire project code from GitHub to your computer.
cd yle-dl
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommendedpip install --editable .[extra] --group test
Installs the package published on PyPI directly β no need to clone the source.
pipx install pre-commit
Installs the CLI tool into an isolated environment via pipx.
pip install urllib3<2
Installs the package published on PyPI directly β no need to clone the source.
brew install ffmpeg-full
Installs the pre-built package via Homebrew β no source build required.
Pulled directly from this repo's README.
3. Python
Easypython3 -m venv venv
Runs the Python script (or module).
pip install --editable .[extra] --group test
Installs the package published on PyPI directly β no need to clone the source.
python3 -m pytest
Runs the Python script (or module).
python3 -m pytest --geoblocked
Runs the Python script (or module).
python3 -m pytest tests/integration/test_areena_radio_it.py
Runs the Python script (or module).
Pulled directly from this repo's README.
