2026-08-31 23:16:53 +01:00
|
|
|
|
2026-09-01 22:35:05 +01:00
|
|
|
import os
|
2026-09-01 22:12:58 +01:00
|
|
|
|
2026-09-01 22:35:05 +01:00
|
|
|
from dotenv import load_dotenv, find_dotenv
|
|
|
|
|
import psycopg2
|
2026-08-31 23:16:53 +01:00
|
|
|
|
2026-09-01 22:35:05 +01:00
|
|
|
load_dotenv(find_dotenv())
|
|
|
|
|
|
|
|
|
|
connection = psycopg2.connect(
|
|
|
|
|
user = os.getenv("DATABASE_USERNAME"),
|
|
|
|
|
password = os.getenv("DATABASE_PASSWORD"),
|
|
|
|
|
host = os.getenv("DATABASE_IP"),
|
|
|
|
|
port = os.getenv("DATABASE_PORT"),
|
|
|
|
|
database = os.getenv("DATABASE_NAME")
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
cursor = connection.cursor()
|
|
|
|
|
Query = """SELECT title, genres FROM audiobookshelf.ao3;"""
|
|
|
|
|
cursor.execute(Query)
|
|
|
|
|
row = cursor.fetchone()
|
|
|
|
|
while row is not None:
|
|
|
|
|
print(row)
|
|
|
|
|
row = cursor.fetchone()
|