diff --git a/.idea/fb3test.iml b/.idea/fb3test.iml deleted file mode 100644 index 1371e95..0000000 --- a/.idea/fb3test.iml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/main.py b/main.py deleted file mode 100644 index fa1f1ab..0000000 --- a/main.py +++ /dev/null @@ -1,7 +0,0 @@ -from zipfile import ZipFile -from bs4 import BeautifulSoup -from lxml import etree - -with ZipFile('1.fb3') as book: - for row in book.read('fb3/body.xml').decode('utf-8').splitlines(): - print(row) diff --git a/src/1.fb3 b/src/1.fb3 new file mode 100644 index 0000000..088aa37 Binary files /dev/null and b/src/1.fb3 differ diff --git a/src/fb3_reader/1.fb3 b/src/fb3_reader/1.fb3 new file mode 100644 index 0000000..088aa37 Binary files /dev/null and b/src/fb3_reader/1.fb3 differ diff --git a/src/fb3_reader/__init__.py b/src/fb3_reader/__init__.py new file mode 100644 index 0000000..06d7405 Binary files /dev/null and b/src/fb3_reader/__init__.py differ diff --git a/src/fb3_reader/fb3.py b/src/fb3_reader/fb3.py new file mode 100644 index 0000000..4c00326 --- /dev/null +++ b/src/fb3_reader/fb3.py @@ -0,0 +1,12 @@ +import sys +from zipfile import ZipFile +# from bs4 import BeautifulSoup +# from lxml import etree + + +def reader(): + files = input("Enter the path to file: ") + with ZipFile(files) as book: + for row in book.read('2/fb3/body.xml').decode('utf-8').splitlines(): + opened = open("test.txt", "a") + opened.write(row) diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..223b06f --- /dev/null +++ b/src/main.py @@ -0,0 +1,4 @@ +from fb3_reader import fb3 + +if __name__ == '__main__': + fb3.reader()