Project to log in ILIAS and scrape the active users from the html. Then storing that in a json file. https://toold.xzy/ilias-big-data
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas K 5cc4619dcf Refactored code to match pep8 4 months ago
src Refactored code to match pep8 4 months ago
.gitignore Moved source code, wrote readme and updated gitignore 4 months ago
README.md little improvements on headings 4 months ago
credentials.txt Working Ilias Scraper 4 months ago
example.json Added code to make use of jsonHandler, make it run forever and some code cleanup 4 months ago
requirements.txt Removed unnecessary requirement 4 months ago

README.md

IliasBigData

Project to log in ILIAS and scrape the active users from the html. Then storing that in a json file.

Getting started

Developed for Python3, with Python2 you may get some import errors.

Clone this Repository with:

git clone https://dev.thomaskoscheck.de/toold/IliasBigData.git

OR

git clone https://gitea.mariojacobi.de/toold/IliasBigData.git 

After cloning change into this folder with

cd IliasBigData

Initial Configuration

Enter your Ilias username and password in the credentials.txt file

Usage

It is quite simple, just run the following command to start the python script. The data is stored in the folder /data

python3 main.py

Run in background

To run this script in the background you can use on linux the package screen. On debian based distributions you can simply install it with

sudo apt-get install screen

Detailed information for screen

Now you can create a new terminal screen with

screen -S IliasBigData 

Navigate in this terminal to the desired folder and start the python script with the command above. Now you can leave this screen with Ctrl + A and than Ctrl + D

To return to this screen later use this command

screen -r IliasBigData 

Licensing

The code in this project is licensed under MIT license.