This commit is contained in:
Nyako
2026-06-12 15:31:03 +03:00
parent 627d3d55cc
commit 1db8e46064
4 changed files with 24 additions and 3 deletions
+2
View File
@@ -8,6 +8,8 @@ config_gb.json
migration.py migration.py
change_log.txt change_log.txt
up/ up/
.python-version
uv.lock
# Byte-compiled / optimized / DLL files # Byte-compiled / optimized / DLL files
__pycache__/ __pycache__/
+22
View File
@@ -0,0 +1,22 @@
[project]
name = "local-booru"
version = "0.1.0"
description = "None"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"blinker==1.9.0",
"certifi==2026.5.20",
"charset-normalizer==3.4.7",
"click==8.4.1",
"colorama==0.4.6",
"Flask==3.1.3",
"idna==3.17",
"itsdangerous==2.2.0",
"Jinja2==3.1.6",
"MarkupSafe==3.0.3",
"pillow==12.2.0",
"requests==2.34.2",
"urllib3==2.7.0",
"Werkzeug==3.1.8"
]
-1
View File
@@ -56,7 +56,6 @@ def post(post_id):
@app.route('/file/<path:filename>') @app.route('/file/<path:filename>')
def serve_image(filename): def serve_image(filename):
folder_path = tasks.find_file(filename, FILE_FOLDERS) folder_path = tasks.find_file(filename, FILE_FOLDERS)
print(filename, FILE_FOLDERS)
if folder_path == None: if folder_path == None:
return make_response("Not found", 404) return make_response("Not found", 404)
else: else:
-2
View File
@@ -25,7 +25,6 @@ class GB:
def get_from_id(self, id_post: int): def get_from_id(self, id_post: int):
params = {"page": "dapi", "s": "post", "q": "index", "json": 1, "id": id_post, "api_key":self.api_hash, "user_id":self.api_id} params = {"page": "dapi", "s": "post", "q": "index", "json": 1, "id": id_post, "api_key":self.api_hash, "user_id":self.api_id}
response = requests.get(self.root_url, params=params, headers=self.HEADERS, timeout=15) response = requests.get(self.root_url, params=params, headers=self.HEADERS, timeout=15)
print(response.url)
url_file = response.json()["post"][0]["file_url"] url_file = response.json()["post"][0]["file_url"]
file_name = response.json()["post"][0]["image"] file_name = response.json()["post"][0]["image"]
return response.json()["post"][0], url_file, file_name return response.json()["post"][0], url_file, file_name
@@ -33,7 +32,6 @@ class GB:
def get_from_md5(self, md5: str): def get_from_md5(self, md5: str):
params = {"page": "dapi", "s": "post", "q": "index", "json": 1, "tags":"md5:"+md5, "api_key":self.api_hash, "user_id":self.api_id} params = {"page": "dapi", "s": "post", "q": "index", "json": 1, "tags":"md5:"+md5, "api_key":self.api_hash, "user_id":self.api_id}
response = requests.get(self.root_url, params=params, headers=self.HEADERS, timeout=15) response = requests.get(self.root_url, params=params, headers=self.HEADERS, timeout=15)
print(response.url)
url_file = response.json()["post"][0]["file_url"] url_file = response.json()["post"][0]["file_url"]
file_name = response.json()["post"][0]["image"] file_name = response.json()["post"][0]["image"]
return response.json()["post"][0], url_file, file_name return response.json()["post"][0], url_file, file_name