diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..1bc67a5 Binary files /dev/null and b/.DS_Store differ diff --git a/pyproject.toml b/pyproject.toml index e833649..bbde50e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,6 +9,7 @@ dependencies = [ "loguru>=0.7.2", "requests>=2.32.3", "tqdm>=4.66.5", + "sqlmodel>=0.0.22", ] readme = "README.md" requires-python = ">= 3.10" diff --git a/requirements-dev.lock b/requirements-dev.lock index 3702b22..fb076d4 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -10,6 +10,8 @@ # universal: false -e file:. +annotated-types==0.7.0 + # via pydantic certifi==2024.7.4 # via requests charset-normalizer==3.3.2 @@ -21,14 +23,25 @@ loguru==0.7.2 mypy==1.11.2 mypy-extensions==1.0.0 # via mypy +pydantic==2.10.4 + # via sqlmodel +pydantic-core==2.27.2 + # via pydantic requests==2.32.3 # via wicspy ruff==0.6.2 +sqlalchemy==2.0.36 + # via sqlmodel +sqlmodel==0.0.22 + # via wicspy tomli==2.0.1 # via mypy tqdm==4.66.5 # via wicspy typing-extensions==4.12.2 # via mypy + # via pydantic + # via pydantic-core + # via sqlalchemy urllib3==2.2.2 # via requests diff --git a/requirements.lock b/requirements.lock index 30d3999..1b49f31 100644 --- a/requirements.lock +++ b/requirements.lock @@ -10,6 +10,8 @@ # universal: false -e file:. +annotated-types==0.7.0 + # via pydantic certifi==2024.7.4 # via requests charset-normalizer==3.3.2 @@ -18,9 +20,21 @@ idna==3.8 # via requests loguru==0.7.2 # via wicspy +pydantic==2.10.4 + # via sqlmodel +pydantic-core==2.27.2 + # via pydantic requests==2.32.3 # via wicspy +sqlalchemy==2.0.36 + # via sqlmodel +sqlmodel==0.0.22 + # via wicspy tqdm==4.66.5 # via wicspy +typing-extensions==4.12.2 + # via pydantic + # via pydantic-core + # via sqlalchemy urllib3==2.2.2 # via requests diff --git a/src/wicspy/bark.py b/src/wicspy/bark.py index 8dcee85..204b0ec 100644 --- a/src/wicspy/bark.py +++ b/src/wicspy/bark.py @@ -1,13 +1,14 @@ -""" +''' Author: wicsp wicspa@gmail.com -Date: 2024-06-05 14:53:56 +Date: 2024-08-26 18:09:47 LastEditors: wicsp wicspa@gmail.com -LastEditTime: 2024-08-26 18:29:20 +LastEditTime: 2024-12-25 21:45:18 FilePath: /wicspy/src/wicspy/bark.py -Description: +Description: + +Copyright (c) 2024 by wicsp, All Rights Reserved. +''' -Copyright (c) 2024 by wicsp, All Rights Reserved. -""" import os import requests @@ -21,7 +22,6 @@ "BARK_ID is not set in environment variables, Please add `export BARK_ID=your_bark_id` to your shell profile file, and then run `source ~/.bashrc` or `source ~/.zshrc` to take effect." ) - def bark(title: str, content: str, group: str | None = None, bark_id=BARK_ID) -> None: """send message via bark