Skip to content

nsragow/LearnLessonDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Appologies on the messy code structure, I just wanted to put this together quick for use and never extend it.

LearnLessonDownloader

What it does

Will git clone learn lessons in sequence (using the next button) for a specified amount of lessons.
I suggest downloading one section at a time.

Warning

If you run this twice without changing the clone_to_path the behavior is unspecified (don't do it).

How to run

Please edit the top fields (
chromedriver_path [path to chromedriver],
username [for Learn],
password_text [for Learn],
start [URL for the first lesson to download],
clone_to_path [dir where you want the files to drop into],
lesson_count [how many lessons to be downloaded]
)
if you want the software to run on your machine.
Otherwise you just need to: python3 download.py in the terminal.

Dependencies

  1. Python3
  2. Selenium
  3. Chromedriver dowload

For chromedriver, make sure to install the driver that matches your chrome version. If you need help check out my blog

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages