DmitrMakeev commited on
Commit
f0c66b3
1 Parent(s): 2923221

Delete google_sheets.py

Browse files
Files changed (1) hide show
  1. google_sheets.py +0 -55
google_sheets.py DELETED
@@ -1,55 +0,0 @@
1
- import os
2
- import time
3
- import requests
4
- from dotenv import load_dotenv
5
- import globs
6
-
7
- # Загрузка переменных окружения
8
- load_dotenv()
9
-
10
- # Получение переменных окружения
11
- api_key_goo = os.getenv('api_key_g')
12
- spreadsheet_id = os.getenv('spreadsheet')
13
- sheet_name = "Sheet1" # Название листа в Google Таблицах
14
-
15
- def send_data_to_google_sheets():
16
- try:
17
- # Получение данных из глобальных переменных
18
- dey_graf = globs.dey
19
- wek_graf = globs.wek
20
- v_hid_graf = globs.v_hid
21
- v_min_graf = globs.v_min
22
- ph_graf = globs.ph
23
-
24
- # Формирование данных для отправки
25
- new_values = [
26
- [dey_graf, wek_graf, v_hid_graf, v_min_graf, ph_graf]
27
- ]
28
-
29
- # URL для отправки данных
30
- url = f'https://sheets.googleapis.com/v4/spreadsheets/{spreadsheet_id}/values/{sheet_name}:append?key={api_key_goo}'
31
-
32
- # Формирование тела запроса
33
- data = {
34
- "range": sheet_name,
35
- "majorDimension": "ROWS",
36
- "values": new_values
37
- }
38
-
39
- # Отправка запроса
40
- response = requests.post(url, json=data)
41
-
42
- # Проверка статуса ответа
43
- if response.status_code == 200:
44
- print('Данные успешно добавлены в таблицу.')
45
- else:
46
- print('Ошибка при добавлении данных в таблицу:', response.status_code, response.text)
47
- except Exception as e:
48
- print(f"Произошла ошибка при отправке данных: {e}")
49
-
50
- def start_scheduler():
51
- from apscheduler.schedulers.background import BackgroundScheduler
52
- scheduler = BackgroundScheduler()
53
- scheduler.add_job(func=send_data_to_google_sheets, trigger="interval", hours=1)
54
- scheduler.start()
55
- return scheduler