You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For me this is a problem of dependencies management: which software is using which version of which library.
Would a dashboard of dependencies versions per scraper help? I'm not sure it is sufficient because one still needs to know that problem x has been fixed in version x.y of dependency nnn.
What makes it even harder is that we need a solution which can handle both Python (because video re-encoding is done in scraperlib so we want to track the scraperlib version per scraper) and JS (because display is done with video.js which is ... JS).
Would it be me, I would propose a very radical solution, because the problems you describe are typically the strong argument for a mono-repo of all scrapers : all scrapers are at the same level of development, fixes have to be requested and tracked only once, releases are synchronized. Unfortunately it comes with its own share of drawbacks.
@benoit74 monorepo is a nogo to me. For the rest, I'm very open. If not technical solution can be found, we should at least have a procedural approach.
We are publishing more and more ZIM files with videos using many different scrapers.
Do do that we mainly:
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:
I'm not prescriptive about the exact solution, but I believe we should try to consolidate this at one place.
The text was updated successfully, but these errors were encountered: