Disclaimer!
This repo is for educational purposes only and not for commercial use.
Downloader for Shows/Movies providers.
Currently supported providers:
- SdarotTV
- SratimTV
The HoradotAPI library allows you to access metadata and download shows/movies from content providers.
The library is very extensible and allows you to easily add support for new providers.
The library also has built-in support for the following providers:
-
SdarotTV
- Access SdarotTV's search engine.
- Access metadata of shows, seasons, and episodes.
- Access SdarotTV's media servers.
- Login to SdarotTV.
- Signup to SdarotTV (Coming soon)
-
SratimTV
- Access SratimTV's search engine.
- Access metadata of movies.
- Access SratimTV's media servers.
The console app is a command-line application that utilizes the HoradotAPI library, with the power to Download in 4 different download modes:
- Single episode download.
- Multiple episodes download.
- Complete season download.
- Complete show download.
- Movie download.
With some more features like retries on server errors, and division to folders.
The easiest way to use the console app is through the release on GitHub:
-
Go to the releases page.
-
Download the latest
zip
file:- If you have
.NET
installed, you can download theHoradotTV.Console.zip
. - If you don't know what
.NET
is, download theHoradotTV.Console.WithRuntime.zip
.
- If you have
-
Extract the zip.
-
Run the
HoradotTV.Console.exe
file.
If you want to build the project from source, you can do that by using Visual Studio:
- Open the
HoradotTV.sln
file with Visual Studio. - Select the console app (
HoradotTV.Console
) as a startup project. - Press
F5
to run.
The GUI app is currently on hold.
Contributors willing to help utilize the HoradotAPI
library to build the GUI app are welcome to contact me.
- Release updater.
- GUI app.
- HordotAPI in Python. (In the meanwhile, check out Xiddoc's python API for SdarotTV)
If the URL for SdarotTV changes, please fork the repository, change the SdarotTV-domain.txt file, and open a PR. Same for SratimTV, but with the SratimTV-domain.txt file.
If you find any bugs or have any suggestions, please open an issue on GitHub.
Contributors can check the issues page for open issues and help improve this project.