/CollegeFiles

A simple Spider to crawl all files from a Moodle site.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

CollegeFiles is a simple python app which downloads all the course's files from a MOODLE site and nicely organize them in their respective folder. CollegeFiles is built upon Scrapy Framework, "An open source and collaborative framework for extracting the data you need from websites.". It's prety handy, as a student or lecturer, to keep an offline/update copy of your Courses with you all the time.

Code available on github


Installation

CollegeFiles works only with Pyhton3.6.x.

Check your python version and make sure it matches 3.6.X:

$ python -V

Install all the requirements with PIP:

$ pip install -r requirements.txt

Use

Run the CollegeFilesDownloader.py script:

$ python CollegeFilesDownloader.py

College ScreenShot

Known Issues

  • If the credentials fail, it might be necessary to close the program and run it again.

Questions?

Feel free to contact me with any questions!

You can reach me at hello@yonor.me. Check out http://yonor.me for my other projects.