0.2.2s
This commit is contained in:
@@ -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__/
|
||||||
|
|||||||
@@ -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"
|
||||||
|
]
|
||||||
@@ -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:
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in New Issue
Block a user