This commit is contained in:
nose
2025-11-30 11:39:13 -08:00
parent 7a13af9a1f
commit 6a05c4958c
4 changed files with 1 additions and 87 deletions

2
.gitignore vendored
View File

@@ -25,7 +25,7 @@ share/python-wheels/
.installed.cfg
*.egg
MANIFEST
test_*
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.

View File

@@ -1,19 +0,0 @@
import sqlite3
import os
from pathlib import Path
db_path = Path("C:/Media Machina/.downlow_library.db")
if not db_path.exists():
print(f"DB not found at {db_path}")
else:
conn = sqlite3.connect(db_path)
cursor = conn.cursor()
print("Files in DB:")
cursor.execute("SELECT id, file_path FROM files")
for row in cursor.fetchall():
print(f"ID: {row[0]}, Path: {row[1]}")
conn.close()

View File

@@ -1,23 +0,0 @@
#!/usr/bin/env python
import sys
sys.path.insert(0, '.')
from helper.file_storage import LocalStorageBackend
from config import get_local_storage_path
import json
config = json.load(open('config.json'))
# Get the location string properly
location = get_local_storage_path(config)
if isinstance(location, dict):
location = location.get('path') or str(location)
backend = LocalStorageBackend(config)
# Test searches
for query in ['sie*', 'sie', '*']:
print(f"\n=== Searching for: {query} ===")
results = backend.search(query, location=str(location), limit=5)
print(f"Found {len(results)} results")
for r in results:
print(f" - {r.get('title')} ({r.get('ext')}) @ {r.get('path')}")

View File

@@ -1,44 +0,0 @@
import httpx
import ssl
def test_libgen_ssl():
url = "https://libgen.li/series.php?id=577851"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
}
print(f"Testing connection to {url} with httpx...")
try:
with httpx.Client(verify=True, headers=headers, timeout=30.0) as client:
resp = client.get(url)
print(f"Status: {resp.status_code}")
print(f"Content length: {len(resp.content)}")
except Exception as e:
print(f"Error with default settings: {e}")
print("\nTesting with http2=True...")
try:
with httpx.Client(verify=True, headers=headers, timeout=30.0, http2=True) as client:
resp = client.get(url)
print(f"Status: {resp.status_code}")
except Exception as e:
print(f"Error with http2=True: {e}")
print("\nTesting with verify=False...")
try:
with httpx.Client(verify=False, headers=headers, timeout=30.0) as client:
resp = client.get(url)
print(f"Status: {resp.status_code}")
except Exception as e:
print(f"Error with verify=False: {e}")
import requests
print("\nTesting with requests (HTTP/1.1)...")
try:
resp = requests.get(url, headers=headers, timeout=30.0)
print(f"Status: {resp.status_code}")
except Exception as e:
print(f"Error with requests: {e}")
if __name__ == "__main__":
test_libgen_ssl()