From 69efa13a4d3d22f7227f299ba76b86e3a6321041 Mon Sep 17 00:00:00 2001 From: KKlochko Date: Fri, 8 Jul 2022 20:05:12 +0300 Subject: [PATCH] (new small feature) 0.1.2 - get an anime entry --- CHANGELOG.org | 2 ++ src/db.py | 10 ++++++++++ src/main.py | 6 ++++-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.org b/CHANGELOG.org index b879542..b0f3f18 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -3,3 +3,5 @@ First release ** 0.1.1 <2022-07-08> New small feature: update anime status +** 0.1.2 <2022-07-08> + New small feature: get an anime entry diff --git a/src/db.py b/src/db.py index b18acc2..9c4887d 100644 --- a/src/db.py +++ b/src/db.py @@ -72,3 +72,13 @@ class DataBase: connect.commit() cursor.close() connect.close() + + def get_entry(self, url): + """Returns the entry if exists. Otherwise, return [].""" + connect = sqlite3.connect(self.PATH) + cursor = connect.cursor() + cursor.execute(f"SELECT * FROM {self.TABLE} WHERE Url = '{url}';") + data = cursor.fetchall() + cursor.close() + connect.close() + return data diff --git a/src/main.py b/src/main.py index a4cd8db..ce929d4 100644 --- a/src/main.py +++ b/src/main.py @@ -22,8 +22,10 @@ from db import DataBase def main(): db = DataBase() # Test data - db.add_anime("test.url", "The anime", "1") - db.update_anime_status("test.url", "2") + #db.add_anime("test.url", "The anime", "1") + #db.update_anime_status("test.url", "2") + data = db.get_entry("test.url") + print(f"{data=}") if __name__ == "__main__": main()