GithubHelp home page GithubHelp logo

Comments (7)

kallqvist avatar kallqvist commented on July 30, 2024

Hmm.. Does this happen also for other courses or is it just this one?
If it's all of them it might be something wrong with your cookie.

Otherwise I'm not sure, I no longer have an account with skillshare so this code is not maintained or tested for a long time now... :/

from skillshare-downloader.

alitekdemir avatar alitekdemir commented on July 30, 2024

if you want to test again, I can share my account with you :)
and thank you for your codes..

from skillshare-downloader.

kallqvist avatar kallqvist commented on July 30, 2024

Sure, you can send an email to [email protected] and I'll take a look at it :)

from skillshare-downloader.

pete-murphy avatar pete-murphy commented on July 30, 2024

Any luck with this? I get:

Building ssdl
Step 1/6 : FROM python:2.7-slim
 ---> e55f998ecc76
Step 2/6 : RUN pip install requests
 ---> Using cache
 ---> 54c15403b25d
Step 3/6 : COPY ./code /code
 ---> f96d6babc2c6
Step 4/6 : WORKDIR /code
Removing intermediate container 7265f9b5424e
 ---> 1ea38b6f31c4
Step 5/6 : RUN chmod +x from-arguments.py
 ---> Running in c879751a5003
Removing intermediate container c879751a5003
 ---> b0597630a4f2
Step 6/6 : ENTRYPOINT ["python", "/code/from-arguments.py"]
 ---> Running in 2618f63b5b07
Removing intermediate container 2618f63b5b07
 ---> 5d6f90836043
Successfully built 5d6f90836043
Successfully tagged skillshare-downloader_ssdl:latest
Traceback (most recent call last):
  File "/code/from-arguments.py", line 14, in <module>
    dl.download_course_by_url(sys.argv[2])
  File "/code/downloader.py", line 23, in download_course_by_url
    raise Exception('Failed to parse class ID from URL')
Exception: Failed to parse class ID from URL

from skillshare-downloader.

sandy2711323 avatar sandy2711323 commented on July 30, 2024

where are the videos downloaded i mean the download location ?

from skillshare-downloader.

kallqvist avatar kallqvist commented on July 30, 2024

hey guys, sorry about all the silence from my end!
busy work have kept me away from github...

default download location in code is set to /data
this will most likely be an issue if you happen to try to run this on a windows machine

I really, really do recommend anybody reading this to consider running it with docker and the docker-compose.yml project file in the repo.
That is how this all was developed and intended to be used.

Anyway, changing download path is pretty easy.
Edit the code and pass your path to the downloader class like this:

...
dl = Downloader(cookie=cookie, download_path='c:\path to downloads')
...

I only have mac/linux computers and can't test any of this on a windows machine.
Also; I don't even use or have a premium skillshare account anymore so sadly, I can't test any of this on any computer at all.
As far as development and improvements from my end is concerned I consider this project to be "dead", I'll leave the code online if anyone else happens to be interrested to see if it still works or maybe take on future development.

from skillshare-downloader.

kallqvist avatar kallqvist commented on July 30, 2024

Oh; and for all that needs the ability to view skillshare courses offline but doesn't want to get their hands dirty writing code I know that there's also this project that might be a bit more stable and user-friendly:
https://github.com/tharyckgusmao/Skill-Share-Crawler---DL

My project is not a ready and user-friendly application for people to use, I don't have any relation or experience from this other project I'm linking to but just from the looks of it I'd say it's a more feature-rich and user-friendly projekt

from skillshare-downloader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.