Skillshare downloader
Install/Build Dependencies: pip
Dependencies: *python3
Setup
- Clone the git repo and enter the directory.
git clone https://github.com/el-wumbus/skillshare-dl
cd ./skillshare-dl/src
-
Go to Skillshare.com
-
After logging in, enter the javascript console using F12 and picking the console tab.
-
Type
document.cookie
and copy the output.
If the output is wrapped in quotes, omit them.
-
run
load-cookies.sh
, orload-cookies.ps1
for windows users. The script will ask for the cookies interactively; just run it and paste the cookies into the prompt and click enter. -
install dependencies with pip,
pip install -r ./requirements.txt
Usage
python3 ./skillshare-dl.py -u <url> #for URL
python3 ./skillshare-dl.py -i <course ID> # for ID
The output of the folowing will be in a ./data/
directory
Adding to path/making it a command
*The Following is only for users of unix-like operating systems.
Directory: skillshare-dl/src
sudo mkdir /opt/skillshare-dl
mkdir ./data
mkdir $HOME/skillshare-out
cp ./* /opt/skillshare-dl
ln -s /opt/sillshare-dl/skillshare-dl.py /usr/bin/skillshare-dl
ln -s $(pwd)/data/ $HOME/skillshare-dl
The above method of "installing" this tool ins't a great one. If you'd like to improve it you can do so and make a pull request. I'd do it myself but i don't care enough to.