delarte_test/README.md

71 lines
2.3 KiB
Markdown
Raw Normal View History

`delarte`
=========
2022-12-05 21:20:04 +00:00
2022-12-05 21:56:29 +00:00
🚧 Du code a mettre au propre, dans le seul but de faire du python
2022-12-05 21:56:29 +00:00
💡 Mais cest quoi?
-------------------
2022-12-05 21:56:29 +00:00
Récupérer un flux vidéo dans un fichier local avec sous titres.
2022-12-05 21:56:29 +00:00
🚀 Chauffe Marcel!
------------------
_(pour distribution de famille Debian, adapter les commandes sinon)_
```bash
git clone https://git.afpy.org/fcode/delarte.git && cd delarte
sudo apt install ffmpeg
mkdir ~/.venvs && python3 -m venv ~/.venvs/delarte
source ~/.venvs/delarte/bin/activate
pip install -r requirements.txt
export PATH_FFMPEG=$(which ffmpeg)
./delarte.py https://www.arte.tv/fr/videos/093644-001-A/l-incroyable-periple-de-magellan-1-4/
Available versions:
VF - Français
VO-STF - Version originale - ST français
VF-STMF - Français (sourds et malentendants)
VFAUD - Français (audiodescription)
VA-STA - Allemand
VA-STMA - Allemand (sourds et malentendants)
VAAUD - Allemand (audiodescription)
./delarte.py https://www.arte.tv/fr/videos/093644-001-A/l-incroyable-periple-de-magellan-1-4/ VO-STF
Available resolutions:
1080
720
432
360
216
$ ./delarte.py https://www.arte.tv/fr/videos/093644-001-A/l-incroyable-periple-de-magellan-1-4/ VO-STF 720
ffmpeg version 4.3.5-0+deb11u1 Copyright (c) 2000-2022 the FFmpeg developers
frame=78910 fps=1204 q=-1.0 Lsize= 738210kB time=00:52:36.45 bitrate=1915.9kbits/s speed=48.2x
video:685949kB audio:50702kB subtitle:9kB other streams:0kB global headers:0kB muxing overhead: 0.210475%
2022-12-05 21:56:29 +00:00
```
🔧 Tripoter sous le capot
-------------------------
### 🚀 Chauffe Marcel!
- `Python 3.10` à été utilisé
2022-12-05 23:56:46 +00:00
- Code formaté avec [`black`](https://pypi.org/project/black) & [`pydocstyle`](https://pypi.org/project/pydocstyle/)
2022-12-05 23:18:15 +00:00
- Installation des outils de développement:
* `pip install -r requirements-dev.txt`
- Un `Makefile` équipé: executer `make help` pour le détail
- Un _git hook_ de `pre-commit`
* `make init-pre_commit`
2022-12-05 21:56:29 +00:00
### 📌 Dépendances
2022-12-05 23:18:15 +00:00
Voir [`requirements.txt`](requirements.txt) & [`requirements-dev.txt`](requirements-dev.txt)
2022-12-05 21:56:29 +00:00
### 🤝 Filer un coup de main
2022-12-05 21:56:29 +00:00
- Question, suggestion ➡️ [_ticket du projet_](https://git.afpy.org/fcode/delarte/issues/new)
- Balance ton code ➡️ [_demande de fusion_](https://git.afpy.org/fcode/delarte/compare/devel)