https://github.com/georgiydemo/fa_api
API wrapper for ruz.fa.ru
https://github.com/georgiydemo/fa_api
api fa-university hse timetable
Last synced: 11 months ago
JSON representation
API wrapper for ruz.fa.ru
- Host: GitHub
- URL: https://github.com/georgiydemo/fa_api
- Owner: GeorgiyDemo
- License: gpl-3.0
- Created: 2020-05-14T20:43:39.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-11T12:08:53.000Z (over 5 years ago)
- Last Synced: 2024-11-28T22:49:19.391Z (over 1 year ago)
- Topics: api, fa-university, hse, timetable
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# API расписания Финансового университета при Правительстве Российской Федерации
Простая библиотека для получения расписания с ruz.fa.ru. Также может быть использована для работы с ruz.hse.ru
[](https://pypi.org/project/fa-api/)
[](https://www.gnu.org/licenses/gpl-3.0.html)
## Установка
```
pip3 install fa_api
```
## Примеры
### Пример работы с группами
```python
from fa_api import FaAPI
#Создаем объект расписания
fa = FaAPI()
#Ищем группу ПИ19-5
group = fa.search_group("ПИ19-5")
#Получаем инфо о расписании группы ПИ19-5 на сегодня
timetable = fa.timetable_group(group[0]["id"])
#Ищем группу ПИ19-3
group = fa.search_group("ПИ19-3")
#Получаем инфо о расписании группы ПИ19-3 с 01.10.2020 по 06.10.2020
timetable = fa.timetable_group(group[0]["id"], "2020.10.01", "2020.10.06")
#Выводим list с расписанием
print(timetable)
```
### Пример работы с преподавателями
```python
from fa_api import FaAPI
#Создаем объект расписания
fa = FaAPI()
#Получаем информацию о преподавателе
teacher = fa.search_teacher("Милованов")
#Получаем расписание преподавателя за сентябрь
timetable = fa.timetable_teacher(teacher[0]["id"],"2020.09.01","2020.09.30")
#Выводим list с расписанием
print(timetable)
```