format: use 4 spaces

This commit is contained in:
2026-04-17 15:24:15 -04:00
parent 82e4ed6fec
commit 06eff1c255
4 changed files with 112 additions and 109 deletions
+1 -1
View File
@@ -7,4 +7,4 @@ charset = utf-8
[*.py] [*.py]
indent_style = space indent_style = space
indent_size = 2 indent_size = 4
+12 -9
View File
@@ -53,13 +53,14 @@ class DatabaseManager:
-- Computed fields for search -- Computed fields for search
search_text TEXT, -- Full-text search content search_text TEXT, -- Full-text search content
author_list TEXT, -- Space-separated authors for search author_list TEXT, -- Space-separated authors for search
category_list TEXT -- Space-separated categories for search category_list TEXT -- Space-separated categories
) )
""") """)
# Create indexes for common queries # Create indexes for common queries
conn.execute( conn.execute(
"CREATE INDEX IF NOT EXISTS idx_papers_source_type ON papers(source_type)" "CREATE INDEX IF NOT EXISTS idx_papers_source_type "
"ON papers(source_type)"
) )
conn.execute( conn.execute(
"CREATE INDEX IF NOT EXISTS idx_papers_source_id ON papers(source_id)" "CREATE INDEX IF NOT EXISTS idx_papers_source_id ON papers(source_id)"
@@ -73,7 +74,8 @@ class DatabaseManager:
"ON papers(summary_status)" "ON papers(summary_status)"
) )
conn.execute( conn.execute(
"CREATE INDEX IF NOT EXISTS idx_papers_imported_at ON papers(imported_at)" "CREATE INDEX IF NOT EXISTS idx_papers_imported_at "
"ON papers(imported_at)"
) )
# Full-text search virtual table # Full-text search virtual table
@@ -85,9 +87,7 @@ class DatabaseManager:
search_text, search_text,
categories, categories,
tags, tags,
notes, notes
content='papers',
content_rowid='rowid'
) )
""") """)
@@ -257,7 +257,8 @@ class DatabaseManager:
where_clause = f"{field} LIKE ?" where_clause = f"{field} LIKE ?"
params = [f"%{value}%"] params = [f"%{value}%"]
query = f"SELECT * FROM papers WHERE {where_clause} ORDER BY imported_at DESC LIMIT ?" order_by = "ORDER BY imported_at DESC LIMIT ?"
query = f"SELECT * FROM papers WHERE {where_clause} {order_by}"
params.append(limit) params.append(limit)
with self._get_connection() as conn: with self._get_connection() as conn:
@@ -284,7 +285,8 @@ class DatabaseManager:
# By conversion status # By conversion status
cursor = conn.execute( cursor = conn.execute(
"SELECT conversion_status, COUNT(*) as count FROM papers GROUP BY conversion_status" "SELECT conversion_status, COUNT(*) as count FROM papers "
"GROUP BY conversion_status"
) )
stats["by_conversion_status"] = { stats["by_conversion_status"] = {
row["conversion_status"]: row["count"] for row in cursor row["conversion_status"]: row["count"] for row in cursor
@@ -292,7 +294,8 @@ class DatabaseManager:
# By summary status # By summary status
cursor = conn.execute( cursor = conn.execute(
"SELECT summary_status, COUNT(*) as count FROM papers GROUP BY summary_status" "SELECT summary_status, COUNT(*) as count FROM papers "
"GROUP BY summary_status"
) )
stats["by_summary_status"] = { stats["by_summary_status"] = {
row["summary_status"]: row["count"] for row in cursor row["summary_status"]: row["count"] for row in cursor