string fruits[100] = { "apple", "apricot", "avocado", "banana", "blackberry", "blueberry", "cantaloupe", "cherry", "coconut", "cranberry", "cucumber", "dragon fruit", "durian", "elderberry", "fig", "grape", "grapefruit", "guava", "honeydew melon", "kiwifruit", "lemon", "lime", "lychee", "mango", "mandarin orange", "nectarine", "orange", "papaya", "peach", "pear", "pineapple", "plum", "pomegranate", "raspberry", "strawberry", "tangerine", "watermelon", "zucchini" };
Download and convert any YouTube video to MP3 or MP4. Built using Vanilla JS and Node.js
Deployed live
N.b. Only to be used in accordance with YouTube's terms of service
- Select video/audio quality
- Select audio only (YouTube to MP3)
- Video with no audio option
Instructions to run server:
$ git clone https://github.com/barclayd/YouTube-Downloader.git
$ cd YouTube-Downloader && cd server
$ npm start
After having run the server, to view the frontend:
$ cd .. && cd client
$ open index.html
- Configure format (e.g. flv, wmv)
- Specify start and end times for video
- Batch convert videos