A simple web app to download youtube videos/audios.
This app is made with Vue JS for front end and Sanic web server for back end.
Additional info
This app uses Axios to do API requests to the back end. In back end, youtube-dl is used to fetch required data. Detailed list is given below.
Name | Usage |
---|---|
VueJS | Main base framework with which app's front end is built on |
Sanic | Back end framework |
Axios | Used to do API requests to back end from client side |
sanic-cors | to handle CORS |
youtube-dl | To generate resourses for download |
pafy | To interface youtube-dl |
tailwindcss | For styling |
Currently the app's front end is hosted on github pages and back end at heroku.