Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cromega08/jatube
A Youtube Downloader implemented with Java and Python.
https://github.com/cromega08/jatube
java java-17 java-8 java-application java-gui java-gui-application java-swing java17 python python-3 python-script python3 pytube pytube-projects swing swing-application swing-components swing-gui youtube youtube-downloader
Last synced: about 1 month ago
JSON representation
A Youtube Downloader implemented with Java and Python.
- Host: GitHub
- URL: https://github.com/cromega08/jatube
- Owner: cromega08
- License: agpl-3.0
- Created: 2022-06-20T00:40:44.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-07-01T23:01:26.000Z (over 2 years ago)
- Last Synced: 2023-03-04T11:48:18.640Z (almost 2 years ago)
- Topics: java, java-17, java-8, java-application, java-gui, java-gui-application, java-swing, java17, python, python-3, python-script, python3, pytube, pytube-projects, swing, swing-application, swing-components, swing-gui, youtube, youtube-downloader
- Language: Java
- Homepage:
- Size: 174 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Jatube
A youtube downloader make with java and python. It's an application that, as said before, allow you to download files from youtube.
## Usage
After copy the repository in you local machine:
1. Move to the dir where is the project:
```bash
cd /path/to/jatube/src
```2. Compile the file:
```bash
javac App.java
```3. Run:
```bash
java App
```* Simplified:
```bash
cd /path/to/jatube/src && javac App.java && java App
```Or just execute one of the binaries in the bin dir:
```bash
cd /path/to/jatube/bin && java App
```* **Note:** The Current project was designed and only used on linux system. Feel free to modify the scripts to use and upload any update for this cases.
## Requirements
To use it you need the following languages installed:
* Java (JVM 17+)
* Python (3.10+)For Python, you need to download the following packages:
* Pytube
**Important:** Until date (20-06-2022) Pytube has a bug with the Cypher.py script, if you have problems, could try this solution:
[![Pytube Solution](/imgs/pytube_solution.png)](https://github.com/pytube/pytube/issues/1281) _Click on image to go to the discussion_
## Authors
* [@Cromega08](https://www.github.com/cromega08)
## License
* [GNU AGPL v3.0](https://choosealicense.com/licenses/agpl-3.0/)