openzim / openzim/python-scraperlib
Video related primitives should be provided in scraperlist
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 31
- Forks
- 27
- Merge moyen
- 3 j 7 h
- PR mergées (30 j)
- 2
Description
We are publishing more and more ZIM files with videos using many different scrapers.
Do do that we mainly:
- Re-encode videos/audio streams
- Handle sub-titles
- Display all of this using video.js
For the moment many of these pieces of video related functions are distributed in different places (in the scraper relying on them).
At least to me, this is:
- difficult to understand which scraper is at which status related to the development of these pieces of code
- Fixes will have to be requested/tracked in each scraper
- Releases are also de-facto made at very different times
I'm not prescriptive about the exact solution, but I believe we should try to consolidate this at one place.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par inventorier les fonctionnalités liées à la vidéo actuellement réparties entre les scrapers qui utilisent python-scraperlib, notamment le réencodage vidéo/audio, les sous-titres et l’affichage avec video.js. Définissez une approche unique de consolidation et identifiez ce que chaque scraper en consommerait. La tâche est terminée lorsque ces primitives sont maintenues et publiées depuis un seul endroit partagé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- tooling
- Type d'issue
- Refactorisation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100