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()