https://github.com/profcomff/preparation-timetable-data
https://github.com/profcomff/preparation-timetable-data
timetable-service
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/profcomff/preparation-timetable-data
- Owner: profcomff
- License: bsd-3-clause
- Created: 2022-08-22T14:08:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T16:44:21.000Z (12 months ago)
- Last Synced: 2025-03-28T18:55:09.634Z (10 months ago)
- Topics: timetable-service
- Language: Python
- Homepage:
- Size: 6.3 MB
- Stars: 8
- Watchers: 0
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Описание
Этот модуль предназначен для парсинга расписания с сайта физфака и загрузки его в базу данных.
## Использование
Сперва нужно отредактировать файл ````.env````. Параметр token - токен авторизации в тестовую БД. Затем указать параметры соеднинения (host, database ...) для взятия данных
из таблицы, имитирующей сайт расписания (это временная мера, поскольку летом расписание физфака пусто).
```sh
token = "some_token"
host = "localhost"
database = "postgres"
user = "postgres"
password = "postgres"
```
Далее нужно отредактировать сам скрипт ````main.py````, указав дату начала периода загрузки и конца:
```sh
be = datetime.datetime.now()
begin = be.strftime("%m/%d/%Y")
en = datetime.datetime.now() + datetime.timedelta(days=2)
end = en.strftime("%m/%d/%Y")
```
После этого ````main.py```` можно запускать.