1
0
mirror of https://github.com/serega404/VodokanalBot.git synced 2026-05-30 12:10:01 +03:00

Добавил поддержку MeshCore через HA

This commit is contained in:
2026-05-29 01:41:01 +03:00
parent 6f2b27f00e
commit 03a4ad5d8e
9 changed files with 131 additions and 14 deletions
+3 -4
View File
@@ -8,7 +8,7 @@ from bs4 import BeautifulSoup
DEFAULT_DB_PATH = "data/db.json"
DEFAULT_VODOKANAL_URL = "http://www.tgnvoda.ru/avarii.php"
@dataclass(frozen=True)
class Post:
@@ -31,7 +31,6 @@ def create_session(proxy_url=""):
return session
def load_database(path=DEFAULT_DB_PATH):
if not os.path.isfile(path):
print("Database not loaded")
@@ -89,9 +88,9 @@ def get_new_posts(posts, database):
return [post for post in posts if post.key not in database_keys]
def publish_new_posts(send_message, session, url, db_path=DEFAULT_DB_PATH):
def publish_new_posts(send_message, session, db_path=DEFAULT_DB_PATH):
database = load_database(db_path)
posts = fetch_posts(session, url)
posts = fetch_posts(session, DEFAULT_VODOKANAL_URL)
if not posts:
print("No posts")