From d5039a1c7efadfc6c0c72dd75b806a36e77f41d0 Mon Sep 17 00:00:00 2001 From: KeksNino Date: Fri, 12 Jun 2026 18:38:53 +0200 Subject: [PATCH] fix loading .env file --- pyproject.toml | 1 + uv.lock | 26 +++++++++++++++++++++++++- webhook.py | 6 +++++- 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 1cd9bf5..d5c9793 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,5 +4,6 @@ version = "0.1.0" readme = "README.md" requires-python = ">=3.14" dependencies = [ + "dotenv>=0.9.9", "requests>=2.34.2", ] diff --git a/uv.lock b/uv.lock index 728ba2b..44ce5c4 100644 --- a/uv.lock +++ b/uv.lock @@ -7,11 +7,15 @@ name = "bc2" version = "0.1.0" source = { virtual = "." } dependencies = [ + { name = "dotenv" }, { name = "requests" }, ] [package.metadata] -requires-dist = [{ name = "requests", specifier = ">=2.34.2" }] +requires-dist = [ + { name = "dotenv", specifier = ">=0.9.9" }, + { name = "requests", specifier = ">=2.34.2" }, +] [[package]] name = "certifi" @@ -63,6 +67,17 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/db/8f/61959034484a4a7c527811f4721e75d02d653a35afb0b6054474d8185d4c/charset_normalizer-3.4.7-py3-none-any.whl", hash = "sha256:3dce51d0f5e7951f8bb4900c257dad282f49190fdbebecd4ba99bcc41fef404d", size = 61958, upload-time = "2026-04-02T09:28:37.794Z" }, ] +[[package]] +name = "dotenv" +version = "0.9.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "python-dotenv" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/b2/b7/545d2c10c1fc15e48653c91efde329a790f2eecfbbf2bd16003b5db2bab0/dotenv-0.9.9-py2.py3-none-any.whl", hash = "sha256:29cf74a087b31dafdb5a446b6d7e11cbce8ed2741540e2339c69fbef92c94ce9", size = 1892, upload-time = "2025-02-19T22:15:01.647Z" }, +] + [[package]] name = "idna" version = "3.18" @@ -72,6 +87,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", hash = "sha256:7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2", size = 65455, upload-time = "2026-06-02T14:34:06.319Z" }, ] +[[package]] +name = "python-dotenv" +version = "1.2.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz", hash = "sha256:2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3", size = 50135, upload-time = "2026-03-01T16:00:26.196Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", hash = "sha256:1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a", size = 22101, upload-time = "2026-03-01T16:00:25.09Z" }, +] + [[package]] name = "requests" version = "2.34.2" diff --git a/webhook.py b/webhook.py index aa3dace..850e943 100644 --- a/webhook.py +++ b/webhook.py @@ -1,8 +1,12 @@ import requests import subprocess import os +from dotenv import load_dotenv -webhook_url = os.environ['WEBHOOK_URL'] +load_dotenv() + +webhook_url = os.environ.get("WEBHOOK_URL") +print(webhook_url) bun_path = '/home/user/.bun/bin/bun' result = subprocess.run([bun_path, "run", "getWishlist.mjs"], capture_output=True, text=True)