Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/puranjayjain/youtube-dl-gui
A Cross Platform GUI Client for youtube-dl written in nwjs + polymer + indexdb + awesome sauce
https://github.com/puranjayjain/youtube-dl-gui
indexeddb nwjs polymer youtube-dl
Last synced: 9 days ago
JSON representation
A Cross Platform GUI Client for youtube-dl written in nwjs + polymer + indexdb + awesome sauce
- Host: GitHub
- URL: https://github.com/puranjayjain/youtube-dl-gui
- Owner: puranjayjain
- License: mit
- Created: 2015-09-12T05:45:19.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-17T18:01:29.000Z (almost 8 years ago)
- Last Synced: 2024-12-19T21:21:25.071Z (2 months ago)
- Topics: indexeddb, nwjs, polymer, youtube-dl
- Language: HTML
- Homepage: https://puranjayjain.github.io/youtube-dl-gui
- Size: 41.2 MB
- Stars: 35
- Watchers: 6
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Youtube-dl-gui 
# Discussions
Using github issues for now.A Cross Platform GUI Client for [youtube-dl](http://rg3.github.io/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/](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
- [x] Drag and Drop valid urls/links to start downloading
- [x] Supports all sites that youtube-dl does [see](https://github.com/rg3/youtube-dl/blob/master/docs/supportedsites.md)## Configurable
Most of these features match the ones found [here](https://github.com/rg3/youtube-dl/blob/master/README.md#options)If you think a feature is missing or needs improvement please file a new issue or +1 an existing one [here](https://github.com/puranjayjain/Youtube-dl-gui/issues)
### Download Options:
- [ ] rate-limit
- [ ] retries### Filesystem Options:
- [x] default download directory### Authentication Options:
- [x] username
- [x] password### Workarounds:
- [x] encoding
- [x] no-check-certificate
- [x] prefer-insecure
- [x] user-agent
- [x] referrer
- [x] add-header### Our options (these are app exclusive)
- [x] Dark theme support
- [x] Full contrast mode# Dependencies
* On Windows platform youtube-dl requires [Microsoft Visual C++ 2010 Redistributable Package (x86)](https://www.microsoft.com/en-US/download/details.aspx?id=5555) installed see
* On linux platform(s) youtube-dl requires python installed see
See link to know more: [here](http://rg3.github.io/youtube-dl/download.html)
# Faqs
1. What all websites does it support?
> See [https://github.com/rg3/youtube-dl/blob/master/docs/supportedsites.md](https://github.com/rg3/youtube-dl/blob/master/docs/supportedsites.md)
2. 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](http://semver.org/). Sometimes we screw up,
but we'll adhere to those rules whenever possible.# License
The Project is Licensed under the [MIT License](https://github.com/puranjayjain/Youtube-dl-gui/blob/master/LICENSE)All other License(s) are found in the Third Party Licenses Folder