# How to save Skillshare videos for offline viewing?

**URL:** <https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695>\
**Category:** Discussion & Solutions\
**Tags:** solved\
**Created:** [July 18, 2020, 1:16pm UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695 "2020-07-18T13:16:50Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Milk\_Man](https://onehack.st/user_avatar/onehack.st/milk_man/32/20622_2.png) [@Milk\_Man](https://onehack.st/u/Milk_Man)\
**Post date:** [July 18, 2020, 1:16pm UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/1 "2020-07-18T13:16:50Z")

</div>

Thanks to this site. I used a bin to access the Skillshare Premium. Now I searched everywhere to save Skillshare videos for offline viewing. Do you know how?

---

<div class="post-metadata">

**Author:** ![imanseptian](https://onehack.st/user_avatar/onehack.st/imanseptian/32/79904_2.png) [@imanseptian](https://onehack.st/u/imanseptian)\
**Post date:** [July 18, 2020, 2:26pm UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/2 "2020-07-18T14:26:53Z")

</div>

Yes. You can use this method: [Method to Download Any Skillshare Premium Course using Google Colab (no Skillshare account needed)](https://onehack.st/t/method-to-download-any-skillshare-premium-course-using-google-colab-no-skillshare-account-needed/73493)

---

<div class="post-metadata">

**Author:** ![Milk\_Man](https://onehack.st/user_avatar/onehack.st/milk_man/32/20622_2.png) [@Milk\_Man](https://onehack.st/u/Milk_Man)\
**Post date:** [July 19, 2020, 3:21am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/3 "2020-07-19T03:21:59Z")

</div>

Hey thanks for the reply. But I also used this method until it is no longer working due to an error in the script. It hasn’t been fixed as of today.

---

<div class="post-metadata">

**Author:** ![Genta\_Sankara](https://onehack.st/user_avatar/onehack.st/genta_sankara/32/46752_2.png) [@Genta\_Sankara](https://onehack.st/u/Genta_Sankara)\
**Post date:** [July 19, 2020, 4:10am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/4 "2020-07-19T04:10:55Z")

</div>

You can use the internet download manager to download videos on skillshare, but the problem when I download them, it only download the video (without audio) with .TS format. I’ve searched all the ways but still haven’t found a way to save videos offline

---

<div class="post-metadata">

**Author:** ![MadHiT](https://onehack.st/user_avatar/onehack.st/madhit/32/44982_2.png) [@MadHiT](https://onehack.st/u/MadHiT)\
**Post date:** [July 19, 2020, 5:25am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/5 "2020-07-19T05:25:17Z")

</div>

Download the video files using this extension:

> **[Chrome Web Store](https://chromewebstore.google.com/detail/empty-title/dafpgbifpihaomcjenlnebhepkklhkfh?hl=en)**
>
> Add new features to your browser and personalize your browsing experience.

However these video won’t work without an internet connection since they aren’t actually full videos but they are streaming links for the actual content. Also sometimes these files expire after somewhere between 12-24 hours.  
So use a video converter to convert these online files to offline ones. I have tried this with Any Video Converter. The converter will download the actual video content and convert it into an offline video.

Yes this is a long process, especially because the conversion takes long depending on your internet connection and CPU capability.

---

<div class="post-metadata">

**Author:** ![CrisTian](https://onehack.st/user_avatar/onehack.st/cristian/32/19965_2.png) [@CrisTian](https://onehack.st/u/CrisTian)\
**Post date:** [July 20, 2020, 3:19am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/6 "2020-07-20T03:19:29Z")

</div>

Hi, if you want to download complete skillshare courses you can use this [https://github.com/kallqvist/skillshare-downloader](https://github.com/kallqvist/skillshare-downloader)

That works only if you have an account, because you need to use cookies. As you mentioned on your post, you own one, so you will be fine. You have to edit the “example.py” file and add your cookies, the link of the course you want and the course id. Then run it using example.py. It only downloads the videos, so you will have to manually download the project files.

---

<div class="post-metadata">

**Author:** ![Milk\_Man](https://onehack.st/user_avatar/onehack.st/milk_man/32/20622_2.png) [@Milk\_Man](https://onehack.st/u/Milk_Man)\
**Post date:** [July 20, 2020, 7:23am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/7 "2020-07-20T07:23:50Z")

</div>

I use Windows. Can you point me to a direction how to install and execute a Python script? Thank you!

---

<div class="post-metadata">

**Author:** ![Tabonias](https://onehack.st/user_avatar/onehack.st/tabonias/32/29878_2.png) [@Tabonias](https://onehack.st/u/Tabonias)\
**Post date:** [July 20, 2020, 9:13am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/8 "2020-07-20T09:13:10Z")

</div>

> **[Python Releases for Windows](https://www.python.org/downloads/windows/)**
>
> The official home of the Python Programming Language

---

<div class="post-metadata">

**Author:** ![Milk\_Man](https://onehack.st/user_avatar/onehack.st/milk_man/32/20622_2.png) [@Milk\_Man](https://onehack.st/u/Milk_Man)\
**Post date:** [July 21, 2020, 5:24am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/9 "2020-07-21T05:24:10Z")

</div>

I have tried the Python script above, but it is still not working. The document.cookie suppose to be found in Chrome developer tool cannot be found. I have contacted the Git maker for this script.

[https://github.com/kallqvist/skillshare-downloader/issues/17](https://github.com/kallqvist/skillshare-downloader/issues/17)

---

<div class="post-metadata">

**Author:** ![Jayesh\_Pawar](https://onehack.st/user_avatar/onehack.st/jayesh_pawar/32/15851_2.png) [@Jayesh\_Pawar](https://onehack.st/u/Jayesh_Pawar)\
**Post date:** [July 23, 2020, 3:11am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/10 "2020-07-23T03:11:21Z")

</div>

u need to change the headers value, it will work then.(Checked Personally it works)

Add this  
headers={  
‘Accept’: ‘application/vnd.skillshare.class+json;,version=0.8’,  
‘User-Agent’: ‘Skillshare/5.3.0; Android 9.0.1’,  
‘Host’: ‘[api.skillshare.com](http://api.skillshare.com)’,  
‘Referer’: ‘[https://www.skillshare.com/](https://www.skillshare.com/)’,  
‘cookie’: self.cookie,  
}

For more info refer to this- [https://github.com/kallqvist/skillshare-downloader/issues/32](https://github.com/kallqvist/skillshare-downloader/issues/32)

---

<div class="post-metadata">

**Author:** ![Milk\_Man](https://onehack.st/user_avatar/onehack.st/milk_man/32/20622_2.png) [@Milk\_Man](https://onehack.st/u/Milk_Man)\
**Post date:** [July 24, 2020, 9:28am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/11 "2020-07-24T09:28:50Z")

</div>

Thanks it now worked but I have a new problem. It is also posted in the github.

[https://github.com/kallqvist/skillshare-downloader/issues/36](https://github.com/kallqvist/skillshare-downloader/issues/36)

---

<div class="post-metadata">

**Author:** ![CrisTian](https://onehack.st/user_avatar/onehack.st/cristian/32/19965_2.png) [@CrisTian](https://onehack.st/u/CrisTian)\
**Post date:** [July 25, 2020, 4:36am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/12 "2020-07-25T04:36:51Z")

</div>

Hi, just to test if this is still working, I downloaded 3 courses in a row without any problems. Let’s see, this is what I do. I use Firefox:

- Enter skillshare with my user and pass.
- Search for a course I want to download. Go to that course page.
- When I’m on that course page, I enter the dev tools(F12), then I go to the console and type **document.cookie** and press enter. Then the cookie appears, it looks like this: PHPSESSID=C5444adadq24324…
- Then I copy/paste it in the example.py file.
- After that, I also paste the course link in the example.py file.
- Then I run the script: python example.py
- That’s all.

I hope it works for you now.

---

<div class="post-metadata">

**Author:** ![punk](https://onehack.st/user_avatar/onehack.st/punk/32/19790_2.png) [@punk](https://onehack.st/u/punk)\
**Post date:** [July 25, 2020, 8:24pm UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/13 "2020-07-25T20:24:43Z")

</div>

Dear Cris, I am new to executing programs in python. I executed the script above and got the following error.  
Traceback (most recent call last):  
File “example.py”, line 1, in   
from downloader import Downloader  
File “E:\Skillshare downloader\skillshare-downloader-master\code\downloader.py”, line 1, in   
import requests  
ModuleNotFoundError: No module named ‘requests’

---

<div class="post-metadata">

**Author:** ![CrisTian](https://onehack.st/user_avatar/onehack.st/cristian/32/19965_2.png) [@CrisTian](https://onehack.st/u/CrisTian)\
**Post date:** [July 25, 2020, 11:33pm UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/14 "2020-07-25T23:33:22Z")

</div>

There’s a file named “requirements.txt” inside de main folder. You need to install what’s inside that file, to do it, execute this command: pip install -r requirements.txt

After that, try to execute the example.py file and see what happens.

---

<div class="post-metadata">

**Author:** ![punk](https://onehack.st/user_avatar/onehack.st/punk/32/19790_2.png) [@punk](https://onehack.st/u/punk)\
**Post date:** [July 26, 2020, 5:19am UTC](https://onehack.st/t/how-to-save-skillshare-videos-for-offline-viewing/96695/15 "2020-07-26T05:19:47Z")

</div>

Thank you Chris. I will try this out.
