This is going to be a Crunchyroll API application written in python. This isn't going to be a big project so far. You will have to run this in a Linux or Windows command line.
In order to get the program running you will need to install these packages.
tlslite
requests
crunchyroll
youtube-dl
cfscrape
node.js
The Python packages can be installed with the following command (delete the "sudo" on Windows):
sudo pip3 install tlslite requests crunchyroll youtube-dl cfscrape
Node-JS is also needed and can be installed on Debian-based distros with this:
sudo apt update
sudo apt install nodejs
In order to get started git clone this project in a directory using the command:
git clone https://github.com/Mar2ck/CrunchyPythonCLI/
You will need to install the packages written in the requirements. After you have installed the requirements you can run the base program.
You should open the program with:
python3 main.py
When running the program, certain command line arguments can be passed to obtain different features. In order to use a command line argument, here is how you would do it in a terminal:
crunchypythonapi --(commandLineArgument)
If you want to do multiple command line arguments, you would do them as follows:
crunchypythonapi --(firstArgument) --(secondArgument)
The avaliable command line arguments are:
--simulate
Program will skip the downloading the file. Used for debugging and testing
--auth
Will allow user to login with their Crunchyroll accounts to use their queue and gain premium privledges (1080p, Simulcasts, etc.)
--queue
** Requires --auth be used aswell ** Displays the users Crunchyroll queue (Work in progress)
-
Mar2ck - Creator of the project. - Mar2ck
-
Brandon - Lee Dodds - Cool contributor. - subpanda101
See also the list of contributors who participated in this project.
If you are looking to contribute; remember to read the contribution file.
This project is licensed under the GNU General Public License - see the LICENSE.md file for details