An open API service indexing awesome lists of open source software.

https://github.com/f33rni/bibafinder

Script to retrieve timetable by group number and prepods list from Moscow Polykek
https://github.com/f33rni/bibafinder

Last synced: 5 months ago
JSON representation

Script to retrieve timetable by group number and prepods list from Moscow Polykek

Awesome Lists containing this project

README

          

# BibaFinder
### Script to retrieve timetable by group number and prepods list from Moscow Polykek



Twitter


----------

## How to use?

1. Install all packages
```
pip install mechanize
pip install lxml
pip install pandas
pip install openpyxl
pip install xlsxwriter
```

2. Get list of prepods from https://e.mospolytech.ru/old/index.php?p=rasp
1. Open developer option (page source)
2. Search for `` element
3. Copy all data under `Выберите преподавателя из списка`
4. Format to:
```
1234,Бибова Биба Бибовна
567,Дедус Дед
```
5. Save file as `prepods.csv`

3. Open `BibaFinder.py` and type your groups number into `GROUPS =`
1. Example: `GROUPS = ["123-456"]` or `GROUPS = ["123-456", "789-012"]`

4. Run `BibaFinder.py` `$ python3 BibaFinder.py`

5. Wait for completion

6. Open `Timetable.py` and type generated csv file into `BIBA_FILE =`
1. Example: `BIBA_FILE = "123-456.csv"`

7. Type your group number into `GROUP =`
1. Exmaple: `GROUP = "123-456"`

8. Run `Timetable.py` `$ python3 Timetable.py`

9. Wait for completion

10. Timetable will be written to the GROUPS_timetable.xlsx file