/MooDown

Download Moodle website in markdown format

Primary LanguagePython

MooDown

Moodle downloader

Conduct Guide

Don't publicly share the contents of moodle. It will violate privacy.

Running MooDown

  • Adding .env file

    • Add a .env file under the src directory. Contents of .env file is the following:
    • baseurl=https://moodle.cse.buet.ac.bd/
      moodle_id=1705010
      moodle_pwd=YOUR_PASSWORD
      local_output_dir=../tmp/
  • Install the requirements

    • pip install -r requirements.txt
  • Run main.py

    • python src/main.py

Note

  • Current progress is saved in src/q.pickle and src/visited.pickle file. To parse from the beginning, delete these files.

Disclaimer

This project is open source and intended for educational use. Any misuse of this software is not the responsibility of the maintainers.