wavecommander / moodle_manager

Python script to download documents from moodle courses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

moodle_manager

Use this script to download documents from moodle without losing your marbles by using your noodle.

moodle_manager has been designed and tested around the UPEI moodle server. There is no guarantee moodle_manager will work with any other moodle servers as it makes assumptions about the HTML served.

Usage

Install dependencies:

  • requests
  • bs4

Then, simply run python3 moodle_manager.py to begin!

Persistent Data File

moodle_manager will create a .moodle_data.json file to persist some data accross sessions.

Only modify this file if you would like to manually erase your username/password from the file, or manually erase the download history.

Acknowledgements

Alexander Cairns' original moodle manager for original code and idea

Doebi's MoodleScraper for some inspirations

Patorjk Text to ASCII Art Generator for ASCII splash generation

About

Python script to download documents from moodle courses

License:MIT License


Languages

Language:Python 100.0%