Skip to main content

API wrapper for ruz.fa.ru

Project description

API расписания Финансового университета при Правительстве Российской Федерации

Простая библиотека для получения расписания с ruz.fa.ru. Также может быть использована для работы с ruz.hse.ru

PyPi Лицензия GPLv3

Установка

pip3 install fa_api

Примеры

Пример работы с группами

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)

Пример работы с преподавателями

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)

Project details


Download files

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

Source Distribution

fa_api-1.0.1.tar.gz (3.0 kB view details)

Uploaded Source

File details

Details for the file fa_api-1.0.1.tar.gz.

File metadata

  • Download URL: fa_api-1.0.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for fa_api-1.0.1.tar.gz
Algorithm Hash digest
SHA256 af2f4885cd93bed0f343803899892daebe9b232d9a14a0e4ff259eb839589ae1
MD5 4664ce0601d9ecf19926338fdb19715a
BLAKE2b-256 850d1c7314679c388aec60fcc234ad42b445b5e08ed0b20e9a18144c20e129f6

See more details on using hashes here.

Supported by

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