openzim / openzim/python-scraperlib
Video related primitives should be provided in scraperlist
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 31
- Forks
- 27
- Ø Merge
- 3 T. 7 Std.
- Gemergte PRs (30 T.)
- 2
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die derzeit über die Scraper verteilte videobezogene Funktionalität zu inventarisieren, die python-scraperlib verwenden, einschließlich der Neuenkodierung von Video/Audio, Untertiteln und der Anzeige mit video.js. Lege einen einzigen Konsolidierungsansatz fest und identifiziere, was jeder Scraper daraus beziehen würde. Erledigt ist die Aufgabe, wenn diese Primitive an einer einzigen gemeinsamen Stelle gepflegt und veröffentlicht werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- tooling
- Issue-Typ
- Refactoring
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100