MrStanana / EmptyRooms

Web scraper returning all available computer science labs at FCUL.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EmptyRooms

Web scraper returning all available computer science labs at FCUL.

Description

This project includes a Python scraper, SQL scripts to setup the database and a ready-to-be-deployed PHP frontend. The Python script parses shedules available online to determine which rooms are empty. The SQL scripts were written for MySQL 5.6. This project does not use any filthy JavaScript. Efficiency was of extreme importance, so payloads were kept to a minimum size and all scripts are memory and time efficient.

To be able to access your database, either add your credentials to the PHP/Python files or add them to the .config-private files (after renaming from .config-private_sample).

About

Web scraper returning all available computer science labs at FCUL.

License:GNU General Public License v3.0


Languages

Language:HTML 79.4%Language:PHP 8.7%Language:Python 7.3%Language:Batchfile 2.1%Language:CSS 1.2%Language:RAML 1.2%