From f160a3bdde058a10185957393efb87bbce0ee8cc Mon Sep 17 00:00:00 2001 From: Mike Date: Fri, 27 Sep 2019 11:37:37 -0400 Subject: [PATCH] Added documentation, & began scan_book method --- __pycache__/library.cpython-37.pyc | Bin 1664 -> 1664 bytes library.py | 23 ++++++++++++++++++++++- main.py | 3 ++- 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/__pycache__/library.cpython-37.pyc b/__pycache__/library.cpython-37.pyc index 23384850cd59be555fa68bc5573eaba5b7904c1f..e712bf98823de73ce931c6c9ebf547104f0de663 100644 GIT binary patch delta 47 zcmZqRZQ$i~;^pOH0D`^Ey|J+yc}18RZ*5j${>R9uGFg%JCZp!$->i;|@{?`ZoB)F~++ Catalogue.books + filter_books(1) -> self.books[] + :param ret: 0 -> create class property + :param ret: 1 -> create & return class property + """ self.scan_folder() regx = re.compile(r"\.epub") self.books = list(filter(regx.search, filter(None, self.file_list))) @@ -36,10 +50,17 @@ class Catalogue: else: return self.books + def filter_tags(self, book): + f_name = 'content.opf' + try: + content_opf = list(filter(re.search, book)) + except: + return False + def compare_shelf_current(self): try: self.books except Exception: self.filter_books() unique = set(self.books) - set(self.catalogue) - return unique + return unique \ No newline at end of file diff --git a/main.py b/main.py index ab32539..19887e3 100755 --- a/main.py +++ b/main.py @@ -7,4 +7,5 @@ from library import Catalogue config = Config() InitFiles(config.file_array) - +Catalogue = Catalogue() +book_list = Catalogue.filter_books(1)