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
Copy file name to clipboardExpand all lines: content/internships/project-ideas-collection/add-audio/contents.lr
+1-10
Original file line number
Diff line number
Diff line change
@@ -5,20 +5,16 @@ _hidden: yes
5
5
title: Add Audio to the CC Catalog & CC Search
6
6
---
7
7
problem:
8
-
Currently, [CC Search](https://search.creativecommons.org/) and the [CC Catalog API](https://api.creativecommons.engineering/) only support image search. We’d like to add more content types, especially audio. This would involve indexing audio sources in the CC Catalog, adding new endpoints to the CC Catalog API, and adding a UI to browse and search for audio in CC Search.
8
+
Currently, [CC Search](https://search.creativecommons.org/) and the [CC Catalog API](https://api.creativecommons.engineering/) only support image search. We’d like to add more content types, especially audio. This would involve indexing audio sources in the CC Catalog and adding new endpoints to the CC Catalog API (user interface changes are out of scope for this project.)
9
9
---
10
10
expected_outcome:
11
11
* There would be scripts in the [CC Catalog](https://github.com/creativecommons/cccatalog) repository that index metadata related to openly licensed audio files and add it to our database.
12
12
* The [CC Catalog API](https://api.creativecommons.engineering/) would have a set of endpoints that allowed searching for and browsing audio files.
13
-
* If time permits, there would be a UI to browse and search for audio in [CC Search](https://search.creativecommons.org/).
14
13
---
15
14
internship_tasks:
16
15
* Work with CC’s data engineer to define and implement a database schema for collecting audio file metadata.
17
16
* Write scripts to ingest audio file metadata from open repositories such as [Freesound](https://freesound.org/), [Free Music Archive](https://freemusicarchive.org/), etc.
18
17
* Implement additional API endpoints on the CC Catalog API to expose audio data.
19
-
* Work with CC’s Director of Product and CC’s UX designer on design mockups for adding audio to CC Search.
20
-
* Add components as needed to [Vocabulary](http://opensource.creativecommons.org/cc-vocabulary/) and [Vue Vocabulary](https://cc-vue-vocabulary.netlify.com/), in collaboration with CC’s UX designer
21
-
* Implement the designs in CC Search using Vocabulary and Vue Vocabulary.
22
18
---
23
19
application_tips:
24
20
* Include potential database schemas in your application.
@@ -29,11 +25,6 @@ resources:
29
25
*[CC Catalog API documentation](https://api.creativecommons.engineering/)
30
26
*[CC Catalog API code](https://github.com/creativecommons/cccatalog-api)
0 commit comments