for work with google sheets

This commit is contained in:
kr0sh512
2025-02-11 11:08:50 +03:00
parent b2db3a4b76
commit ab1272df70
5 changed files with 65 additions and 2 deletions
+8 -1
View File
@@ -12,4 +12,11 @@ old_files/
yaml_groups/*
!yaml_groups/202.yaml
main_yaml_groups/*
.env
.env
1 курс весна 2025.xlsx
2 курс весна 2025.xls
Новая таблица - 1 курс весна 2025 copy.csv
Новая таблица - 1 курс весна 2025.csv
Новая таблица - 2 курс весна 2025 copy.csv
Новая таблица - 2 курс весна 2025.csv
schedule copy.sql
+13
View File
@@ -0,0 +1,13 @@
#!/bin/bash
# List of environment variables to check
env_vars=("TG_ADMIN_ID" "TG_API_TOKEN" "DB_HOST" "DB_PORT" "DB_USER" "DB_PASSWORD" "DB_NAME")
for var in "${env_vars[@]}"; do
if [ -z "${!var}" ]; then
echo "Environment variable $var is not set or is empty."
exit 1
# else
# echo "Environment variable $var is set to '${!var}'."
fi
done
View File
+2
View File
@@ -1,3 +1,5 @@
CREATE DATABASE IF NOT EXISTS tg_schedule;
CREATE TABLE IF NOT EXISTS users (
id BIGINT PRIMARY KEY,
username VARCHAR(255),
+42 -1
View File
@@ -60,4 +60,45 @@ INSERT INTO schedule(day_of_week, group, begin_time, end_time, course, lector, r
('mon', '107', '08:45', '10:20', 'Математический анализ', 'Зайцева Н.В.', '71'),
('mon', '107', '10:30', '12:05', 'Алгебра и геометрия', 'Есикова Н.Б.', '504'),
('mon', '107', '12:50', '14:25', 'Практикум на ЭВМ', 'Журихин Д.М.', 'МЗ-3'),
('mon', '107', '12:50', '14:25', 'Практикум на ЭВМ', 'Гуляев Д.А.', 'МЗ-2'),
('mon', '107', '12:50', '14:25', 'Практикум на ЭВМ', 'Гуляев Д.А.', 'МЗ-2'),
('tue', '101', '8:45', '10:20', 'Алгебра и геометрия', 'Матвеев С.А.', '713'),
('tue', '101', '10:30', '12:05', 'Алгебра и геометрия', 'академик РАН Тыртышников Евгений Евгеньевич', 'П-6'),
('tue', '101', '12:50', '14:25', 'Математический анализ', 'профессор Садовничая Инна Викторовна', 'П-6'),
('tue', '101', '14:35', '16:10', 'Математический анализ', 'Хорошилова Е.В.', '605'),
('tue', '101', '16:20', '17:55', 'Английский язык', 'Бим М.М.', '790'),
('tue', '102', '8:45', '10:20', 'Английский язык', 'Шубина Ю.В.', '72'),
('tue', '102', '10:30', '12:05', 'Алгебра и геометрия', 'академик РАН Тыртышников Евгений Евгеньевич', 'П-6'),
('tue', '102', '12:50', '14:25', 'Математический анализ', 'профессор Садовничая Инна Викторовна', 'П-6'),
('tue', '102', '14:35', '16:10', 'Алгебра и геометрия', 'Руднев С.Г.', '607'),
('tue', '102', '16:20', '17:55', 'Практикум на ЭВМ', 'Цыбров Е.Г.', 'МЗ-1'),
('tue', '102', '16:20', '17:55', 'Практикум на ЭВМ', 'Гуляев Д.А.', 'МЗ-1'),
('tue', '103', '8:45', '10:20', 'Конс. Алгебра и геометрия', 'Будак А.Б.', '612'),
('tue', '103', '10:30', '12:05', 'Алгебра и геометрия', 'академик РАН Тыртышников Евгений Евгеньевич', 'П-6'),
('tue', '103', '12:50', '14:25', 'Математический анализ', 'профессор Садовничая Инна Викторовна', 'П-6'),
('tue', '103', '14:35', '16:10', 'Алгебра и геометрия', 'Будак А.Б.', '613'),
('tue', '103', '16:20', '17:55', 'Английский язык', 'Лаптинова А.И.', '72'),
('tue', '103', '16:20', '17:55', 'Английский язык', 'Каришева П.В.', '582-а'),
('tue', '104', '8:45', '10:20', 'Конс. Алгебра и геометрия', 'Будак А.Б.', '612'),
('tue', '104', '10:30', '12:05', 'Алгебра и геометрия', 'академик РАН Тыртышников Евгений Евгеньевич', 'П-6'),
('tue', '104', '12:50', '14:25', 'Математический анализ', 'профессор Садовничая Инна Викторовна', 'П-6'),
('tue', '104', '14:35', '16:10', 'Практикум на ЭВМ', 'Цыбров Е.Г.', 'МЗ-1'),
('tue', '104', '14:35', '16:10', 'Практикум на ЭВМ', 'Гуляев Д.А.', 'МЗ-1'),
('tue', '104', '16:20', '17:55', 'Алгебра и геометрия', 'Будак А.Б.', '613'),
('tue', '105', '8:45', '10:20', 'Алгебра и геометрия', 'Лебедева О.С.', '503'),
('tue', '105', '10:30', '12:05', 'Алгебра и геометрия', 'академик РАН Тыртышников Евгений Евгеньевич', 'П-6'),
('tue', '105', '12:50', '14:25', 'Математический анализ', 'профессор Садовничая Инна Викторовна', 'П-6'),
('tue', '104', '14:35', '16:10', 'Практикум на ЭВМ', 'Русол А.В.', '574 '),
('tue', '104', '14:35', '16:10', 'Практикум на ЭВМ', 'Гуляев А.В.', '574 '),