openzim / openzim/python-scraperlib

Video related primitives should be provided in scraperlist

Abierto
#194 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement question
Lenguaje dominante
Python
Estrellas
31
Forks
27
Merge medio
3 d 7 h
PR fusionados (30 d)
2

Descripción

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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza por inventariar la funcionalidad relacionada con el vídeo que actualmente está distribuida entre los scrapers que utilizan python-scraperlib, incluida la recodificación de vídeo/audio, los subtítulos y la visualización con video.js. Define un único enfoque de consolidación e identifica qué consumiría cada scraper de él. Se considera terminado cuando estas primitivas se mantienen y publican desde un único lugar compartido.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
tooling
Tipo de issue
Refactorización
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.