Youtube Transcript Build & Search
$30-250 USD
K zaplacení v momentě doručení
Hi,
I want you to develop the following piece of code for me which uses 2 API calls from youtube. It’s a very simple project for a sw developer, I don’t write myself because of lack of time, but I could. So pls. don’t overcharge, or write ugly implementation.
Example:
You will create a database of youtube transcripts.
I will be able to for a phrase from this database. For example, search for "i have a dream" and it shall return list of videos containing this phrase. Assuming that the video of Malcolm X is in the database, its video shall be returned as well with a list of locations of the text phrase appearing (01:15, 03:12 etc. will appear as links).
I will then click one of the links, and it shall seek to and play from the location.
End to End Flow for BE SW:
1-The SW shall read from a configuration file to read the yotube video URL's to store in DB
(e.g. video.conf. Each line shall contain a URL).
2-The SW shall do HTTP GET requests to fetch transcript of the video. Following is the youtube format to fetch transcript:
[url removed, login to view]
3-The SQ shall write the returned transcript to a noSQL DB
End to End Flow for UX SW:
1-it shall have a web microsite to search for the stored transcripts. I shall be able to write “i have a dream”
2-in the reutned results page, the list of matched youtube video(s) shall be returned.
3-Under each video, there shall be links to the 1st, 2nd, 3rd etc. occurence of the words/phrases in hh:mm:ss format (e.g. 01:10, 02:20). Each shall be clickable links.
4-Upon click of a link, the video shall seek to the position and start playing. Following is the URL format to seek:
[url removed, login to view]
t=[x]h[x]m[x]s parameter is hour, minutes, seconds
IMPLEMENTATION
0-The backend SW shall be written in Java. The UX, you can choose.
1-You should deploy running code on AWS on the server I provide.
2-The UX site shall be very simple. And shall look like google search, and youtube search.
3-The DB shall be a noSQL DB of AWS (e.g. Amazon Simple DB, Mongo DB…)
4-You should think about and tell me what to do when I update the configuration file (add, remove URLs). Will you add/remove them in DB, keep the old ones in DB?)
Identifikační číslo projektu: #7047204