[Feature] Add Openverse as a Data Source
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Problem
The project currently has GitHub and GCS as automated data sources, but not Openverse. Openverse provides a large collection of openly licensed media, which will greatly enhance the breadth and depth of this data observatory
Description
Openverse aggregates data from several other openly licensed repositories like Flickr. It provides:
- quantity of records: millions
- types of metadata available:
source,license,license_version,media_typeetc - API documentation link: https://api.openverse.engineering/v1/, https://api.openverse.org/v1/images/
- API requirements and limitations:
- no API key required
- rate limits are low but sufficient for batch collection
- supports filtering by
licenseandmedia_type
Alternatives
- Work on another source
Additional context
- Still understanding the project and solving this issue with one simple PR at a time
- Openverse is compatible with the project structure for tracking CC Legal tools usage
Implementation
- I will be implementing this feature
- Focus on a single non-monolithic script
scripts/1-fetch/openverse_fetch.py - Design script to run from the repository via
pipenv - include
--enable-saveand--enable-gitfor consistent behavior with other scripts
- Lenguaje dominante
- Python
- Estrellas
- 48
- Forks
- 75
- Merge medio
- 3 h 55 min
- PR fusionados (30 d)
- 6
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de creativecommons/quantifying
-
Link latest report from repository READMEPosiblemente ocupada @SunilKumarPradhan la tomó hace 2 días. Abierto✨ goal: improvement 🏁 status: ready for work 💻 aspect: code 📖 aspect: docs good first issue help wanted 🟨 priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
creativecommons/quantifying#311 · 3 comentarios ·
-
GCS free full web search ending 2026-12-31Quizá libre de nuevo @TimidRobot la tomó hace 157 días y no hay ningún pull request abierto. Abierto🏁 status: ready for work 💻 aspect: code 🔒 staff only 🛠 goal: fix 🟧 priority: high
creativecommons/quantifying#293 · 1 comentario · 1 asignado ·
-
Consolidate completion checkPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto✨ goal: improvement 🏁 status: ready for work 💻 aspect: code help wanted 🟩 priority: low
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
creativecommons/quantifying#288 · 1 comentario ·
-
Add a stacked horizontal bar plotQuizá libre de nuevo @oree-xx la tomó hace 254 días y no hay ningún pull request abierto. Abierto✨ goal: improvement 💻 aspect: code 🚦 status: awaiting triage 🟩 priority: low
creativecommons/quantifying#274 · 1 asignado ·
-
Add Zenodo as Data Source for Commons QuantificationQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto✨ goal: improvement 🏁 status: ready for work 💻 aspect: code help wanted 🟩 priority: low
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
creativecommons/quantifying#249 ·
Todos los issues de creativecommons/quantifying
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
awslabs/visual-asset-management-system#414 ·
Los mantenedores suelen responder en 1 día
-
bug v1 v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
modelcontextprotocol/python-sdk#3670 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
aicell-lab/bioengine#232 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
modelscope/evalscope#1836 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100