[Feature] Add Openverse as a Data Source
评估
这个 Issue 还没有评估数据。
描述
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
- 主要语言
- Python
- 星标
- 50
- 派生
- 77
- 平均合并
- 3 小时 55 分钟
- 30 天内合并 PR
- 6
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
creativecommons/quantifying 的其他 Issue
-
Link latest report from repository README可能已有人在做 @Priyankm23 于 4 天前认领。 未关闭✨ goal: improvement 🏁 status: ready for work 💻 aspect: code 📖 aspect: docs good first issue help wanted 🟨 priority: medium
难度 2/5 1-3 小时 新手友好度 78/100
creativecommons/quantifying#311 · 3 条评论 ·
-
GCS free full web search ending 2026-12-31可能重新可做 @TimidRobot 于 161 天前认领,目前没有进行中的 PR。 未关闭🏁 status: ready for work 💻 aspect: code 🔒 staff only 🛠 goal: fix 🟧 priority: high
creativecommons/quantifying#293 · 1 条评论 · 已指派 1 人 ·
-
Consolidate completion check可能已有人在做 @iamshravanijadhav 于 5 天前认领。 未关闭✨ goal: improvement 🏁 status: ready for work 💻 aspect: code help wanted 🟩 priority: low
难度 4/5 3-5 天 新手友好度 38/100
creativecommons/quantifying#288 · 1 条评论 ·
-
Add a stacked horizontal bar plot可能重新可做 @oree-xx 于 257 天前认领,目前没有进行中的 PR。 未关闭✨ goal: improvement 💻 aspect: code 🚦 status: awaiting triage 🟩 priority: low
creativecommons/quantifying#274 · 已指派 1 人 ·
-
Add Zenodo as Data Source for Commons Quantification可能重新可做 关联的 PR 已关闭且未合并。 未关闭✨ goal: improvement 🏁 status: ready for work 💻 aspect: code help wanted 🟩 priority: low
难度 5/5 一周以上 新手友好度 35/100
creativecommons/quantifying#249 ·
查看 creativecommons/quantifying 的全部 Issue
相似的 Issue
-
Atomic append fails to create a missing file可能已有人在做 @harbinresearcher 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 70/100
fabiocaccamo/python-fsutil#201 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复
-
task
难度 2/5 1-3 小时 新手友好度 78/100
danparshall/claude_researcher#87 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 62/100
GhostManager/Ghostwriter#998 · 1 条评论 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 85/100
datajoint/datajoint-python#1586 ·
维护者通常 1 天内回复