openverse-api
openverse-api copied to clipboard
The Openverse API allows programmatic access to search for CC-licensed and public domain digital media.
**_Blocked by https://github.com/WordPress/openverse-catalog/issues/521_** ## Problem Currently, 12 571 694 images in the catalog database do not have the size information. ## Description After this information is added to the database...
## Problem We are currently using code to compute `license_url` for some images that do not have it in the database. This code should become unnecessary when we normalize data...
## Problem The media models use an unnecessary legacy `tags_list` field. ## Description When the machine-generated `tags` were added, the data model for them changed from ~~simple array of strings~~...
## Problem The code described in this snippet was transitionary and has served its utility. It should be removed. https://github.com/WordPress/openverse-api/blob/6cc0551c639081f895d974b30cc465713d0ce360/api/catalog/api/controllers/search_controller.py#L379-L387 ## Description This cache invalidation snippet has definitely run in...
## Problem We do not currently have unit tests for any of the API serializers (`api/catalog/api/serializers/*`). ## Description We should add thorough unit tests to these serializers, focusing on the...
## Problem Many of the images in Openverse, particularly from Flickr, have never actually been viewed by someone before. ## Description It could be compelling to help people find images...
## Problem Currently one is able to _search by_ mature/not mature images, but we don't have this status available in the single results. ## Description Add a new item to...
## Description The "3D Model" media type must be added to the list of allowable/refreshable media types so that the ingestion server can initiate a data refresh for that media...
## Problem Currently, Flickr is the only source that has a risk of containing nudity or sexually explicit content that isn't properly identified. There is also rare gore (in the...
## Problem The issue in https://github.com/WordPress/openverse-api/pull/682 could be prevented by CI if we ran the tests in at least the production configuration, if not in both the production and the...