Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brnd08/platzidownloader
Program to download full courses from platzi developed in java using selenium
https://github.com/brnd08/platzidownloader
automation java selenium-java selenium-webdriver
Last synced: 15 days ago
JSON representation
Program to download full courses from platzi developed in java using selenium
- Host: GitHub
- URL: https://github.com/brnd08/platzidownloader
- Owner: Brnd08
- Created: 2022-08-13T22:52:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-09T02:23:37.000Z (about 2 years ago)
- Last Synced: 2023-04-01T03:40:21.932Z (over 1 year ago)
- Topics: automation, java, selenium-java, selenium-webdriver
- Language: Java
- Homepage:
- Size: 26.6 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Platzi Downloader
Platzi Downlader is Java Program to download entire courses from [Platzi Platform](https://platzi.com/). includying video lessons and files
Using the [Selenium automatization tool](https://www.selenium.dev/) and [ffmpeg](https://ffmpeg.org/) in help with this [wrapper](https://github.com/bramp/ffmpeg-cli-wrapper). I hope it help all of you## Author
- [@Brnd08](https://github.com/Brnd08) github
- [@Brnd08](https://t.me/brdn08) telegram## Features
- Automaticaly search for streaming files like .m3u8, .ism, .hls, etc.
- Just need the ffmpeg.exe
- Web-driver parched to prevent Anti_bot_detection
- Download lessons files in zip format
- Classify and enumerate the videos and files. Dont worry to spent hours doing by yourserlf (currently in working)
- Also download the documentation pages (present in some courses).## Usage
1) Download the LATEST release from github (ffmpeg and jar file).
2) Save the files in the directory in which you want to save the courses.
![image](https://user-images.githubusercontent.com/93061195/189253917-80b7bb2c-b25c-4732-984c-ab8ee100fb92.png)
3) Open your terminal in the same directory and execute
```
java -jar platzi-downloader.jar
```
![java -jar platzi-downloader jar](https://user-images.githubusercontent.com/93061195/189256922-a4c81166-d288-44cb-a2cc-d6bd2db7c654.png)4) Now follow the instructions given by the program
Screenshots:
![pasos](https://user-images.githubusercontent.com/93061195/189256943-7d2faaf3-32fc-4b12-b2ad-25d622bbbf5d.PNG)
![ventana](https://user-images.githubusercontent.com/93061195/189256976-4ebbd539-ce1b-477c-b60c-a1bfc087ce8d.PNG)
![login](https://user-images.githubusercontent.com/93061195/189257094-0eaf8050-30b3-4b2f-b3c8-c37b86537629.PNG)
![downloaded](https://user-images.githubusercontent.com/93061195/189258726-98775ba4-c1c9-4c4b-90f3-e8bcff78806e.PNG)
![downloaded2](https://user-images.githubusercontent.com/93061195/189258737-89a2ad22-276d-407e-8ddf-739954bb33db.PNG)
![lecture](https://user-images.githubusercontent.com/93061195/189258753-1c2d490b-bb60-49e8-b316-454cda9ad834.PNG)
![video](https://user-images.githubusercontent.com/93061195/189258768-3f42543a-8f19-4b9e-9883-e6db09e5638f.PNG)
## More About
This project is still in development, in order to have more simply an usefull fuctionality.
If you have any request or suggestionm it will be well received.
It is planned to develop a visual interface with javafx in the future.[Awesome README](https://github.com/matiassingers/awesome-readme)
## Stargazers over time
[![Stargazers over time](https://starchart.cc/Brnd08/platziDownloader.svg)](https://starchart.cc/Brnd08/platziDownloader)