Skip to content

A Cross Platform GUI Client for youtube-dl written in nwjs + polymer + indexdb + awesome sauce

License

Notifications You must be signed in to change notification settings

puranjayjain/youtube-dl-gui

Repository files navigation

Youtube-dl-gui Logo

Discussions

Using github issues for now.

A Cross Platform GUI Client for youtube-dl written in nwjs + polymer + IndexedDB + awesome sauce

#Requirements Supports Windows and Linux, not sure for Mac though.

Need collaborators and testers for all platforms (Building and Testing).

#Installation Released Developer build please test it. ##Steps:

  1. Make sure you have the latest version of node.js(7.xx), npm (4.xx), bower and python (2.xx)
  2. Now clone the repository or download the latest release
  3. Download a copy of nwjs (sdk build) from https://nwjs.io/
  4. Extract it in a directory and set that folder into your environment path
  5. In the src folder of the repository, run npm i then run bower i
  6. Use the run nw app.bat
  7. Happy Testing!

Or use chocolatey:

Coming soon

Features

  • Drag and Drop valid urls/links to start downloading
  • Supports all sites that youtube-dl does see

Configurable

Most of these features match the ones found here

If you think a feature is missing or needs improvement please file a new issue or +1 an existing one here

Download Options:

  • rate-limit
  • retries

Filesystem Options:

  • default download directory

Authentication Options:

  • username
  • password

Workarounds:

  • encoding
  • no-check-certificate
  • prefer-insecure
  • user-agent
  • referrer
  • add-header

Our options (these are app exclusive)

  • Dark theme support
  • Full contrast mode

Dependencies

See link to know more: here

Faqs

  1. What all websites does it support?

See https://github.com/rg3/youtube-dl/blob/master/docs/supportedsites.md

  1. Motive behind it

To learn React, Event Emitters, Material UI, Electron, Nwjs, Polymer, Nodejs, IndexedDB and grandma's secret sauce.

Versioning

For transparency into our release cycle and in striving to maintain backward compatibility, the project is maintained under the Semantic Versioning guidelines. Sometimes we screw up, but we'll adhere to those rules whenever possible.

License

The Project is Licensed under the MIT License

All other License(s) are found in the Third Party Licenses Folder

About

A Cross Platform GUI Client for youtube-dl written in nwjs + polymer + indexdb + awesome sauce

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages