Method to Download Any Skillshare Premium Course using Google Colab (no Skillshare account needed)

I did as you said but its not uploading in the colab??
Pls help.

How do I do That

You can use the File Navigator in the left nav to easily upload.

Commands stated above are to replace the old cookie with new one:

2 Likes

Thanks for upgrading the trick and showing me how to do it, :smiley:

1 Like

there are some skillshare courses that I cannot download, those relatively new.

For example,

https://www.skillshare.com/classes/Triple-Your-Typing-Speed-The-Ultimate-Guide-to-Keyboard-Mastery/855773348?via=user-profile

@Capricorn_Hunk API response seems to have changed

Replace the skillshare.py file with the attached file

skillshare.py.txt (7.7 KB)

:white_check_mark: It’s working for courseId: 855773348

I am not understanding ,how to do it ,can anyone help me

Thank you very much. It’s worked. Can you please also tell us how to create that cookie file magic.py file if I have premium account on Skillshare? Thanks

@Sajin_Haider

  1. Download magic.py.txt and skillshare.py.txt & remove the .txt extension
  2. After executing Step 2 ( Run This Cell to Install Skillshare-DL Requirements ) in the notebook;
    Upload magic.py and skillshare.py files and then Replace the old files by running these commands
!rm -r '/root/.Skillshare-DL/magic.pyc'
!mv magic.py '/root/.Skillshare-DL/'
!rm -r '/root/.Skillshare-DL/skillshare.py'
!mv skillshare.py '/root/.Skillshare-DL/'

And proceed to download :+1:

2 Likes

Sign in, go to Dev tools (Ctrl+Shift+I) and in console run

document.cookie

You can then replace the string in py file.

Thanks a lot

1 Like

can you please give all the steps ???

@Sajin_Haider

  1. Download magic.py.txt and skillshare.py.txt & remove the .txt extension

You need to remove the .txt extension first and then upload.
In your screenshot you have uploaded them without removing the txt format.

Incase you are uploading with .txt extension,
You can change the extension using the mv command itself;

!rm -r '/root/.Skillshare-DL/magic.pyc'
!mv magic.py.txt '/root/.Skillshare-DL/magic.py'
!rm -r '/root/.Skillshare-DL/skillshare.py'
!mv skillshare.py.txt '/root/.Skillshare-DL/skillshare.py'

Regards
:slight_smile:

3 Likes

how to replace .txt file

Hello Sir!
Thanks for your efforts to explain how to fix this issue!
I followed each step but I am having a problem!
After step 2 I uploaded the 2 files magic.py and skilshare.py
but after that, I couldn’t figure out how to execute these commands

!rm -r β€˜/root/.Skillshare-DL/magic.pyc’
!mv magic.py β€˜/root/.Skillshare-DL/’


!rm -r β€˜/root/.Skillshare-DL/skillshare.py’
!mv skillshare.py β€˜/root/.Skillshare-DL/’

![1211|690x348](upload://inI99Lhq0QdyYuwAQhjxC674SzO.jpeg)

hintairo

click on that(+code) to add those commands then run them

2 Likes

@Sajin_Haider

Seems like you are confused.
No worries please try uploading this notebook to your colab.

I have added additional steps to make the changes required.

Skillshare_DL_KENWAY-OneHack

CC: @hintairo

Regards,
=)

2 Likes

Thanks mate this was helpful! :smile:

Thanks a lot! you are da best! :smiley: