Skip to main content

IDC Moodle scrapper

Project description

# scroodle > Moodle scraper for IDC Herzliya. Automatically collects new assignments and information from current semester’s courses

Do you find yourself browsing [IDC Moodle](http://moodle.idc.ac.il/2018/my/index.php?lang=en) every couple of hours, every day, clicking through each course and scrolling until the end of time, just to check whether new assignments or announcements are up?

<img src=”readme_gif.gif”>

No more! :books:

## What is it?

scroodle is a small, easy-to-use Python program that does the ‘hard job’ for you, so you don’t have to! Insert your Moodle username and password, and get all the recent homeworks, announcments and resources from your current semester’s courses in no time! What’s worse than spending your Friday morning scrolling through Moodle?

## How to install it? The first two steps are first-time only!

Clone the git repository to your local machine. `sh git clone https://github.com/tsehori/scroodle.git `

Then, install the dependencies from requirements.txt: `sh pip install -r requirements.txt `

To use the program, make sure that your current directory in the command line is scroodle, then: `sh python main.py ` And just follow the program’s instructions!

Project details


Release history Release notifications | RSS feed

This version

1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scroodle-1.0.tar.gz (4.1 kB view details)

Uploaded Source

File details

Details for the file scroodle-1.0.tar.gz.

File metadata

  • Download URL: scroodle-1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for scroodle-1.0.tar.gz
Algorithm Hash digest
SHA256 fbb82d987f8769e03437cefc8b5b862ff8002ac0b9bd99613aa04d7668510eee
MD5 faa1aaf9324bbfa9a10d633712f9a90f
BLAKE2b-256 0b50dc6141bc9bad16fc93ce87dc91bfd35e31cb6a7b0e297e031c2278734c66

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page