diff --git a/docs/html/HTML/D/index.html b/docs/html/HTML/D/index.html deleted file mode 100644 index f931715..0000000 --- a/docs/html/HTML/D/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/html/HTML/FILEMAP b/docs/html/HTML/FILEMAP deleted file mode 100644 index e69de29..0000000 diff --git a/docs/html/HTML/GTAGSROOT b/docs/html/HTML/GTAGSROOT deleted file mode 100644 index 793be1c..0000000 --- a/docs/html/HTML/GTAGSROOT +++ /dev/null @@ -1 +0,0 @@ -/home/raelon/Projects/pyShelf/src diff --git a/docs/html/HTML/I/index.html b/docs/html/HTML/I/index.html deleted file mode 100644 index f931715..0000000 --- a/docs/html/HTML/I/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/html/HTML/J/index.html b/docs/html/HTML/J/index.html deleted file mode 100644 index f931715..0000000 --- a/docs/html/HTML/J/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/html/HTML/R/index.html b/docs/html/HTML/R/index.html deleted file mode 100644 index f931715..0000000 --- a/docs/html/HTML/R/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/html/HTML/S/index.html b/docs/html/HTML/S/index.html deleted file mode 100644 index f931715..0000000 --- a/docs/html/HTML/S/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/html/HTML/Y/index.html b/docs/html/HTML/Y/index.html deleted file mode 100644 index f931715..0000000 --- a/docs/html/HTML/Y/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/docs/html/HTML/defines.html b/docs/html/HTML/defines.html deleted file mode 100644 index ff101d5..0000000 --- a/docs/html/HTML/defines.html +++ /dev/null @@ -1,13 +0,0 @@ - - -
-/* [<][>][^][v][top][bottom][index][help] */-
--
--
|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
| ▼NpyShelf | |
| ▼Nsrc | |
| ▼Nbackend | |
| ▼Nlib | |
| ▼Napi_hooks | |
| CDuckDuckGo | |
| ▼Nconfig | |
| CConfig | |
| ▼Nlibrary | |
| CCatalogue | |
| ▼NpyShelf | |
| CBookDisplay | |
| CInitFiles | |
| ▼Nstorage | |
| CStorage | |
| ▼Ntests | |
| ▼Nconfig_test | |
| CTestConfig | |
| ▼Nlibrary_test | |
| CTest_Catalogue | |
| CTest_Config | |
| CTestCatalogue | |
| ▼Nfrontend | |
| ▼Ninterface | |
| ▼Napps | |
| CInterfaceConfig | |
| ▼Nmigrations | |
| ▼N0001_initial | |
| CMigration | |
| ▼Nmodels | |
| ▼CBooks | |
| CMeta |
- 1.8.16
-
-
-
diff --git a/docs/html/bc_s.png b/docs/html/bc_s.png
deleted file mode 100644
index 224b29a..0000000
Binary files a/docs/html/bc_s.png and /dev/null differ
diff --git a/docs/html/bdwn.png b/docs/html/bdwn.png
deleted file mode 100644
index 940a0b9..0000000
Binary files a/docs/html/bdwn.png and /dev/null differ
diff --git a/docs/html/classes.html b/docs/html/classes.html
deleted file mode 100644
index 1faa582..0000000
--- a/docs/html/classes.html
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
|
-Config (pyShelf.src.backend.lib.config) | -InterfaceConfig (pyShelf.src.interface.apps) | -
|
-|||
|
-
|
-|||||
| BookDisplay (pyShelf.src.backend.lib.pyShelf) | -Test_Catalogue (pyShelf.src.backend.tests.library_test) | -|||||
| Books (pyShelf.src.interface.models) | -DuckDuckGo (pyShelf.src.backend.lib.api_hooks) | -Books.Meta (pyShelf.src.interface.models) | -Test_Config (pyShelf.src.backend.tests.library_test) | -|||
|
-
|
-Migration (pyShelf.src.interface.migrations.0001_initial) | -TestCatalogue (pyShelf.src.backend.tests.library_test) | -|||
|
-TestConfig (pyShelf.src.backend.tests.config_test) | -|||||
| Catalogue (pyShelf.src.backend.lib.library) | -InitFiles (pyShelf.src.backend.lib.pyShelf) | -|||||
| Storage (pyShelf.src.backend.lib.storage) | -||||||
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo-members.html
deleted file mode 100644
index d8b0efd..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo-members.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.lib.api_hooks.DuckDuckGo, including all inherited members.
-| __init__(self) (defined in pyShelf.src.backend.lib.api_hooks.DuckDuckGo) | pyShelf.src.backend.lib.api_hooks.DuckDuckGo | |
| image_result(self, query) | pyShelf.src.backend.lib.api_hooks.DuckDuckGo | |
| url (defined in pyShelf.src.backend.lib.api_hooks.DuckDuckGo) | pyShelf.src.backend.lib.api_hooks.DuckDuckGo |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html
deleted file mode 100644
index e48a24f..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
-Public Member Functions | |
| -def | __init__ (self) |
| def | image_result (self, query) |
-Public Attributes | |
| - | url |
duckduckgo related searching
| def pyShelf.src.backend.lib.api_hooks.DuckDuckGo.image_result | -( | -- | self, | -
| - | - | - | query | -
| - | ) | -- |
Returns json containing url to image -:param _key: &t=h_&iar=images&iax=images&ia=images&format=json&pretty=1 --
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config-members.html
deleted file mode 100644
index ad759df..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config-members.html
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.lib.config.Config, including all inherited members.
-
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html
deleted file mode 100644
index 89327a0..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
Inheritance diagram for pyShelf.src.backend.lib.config.Config:-Public Member Functions | |
| -def | __init__ (self, root) |
| def | open_file (self, _cp) |
-Public Attributes | |
| - | book_path |
| - | TITLE |
| - | VERSION |
| - | book_shelf |
| - | catalogue_db |
| - | user |
| - | password |
| - | file_array |
| - | root |
| - | auto_scan |
Main System Configuration -
| def pyShelf.src.backend.lib.config.Config.open_file | -( | -- | self, | -
| - | - | - | _cp | -
| - | ) | -- |
Opens config.json and reads in configuration options --
Reimplemented in pyShelf.src.backend.tests.library_test.Test_Config.
- -
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.png b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.png
deleted file mode 100644
index b7d4d5a..0000000
Binary files a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.png and /dev/null differ
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue-members.html
deleted file mode 100644
index 1a26e88..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue-members.html
+++ /dev/null
@@ -1,82 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.lib.library.Catalogue, including all inherited members.
-
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html
deleted file mode 100644
index 96079ef..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html
+++ /dev/null
@@ -1,407 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
Inheritance diagram for pyShelf.src.backend.lib.library.Catalogue:-Public Member Functions | |
| -def | __init__ (self, config) |
| def | scan_folder (self, _path=None) |
| def | filter_books (self) |
| def | extract_metadata (self, book) |
| def | extract_content (self, book_zip, book) |
| def | extract_cover_html (self, book_zip, book) |
| def | extract_cover_image (self, book_zip, book) |
| def | compare_shelf_current (self) |
| def | import_books (self, list=None) |
-Static Public Member Functions | |
| def | process_book (book) |
-Public Attributes | |
| - | file_list |
| - | opf_regx |
| - | cover_regx |
| - | html_regx |
| - | root_dir |
| - | book_folder |
| - | book_shelf |
| - | books |
| - | db_pointer |
| - | config |
Decodes book metadata for storage -
| def pyShelf.src.backend.lib.library.Catalogue.compare_shelf_current | -( | -- | self | ) | -- |
Calls storage system, gets list of books stored and compares against files on disk --
| def pyShelf.src.backend.lib.library.Catalogue.extract_content | -( | -- | self, | -
| - | - | - | book_zip, | -
| - | - | - | book | -
| - | ) | -- |
Opens epub as zip file filters then stores as list any files matching opf_regx --
| def pyShelf.src.backend.lib.library.Catalogue.extract_cover_html | -( | -- | self, | -
| - | - | - | book_zip, | -
| - | - | - | book | -
| - | ) | -- |
Opens epub as zip file filters then stores as list any files matching html_regx --
| def pyShelf.src.backend.lib.library.Catalogue.extract_cover_image | -( | -- | self, | -
| - | - | - | book_zip, | -
| - | - | - | book | -
| - | ) | -- |
Opens epub as zip file filters then stores as list any files matching cover_regx --
| def pyShelf.src.backend.lib.library.Catalogue.extract_metadata | -( | -- | self, | -
| - | - | - | book | -
| - | ) | -- |
Return extracted metadata and cover picture -book['path'] == Full path to ebook file -book['files'] == list of files from self.process_book(book) --
| def pyShelf.src.backend.lib.library.Catalogue.filter_books | -( | -- | self | ) | -- |
Calls scan_folder and filters out book files -Proceeds to call process_book - -:returns self._book_list_expanded: json string containing all book metadata --
Reimplemented in pyShelf.src.backend.tests.library_test.Test_Catalogue.
- -| def pyShelf.src.backend.lib.library.Catalogue.import_books | -( | -- | self, | -
| - | - | - | list = None |
-
| - | ) | -- |
Main entry point for import operations. -Gets a list of new files via compare_shelf_current. -Iterates over list and inserts new books into database. --
-
|
- -static | -
Return dictionary of epub file contents-
| def pyShelf.src.backend.lib.library.Catalogue.scan_folder | -( | -- | self, | -
| - | - | - | _path = None |
-
| - | ) | -- |
Scan folder by _path, allows recurisive scanning --
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.png b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.png
deleted file mode 100644
index 9198213..0000000
Binary files a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.png and /dev/null differ
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay-members.html
deleted file mode 100644
index 1c66a7e..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay-members.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.lib.pyShelf.BookDisplay, including all inherited members.
-| __init__(self, **kwargs) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| books_per_page (defined in pyShelf.src.backend.lib.pyShelf.BookDisplay) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| booksPerPage(self, screen_size) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| current_page (defined in pyShelf.src.backend.lib.pyShelf.BookDisplay) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| nextPage(self) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| previousPage(self) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| screen_size (defined in pyShelf.src.backend.lib.pyShelf.BookDisplay) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| thumbnail_scale (defined in pyShelf.src.backend.lib.pyShelf.BookDisplay) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| thumbnail_size (defined in pyShelf.src.backend.lib.pyShelf.BookDisplay) | pyShelf.src.backend.lib.pyShelf.BookDisplay | |
| total_pages (defined in pyShelf.src.backend.lib.pyShelf.BookDisplay) | pyShelf.src.backend.lib.pyShelf.BookDisplay |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html
deleted file mode 100644
index b4356ef..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html
+++ /dev/null
@@ -1,206 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
-Public Member Functions | |
| def | __init__ (self, **kwargs) |
| def | nextPage (self) |
| def | previousPage (self) |
| def | booksPerPage (self, screen_size) |
-Public Attributes | |
| - | books_per_page |
| - | current_page |
| - | thumbnail_size |
| - | thumbnail_scale |
| - | total_pages |
| - | screen_size |
All functions related to displaying book information in the HTML UI
| def pyShelf.src.backend.lib.pyShelf.BookDisplay.__init__ | -( | -- | self, | -
| - | - | ** | -kwargs | -
| - | ) | -- |
Initialize class variables -:return: None --
| def pyShelf.src.backend.lib.pyShelf.BookDisplay.booksPerPage | -( | -- | self, | -
| - | - | - | screen_size | -
| - | ) | -- |
## TODO Remove me -Set books per page -:param screen_size: Array containing x,y pixel sizes -:return: self.books_per_page --
| def pyShelf.src.backend.lib.pyShelf.BookDisplay.nextPage | -( | -- | self | ) | -- |
## TODO Remove me -Goto next book page -:return: new current_page --
| def pyShelf.src.backend.lib.pyShelf.BookDisplay.previousPage | -( | -- | self | ) | -- |
## TODO Remove me -Goto previous book page -:return: new current_page --
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles-members.html
deleted file mode 100644
index 2c162ed..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles-members.html
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.lib.pyShelf.InitFiles, including all inherited members.
-| __init__(self, file_array) (defined in pyShelf.src.backend.lib.pyShelf.InitFiles) | pyShelf.src.backend.lib.pyShelf.InitFiles | |
| CreateFile(self, _pointer) | pyShelf.src.backend.lib.pyShelf.InitFiles |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html
deleted file mode 100644
index d19e4a4..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
-Public Member Functions | |
| -def | __init__ (self, file_array) |
| def | CreateFile (self, _pointer) |
First run file creation operations
| def pyShelf.src.backend.lib.pyShelf.InitFiles.CreateFile | -( | -- | self, | -
| - | - | - | _pointer | -
| - | ) | -- |
Checks if file exists and creates it if not --
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage-members.html
deleted file mode 100644
index 784ff73..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage-members.html
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.lib.storage.Storage, including all inherited members.
-| __init__(self, db_pointer, config) (defined in pyShelf.src.backend.lib.storage.Storage) | pyShelf.src.backend.lib.storage.Storage | |
| book_paths_list(self) | pyShelf.src.backend.lib.storage.Storage | |
| close(self) | pyShelf.src.backend.lib.storage.Storage | |
| commit(self) | pyShelf.src.backend.lib.storage.Storage | |
| create_tables(self) | pyShelf.src.backend.lib.storage.Storage | |
| cursor (defined in pyShelf.src.backend.lib.storage.Storage) | pyShelf.src.backend.lib.storage.Storage | |
| database(self) | pyShelf.src.backend.lib.storage.Storage | |
| db (defined in pyShelf.src.backend.lib.storage.Storage) | pyShelf.src.backend.lib.storage.Storage | |
| insert_book(self, book) | pyShelf.src.backend.lib.storage.Storage | |
| password (defined in pyShelf.src.backend.lib.storage.Storage) | pyShelf.src.backend.lib.storage.Storage | |
| sql (defined in pyShelf.src.backend.lib.storage.Storage) | pyShelf.src.backend.lib.storage.Storage | |
| user (defined in pyShelf.src.backend.lib.storage.Storage) | pyShelf.src.backend.lib.storage.Storage |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html
deleted file mode 100644
index 4f6a4dd..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
-Public Member Functions | |
| -def | __init__ (self, db_pointer, config) |
| def | database (self) |
| def | create_tables (self) |
| def | insert_book (self, book) |
| def | book_paths_list (self) |
| def | commit (self) |
| def | close (self) |
-Public Attributes | |
| - | sql |
| - | user |
| - | password |
| - | db |
| - | cursor |
Contains all methods for system storage
| def pyShelf.src.backend.lib.storage.Storage.book_paths_list | -( | -- | self | ) | -- |
Get file paths from database for comparison to system files --
| def pyShelf.src.backend.lib.storage.Storage.close | -( | -- | self | ) | -- |
Close database connection --
| def pyShelf.src.backend.lib.storage.Storage.commit | -( | -- | self | ) | -- |
Commit database transactions --
| def pyShelf.src.backend.lib.storage.Storage.create_tables | -( | -- | self | ) | -- |
Create table structure-
| def pyShelf.src.backend.lib.storage.Storage.database | -( | -- | self | ) | -- |
Create database cursor-
| def pyShelf.src.backend.lib.storage.Storage.insert_book | -( | -- | self, | -
| - | - | - | book | -
| - | ) | -- |
Insert book in database -:returns: True if succeeds False if not --
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig-members.html
deleted file mode 100644
index fcd6810..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig-members.html
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.tests.config_test.TestConfig, including all inherited members.
-| config (defined in pyShelf.src.backend.tests.config_test.TestConfig) | pyShelf.src.backend.tests.config_test.TestConfig | static |
| test_book_dir(self) (defined in pyShelf.src.backend.tests.config_test.TestConfig) | pyShelf.src.backend.tests.config_test.TestConfig | |
| test_title(self) (defined in pyShelf.src.backend.tests.config_test.TestConfig) | pyShelf.src.backend.tests.config_test.TestConfig | |
| test_version(self) (defined in pyShelf.src.backend.tests.config_test.TestConfig) | pyShelf.src.backend.tests.config_test.TestConfig |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html
deleted file mode 100644
index e2ae1ba..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
-Public Member Functions | |
| -def | test_book_dir (self) |
| -def | test_title (self) |
| -def | test_version (self) |
-Static Public Attributes | |
| - | config = Config(os.path.abspath(os.path.curdir)) |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue-members.html
deleted file mode 100644
index cd11f3d..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue-members.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.tests.library_test.TestCatalogue, including all inherited members.
-| config (defined in pyShelf.src.backend.tests.library_test.TestCatalogue) | pyShelf.src.backend.tests.library_test.TestCatalogue | static |
| root (defined in pyShelf.src.backend.tests.library_test.TestCatalogue) | pyShelf.src.backend.tests.library_test.TestCatalogue | static |
| test_filter_books(self) (defined in pyShelf.src.backend.tests.library_test.TestCatalogue) | pyShelf.src.backend.tests.library_test.TestCatalogue |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html
deleted file mode 100644
index 2183d63..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
-Public Member Functions | |
| -def | test_filter_books (self) |
-Static Public Attributes | |
| - | root = os.path.abspath(os.path.curdir) |
| - | config = Test_Config() |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue-members.html
deleted file mode 100644
index e1a0870..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue-members.html
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.tests.library_test.Test_Catalogue, including all inherited members.
-
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html
deleted file mode 100644
index 98368a1..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html
+++ /dev/null
@@ -1,462 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
Inheritance diagram for pyShelf.src.backend.tests.library_test.Test_Catalogue:-Public Member Functions | |
| -def | __init__ (self) |
| def | filter_books (self) |
| def | scan_folder (self, _path=None) |
| def | extract_metadata (self, book) |
| def | extract_content (self, book_zip, book) |
| def | extract_cover_html (self, book_zip, book) |
| def | extract_cover_image (self, book_zip, book) |
| def | compare_shelf_current (self) |
| def | import_books (self, list=None) |
-Static Public Member Functions | |
| def | process_book (book) |
-Public Attributes | |
| - | book_shelf |
| - | file_list |
| - | opf_regx |
| - | cover_regx |
| - | html_regx |
| - | root_dir |
| - | book_folder |
| - | books |
| - | db_pointer |
| - | config |
-
|
- -inherited | -
Calls storage system, gets list of books stored and compares against files on disk --
-
|
- -inherited | -
Opens epub as zip file filters then stores as list any files matching opf_regx --
-
|
- -inherited | -
Opens epub as zip file filters then stores as list any files matching html_regx --
-
|
- -inherited | -
Opens epub as zip file filters then stores as list any files matching cover_regx --
-
|
- -inherited | -
Return extracted metadata and cover picture -book['path'] == Full path to ebook file -book['files'] == list of files from self.process_book(book) --
| def pyShelf.src.backend.tests.library_test.Test_Catalogue.filter_books | -( | -- | self | ) | -- |
Calls scan_folder and filters out book files -Proceeds to call process_book - -:returns self._book_list_expanded: json string containing all book metadata --
Reimplemented from pyShelf.src.backend.lib.library.Catalogue.
- -
-
|
- -inherited | -
Main entry point for import operations. -Gets a list of new files via compare_shelf_current. -Iterates over list and inserts new books into database. --
-
|
- -staticinherited | -
Return dictionary of epub file contents-
-
|
- -inherited | -
Scan folder by _path, allows recurisive scanning --
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.png b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.png
deleted file mode 100644
index 33ae867..0000000
Binary files a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.png and /dev/null differ
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config-members.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config-members.html
deleted file mode 100644
index 042bcd5..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config-members.html
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.backend.tests.library_test.Test_Config, including all inherited members.
-
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html
deleted file mode 100644
index d2ce3ae..0000000
--- a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
Inheritance diagram for pyShelf.src.backend.tests.library_test.Test_Config:-Public Member Functions | |
| -def | __init__ (self) |
| def | open_file (self, root="config.json") |
-Public Attributes | |
| - | book_path |
| - | TITLE |
| - | VERSION |
| - | book_shelf |
| - | catalogue_db |
| - | user |
| - | password |
| - | file_array |
| - | root |
| - | auto_scan |
| def pyShelf.src.backend.tests.library_test.Test_Config.open_file | -( | -- | self, | -
| - | - | - | _cp = "config.json" |
-
| - | ) | -- |
Opens config.json and reads in configuration options --
Reimplemented from pyShelf.src.backend.lib.config.Config.
- -
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.png b/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.png
deleted file mode 100644
index f564331..0000000
Binary files a/docs/html/classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.png and /dev/null differ
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig-members.html b/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig-members.html
deleted file mode 100644
index 5431719..0000000
--- a/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig-members.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.interface.apps.InterfaceConfig, including all inherited members.
-| name (defined in pyShelf.src.interface.apps.InterfaceConfig) | pyShelf.src.interface.apps.InterfaceConfig | static |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html b/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html
deleted file mode 100644
index 1f02588..0000000
--- a/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
Inheritance diagram for pyShelf.src.interface.apps.InterfaceConfig:-Static Public Attributes | |
| -string | name = "interface" |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.png b/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.png
deleted file mode 100644
index 23b9a2f..0000000
Binary files a/docs/html/classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.png and /dev/null differ
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration-members.html b/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration-members.html
deleted file mode 100644
index c3f238f..0000000
--- a/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration-members.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.interface.migrations.0001_initial.Migration, including all inherited members.
-| dependencies (defined in pyShelf.src.interface.migrations.0001_initial.Migration) | pyShelf.src.interface.migrations.0001_initial.Migration | static |
| initial (defined in pyShelf.src.interface.migrations.0001_initial.Migration) | pyShelf.src.interface.migrations.0001_initial.Migration | static |
| operations (defined in pyShelf.src.interface.migrations.0001_initial.Migration) | pyShelf.src.interface.migrations.0001_initial.Migration | static |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html b/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html
deleted file mode 100644
index 77fab88..0000000
--- a/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
Inheritance diagram for pyShelf.src.interface.migrations.0001_initial.Migration:-Static Public Attributes | |
| -bool | initial = True |
| -list | dependencies = [] |
| list | operations |
-
|
- -static | -
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.png b/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.png
deleted file mode 100644
index abff510..0000000
Binary files a/docs/html/classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.png and /dev/null differ
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books-members.html b/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books-members.html
deleted file mode 100644
index 68ce195..0000000
--- a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books-members.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.interface.models.Books, including all inherited members.
-| __str__(self) (defined in pyShelf.src.interface.models.Books) | pyShelf.src.interface.models.Books | |
| author (defined in pyShelf.src.interface.models.Books) | pyShelf.src.interface.models.Books | static |
| categories (defined in pyShelf.src.interface.models.Books) | pyShelf.src.interface.models.Books | static |
| cover (defined in pyShelf.src.interface.models.Books) | pyShelf.src.interface.models.Books | static |
| file_name (defined in pyShelf.src.interface.models.Books) | pyShelf.src.interface.models.Books | static |
| get_absolute_url(self) | pyShelf.src.interface.models.Books | |
| pages (defined in pyShelf.src.interface.models.Books) | pyShelf.src.interface.models.Books | static |
| progress (defined in pyShelf.src.interface.models.Books) | pyShelf.src.interface.models.Books | static |
| title (defined in pyShelf.src.interface.models.Books) | pyShelf.src.interface.models.Books | static |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html b/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html
deleted file mode 100644
index b441f17..0000000
--- a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
Inheritance diagram for pyShelf.src.interface.models.Books:-Classes | |
| class | Meta |
-Public Member Functions | |
| -def | __str__ (self) |
| def | get_absolute_url (self) |
pyShelfs Book Database class -:param title: Book title -:param author: Author -:param categories: Categories <-- Not implemented -:param cover: Cover image BinaryField -:param pages: # of pages <-- Not implemented -:param progress: Reader percentage <-- Not implented -:param file_name: Path to book -
| def pyShelf.src.interface.models.Books.get_absolute_url | -( | -- | self | ) | -- |
Returns the url to access a particular instance of MyModelName.-
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books.png b/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books.png
deleted file mode 100644
index 4bc3819..0000000
Binary files a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books.png and /dev/null differ
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta-members.html b/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta-members.html
deleted file mode 100644
index 1a14909..0000000
--- a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta-members.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
This is the complete list of members for pyShelf.src.interface.models.Books.Meta, including all inherited members.
-| db_table (defined in pyShelf.src.interface.models.Books.Meta) | pyShelf.src.interface.models.Books.Meta | static |
- 1.8.16
-
-
-
diff --git a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html b/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html
deleted file mode 100644
index 492756a..0000000
--- a/docs/html/classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
-Static Public Attributes | |
| -string | db_table = "books" |
- 1.8.16
-
-
-
diff --git a/docs/html/closed.png b/docs/html/closed.png
deleted file mode 100644
index 98cc2c9..0000000
Binary files a/docs/html/closed.png and /dev/null differ
diff --git a/docs/html/dir_115a8af934cb6b8073d7541c3a02a8e0.html b/docs/html/dir_115a8af934cb6b8073d7541c3a02a8e0.html
deleted file mode 100644
index eef54c6..0000000
--- a/docs/html/dir_115a8af934cb6b8073d7541c3a02a8e0.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_1c7294442ce83d360610449d04c9d7fc.html b/docs/html/dir_1c7294442ce83d360610449d04c9d7fc.html
deleted file mode 100644
index 354d797..0000000
--- a/docs/html/dir_1c7294442ce83d360610449d04c9d7fc.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_2e4fe7818a9bea2340465344c5b4f122.html b/docs/html/dir_2e4fe7818a9bea2340465344c5b4f122.html
deleted file mode 100644
index 4efd2db..0000000
--- a/docs/html/dir_2e4fe7818a9bea2340465344c5b4f122.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_3f615ade772d23cefe5e20dcb18424a2.html b/docs/html/dir_3f615ade772d23cefe5e20dcb18424a2.html
deleted file mode 100644
index 1253850..0000000
--- a/docs/html/dir_3f615ade772d23cefe5e20dcb18424a2.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_5dc60ce45ea83ccf35a995eb718413e2.html b/docs/html/dir_5dc60ce45ea83ccf35a995eb718413e2.html
deleted file mode 100644
index 8f0f8d2..0000000
--- a/docs/html/dir_5dc60ce45ea83ccf35a995eb718413e2.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_650ee533936399e683a30afb9473a469.html b/docs/html/dir_650ee533936399e683a30afb9473a469.html
deleted file mode 100644
index 9f931b4..0000000
--- a/docs/html/dir_650ee533936399e683a30afb9473a469.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
-Directories | |
| directory | static |
- 1.8.16
-
-
-
diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
deleted file mode 100644
index b6aa6dc..0000000
--- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_80adb54c76bf5d67e934da378f00559d.html b/docs/html/dir_80adb54c76bf5d67e934da378f00559d.html
deleted file mode 100644
index 9bb8ca1..0000000
--- a/docs/html/dir_80adb54c76bf5d67e934da378f00559d.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_8509b06bafa958d2011203a730bf5778.html b/docs/html/dir_8509b06bafa958d2011203a730bf5778.html
deleted file mode 100644
index 5c9deec..0000000
--- a/docs/html/dir_8509b06bafa958d2011203a730bf5778.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_9020577e2da81c4cf5a5554c26431f94.html b/docs/html/dir_9020577e2da81c4cf5a5554c26431f94.html
deleted file mode 100644
index d5be62c..0000000
--- a/docs/html/dir_9020577e2da81c4cf5a5554c26431f94.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_9662e62442d92157d391ef66bee26a3c.html b/docs/html/dir_9662e62442d92157d391ef66bee26a3c.html
deleted file mode 100644
index be4eff6..0000000
--- a/docs/html/dir_9662e62442d92157d391ef66bee26a3c.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_a05f942952f29ba3ff0b6cf8bcd4f651.html b/docs/html/dir_a05f942952f29ba3ff0b6cf8bcd4f651.html
deleted file mode 100644
index 463cd39..0000000
--- a/docs/html/dir_a05f942952f29ba3ff0b6cf8bcd4f651.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_bf61165a5ec6f092245f16c80e25d9dd.html b/docs/html/dir_bf61165a5ec6f092245f16c80e25d9dd.html
deleted file mode 100644
index 64c5d5f..0000000
--- a/docs/html/dir_bf61165a5ec6f092245f16c80e25d9dd.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_c9cb39ed8b98bd7419bc6fb3338b22e5.html b/docs/html/dir_c9cb39ed8b98bd7419bc6fb3338b22e5.html
deleted file mode 100644
index 4546f25..0000000
--- a/docs/html/dir_c9cb39ed8b98bd7419bc6fb3338b22e5.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_d57dcc97c471b6c632c5e6143b3e3c97.html b/docs/html/dir_d57dcc97c471b6c632c5e6143b3e3c97.html
deleted file mode 100644
index 1c2ff3a..0000000
--- a/docs/html/dir_d57dcc97c471b6c632c5e6143b3e3c97.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/dir_e5dd47fdf1c13a2660cfdd48f6dbd07c.html b/docs/html/dir_e5dd47fdf1c13a2660cfdd48f6dbd07c.html
deleted file mode 100644
index 235063e..0000000
--- a/docs/html/dir_e5dd47fdf1c13a2660cfdd48f6dbd07c.html
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/doc.png b/docs/html/doc.png
deleted file mode 100644
index 17edabf..0000000
Binary files a/docs/html/doc.png and /dev/null differ
diff --git a/docs/html/doxygen.css b/docs/html/doxygen.css
deleted file mode 100644
index 47c4fbd..0000000
--- a/docs/html/doxygen.css
+++ /dev/null
@@ -1,1765 +0,0 @@
-/* The standard CSS for doxygen 1.8.16 */
-
-body, table, div, p, dl {
- font: 400 14px/22px Roboto,sans-serif;
-}
-
-p.reference, p.definition {
- font: 400 14px/22px Roboto,sans-serif;
-}
-
-/* @group Heading Levels */
-
-h1.groupheader {
- font-size: 150%;
-}
-
-.title {
- font: 400 14px/28px Roboto,sans-serif;
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2.groupheader {
- border-bottom: 1px solid #879ECB;
- color: #354C7B;
- font-size: 150%;
- font-weight: normal;
- margin-top: 1.75em;
- padding-top: 8px;
- padding-bottom: 4px;
- width: 100%;
-}
-
-h3.groupheader {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-dt {
- font-weight: bold;
-}
-
-ul.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
- column-count: 3;
-}
-
-p.startli, p.startdd {
- margin-top: 2px;
-}
-
-p.starttd {
- margin-top: 0px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-p.endtd {
- margin-bottom: 2px;
-}
-
-p.interli {
-}
-
-p.interdd {
-}
-
-p.intertd {
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-h3.version {
- font-size: 90%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #3D578C;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #4665A2;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #9CAFD4;
- color: #FFFFFF;
- border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
- color: #FFFFFF;
-}
-
-a.el {
- font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited, a.line, a.line:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-ul {
- overflow: hidden; /*Fixed: list item bullets overlap floating elements*/
-}
-
-#side-nav ul {
- overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
-}
-
-#main-nav ul {
- overflow: visible; /* reset ul rule for the navigation bar drop down lists */
-}
-
-.fragment {
- text-align: left;
- direction: ltr;
- overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/
- overflow-y: hidden;
-}
-
-pre.fragment {
- border: 1px solid #C4CFE5;
- background-color: #FBFCFD;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-size: 9pt;
- line-height: 125%;
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-div.fragment {
- padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/
- margin: 4px 8px 4px 2px;
- background-color: #FBFCFD;
- border: 1px solid #C4CFE5;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- min-height: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-div.line:after {
- content:"\000A";
- white-space: pre;
-}
-
-div.line.glow {
- background-color: cyan;
- box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-.lineno {
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-div.ah, span.ah {
- background-color: black;
- font-weight: bold;
- color: #FFFFFF;
- margin-bottom: 3px;
- margin-top: 3px;
- padding: 0.2em;
- border: solid thin #333;
- border-radius: 0.5em;
- -webkit-border-radius: .5em;
- -moz-border-radius: .5em;
- box-shadow: 2px 2px 3px #999;
- -webkit-box-shadow: 2px 2px 3px #999;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
-}
-
-div.classindex ul {
- list-style: none;
- padding-left: 0;
-}
-
-div.classindex span.ai {
- display: inline-block;
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background-color: white;
- color: black;
- margin: 0;
-}
-
-div.contents {
- margin-top: 10px;
- margin-left: 12px;
- margin-right: 8px;
-}
-
-td.indexkey {
- background-color: #EBEFF6;
- font-weight: bold;
- border: 1px solid #C4CFE5;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #EBEFF6;
- border: 1px solid #C4CFE5;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #EEF1F7;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl, img.inline {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-address.footer {
- text-align: right;
- padding-right: 12px;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9CAFD4;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-blockquote.DocNodeRTL {
- border-left: 0;
- border-right: 2px solid #9CAFD4;
- margin: 0 4px 0 24px;
- padding: 0 16px 0 12px;
-}
-
-/* @end */
-
-/*
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-*/
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
- background: #EBEFF6;
- font-weight: bold;
-}
-
-hr {
- height: 0px;
- border: none;
- border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
- height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
- border-spacing: 0px;
- padding: 0px;
-}
-
-.memberdecls td, .fieldtable tr {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #F9FAFC;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memSeparator {
- border-bottom: 1px solid #DEE4F0;
- line-height: 1px;
- margin: 0px;
- padding: 0px;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #4665A2;
- white-space: nowrap;
- font-size: 80%;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtitle {
- padding: 8px;
- border-top: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- margin-bottom: -1px;
- background-image: url('nav_f.png');
- background-repeat: repeat-x;
- background-color: #E2E8F2;
- line-height: 1.25;
- font-weight: 300;
- float:left;
-}
-
-.permalink
-{
- font-size: 65%;
- display: inline-block;
- vertical-align: middle;
-}
-
-.memtemplate {
- font-size: 80%;
- color: #4665A2;
- font-weight: normal;
- margin-left: 9px;
-}
-
-.memnav {
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.mempage {
- width: 100%;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
- margin-right: 5px;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
- display: table !important;
- width: 100%;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: 400;
- margin-left: 6px;
-}
-
-.memname td {
- vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
- border-top: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 0px 6px 0px;
- color: #253555;
- font-weight: bold;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-color: #DFE5F1;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
-
-}
-
-.overload {
- font-family: "courier new",courier,monospace;
- font-size: 65%;
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 10px 2px 10px;
- background-color: #FBFCFD;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFFFF;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-.paramname code {
- line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname {
- font-weight: bold;
- vertical-align: top;
-}
-
-.params .paramtype, .tparams .paramtype {
- font-style: italic;
- vertical-align: top;
-}
-
-.params .paramdir, .tparams .paramdir {
- font-family: "courier new",courier,monospace;
- vertical-align: top;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #728DC1;
- border-top:1px solid #5373B4;
- border-left:1px solid #5373B4;
- border-right:1px solid #C4CFE5;
- border-bottom:1px solid #C4CFE5;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
- vertical-align: middle;
-}
-
-
-
-/* @end */
-
-/* these are for tree view inside a (index) page */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #9CAFD4;
- border-bottom: 1px solid #9CAFD4;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
- padding-top: 3px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.entry a img {
- border: none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #F7F8FB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #3D578C;
-}
-
-.arrow {
- color: #9CAFD4;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- cursor: pointer;
- font-size: 80%;
- display: inline-block;
- width: 16px;
- height: 22px;
-}
-
-.icon {
- font-family: Arial, Helvetica;
- font-weight: bold;
- font-size: 12px;
- height: 14px;
- width: 16px;
- display: inline-block;
- background-color: #728DC1;
- color: white;
- text-align: center;
- border-radius: 4px;
- margin-left: 2px;
- margin-right: 2px;
-}
-
-.icona {
- width: 24px;
- height: 22px;
- display: inline-block;
-}
-
-.iconfopen {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('folderopen.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-.iconfclosed {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('folderclosed.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-.icondoc {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('doc.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-table.directory {
- font: 400 14px Roboto,sans-serif;
-}
-
-/* @end */
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #2A3D61;
-}
-
-table.doxtable caption {
- caption-side: top;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.doxtable th {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-table.fieldtable {
- /*width: 100%;*/
- margin-bottom: 10px;
- border: 1px solid #A8B8D9;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- vertical-align: top;
-}
-
-.fieldtable td.fieldname {
- padding-top: 3px;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A8B8D9;
- /*width: 100%;*/
-}
-
-.fieldtable td.fielddoc p:first-child {
- margin-top: 0px;
-}
-
-.fieldtable td.fielddoc p:last-child {
- margin-bottom: 2px;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- font-size: 90%;
- color: #253555;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- font-weight: 400;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
- top: 0px;
- left: 10px;
- height: 36px;
- background-image: url('tab_b.png');
- z-index: 101;
- overflow: hidden;
- font-size: 13px;
-}
-
-.navpath ul
-{
- font-size: 11px;
- background-image:url('tab_b.png');
- background-repeat:repeat-x;
- background-position: 0 -5px;
- height:30px;
- line-height:30px;
- color:#8AA0CC;
- border:solid 1px #C2CDE4;
- overflow:hidden;
- margin:0px;
- padding:0px;
-}
-
-.navpath li
-{
- list-style-type:none;
- float:left;
- padding-left:10px;
- padding-right:15px;
- background-image:url('bc_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
-}
-
-.navpath li.navelem a
-{
- height:32px;
- display:block;
- text-decoration: none;
- outline: none;
- color: #283A5D;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
-}
-
-.navpath li.navelem a:hover
-{
- color:#6884BD;
-}
-
-.navpath li.footer
-{
- list-style-type:none;
- float:right;
- padding-left:10px;
- padding-right:15px;
- background-image:none;
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
- font-size: 8pt;
-}
-
-
-div.summary
-{
- float: right;
- font-size: 8pt;
- padding-right: 5px;
- width: 50%;
- text-align: right;
-}
-
-div.summary a
-{
- white-space: nowrap;
-}
-
-table.classindex
-{
- margin: 10px;
- white-space: nowrap;
- margin-left: 3%;
- margin-right: 3%;
- width: 94%;
- border: 0;
- border-spacing: 0;
- padding: 0;
-}
-
-div.ingroups
-{
- font-size: 8pt;
- width: 50%;
- text-align: left;
-}
-
-div.ingroups a
-{
- white-space: nowrap;
-}
-
-div.header
-{
- background-image:url('nav_h.png');
- background-repeat:repeat-x;
- background-color: #F9FAFC;
- margin: 0px;
- border-bottom: 1px solid #C4CFE5;
-}
-
-div.headertitle
-{
- padding: 5px 5px 5px 10px;
-}
-
-.PageDocRTL-title div.headertitle {
- text-align: right;
- direction: rtl;
-}
-
-dl {
- padding: 0 0 0 0;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */
-dl.section {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.section.DocNodeRTL {
- margin-right: 0px;
- padding-right: 0px;
-}
-
-dl.note {
- margin-left: -7px;
- padding-left: 3px;
- border-left: 4px solid;
- border-color: #D0C000;
-}
-
-dl.note.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention {
- margin-left: -7px;
- padding-left: 3px;
- border-left: 4px solid;
- border-color: #FF0000;
-}
-
-dl.warning.DocNodeRTL, dl.attention.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant {
- margin-left: -7px;
- padding-left: 3px;
- border-left: 4px solid;
- border-color: #00D000;
-}
-
-dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated {
- margin-left: -7px;
- padding-left: 3px;
- border-left: 4px solid;
- border-color: #505050;
-}
-
-dl.deprecated.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #505050;
-}
-
-dl.todo {
- margin-left: -7px;
- padding-left: 3px;
- border-left: 4px solid;
- border-color: #00C0E0;
-}
-
-dl.todo.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #00C0E0;
-}
-
-dl.test {
- margin-left: -7px;
- padding-left: 3px;
- border-left: 4px solid;
- border-color: #3030E0;
-}
-
-dl.test.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #3030E0;
-}
-
-dl.bug {
- margin-left: -7px;
- padding-left: 3px;
- border-left: 4px solid;
- border-color: #C08050;
-}
-
-dl.bug.DocNodeRTL {
- margin-left: 0;
- padding-left: 0;
- border-left: 0;
- margin-right: -7px;
- padding-right: 3px;
- border-right: 4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectalign
-{
- vertical-align: middle;
-}
-
-#projectname
-{
- font: 300% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 2px 0px;
-}
-
-#projectbrief
-{
- font: 120% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#projectnumber
-{
- font: 50% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#titlearea
-{
- padding: 0px;
- margin: 0px;
- width: 100%;
- border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
- text-align: center;
-}
-
-.dotgraph
-{
- text-align: center;
-}
-
-.mscgraph
-{
- text-align: center;
-}
-
-.plantumlgraph
-{
- text-align: center;
-}
-
-.diagraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #90A5CE;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#334975;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D8DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 8px 10px 10px;
- width: 200px;
-}
-
-.PageDocRTL-title div.toc {
- float: left !important;
- text-align: right;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-.PageDocRTL-title div.toc li {
- background-position-x: right !important;
- padding-left: 0 !important;
- padding-right: 10px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4665A2;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.PageDocRTL-title div.toc li.level1 {
- margin-left: 0 !important;
- margin-right: 0;
-}
-
-.PageDocRTL-title div.toc li.level2 {
- margin-left: 0 !important;
- margin-right: 15px;
-}
-
-.PageDocRTL-title div.toc li.level3 {
- margin-left: 0 !important;
- margin-right: 30px;
-}
-
-.PageDocRTL-title div.toc li.level4 {
- margin-left: 0 !important;
- margin-right: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-/* tooltip related style info */
-
-.ttc {
- position: absolute;
- display: none;
-}
-
-#powerTip {
- cursor: default;
- white-space: nowrap;
- background-color: white;
- border: 1px solid gray;
- border-radius: 4px 4px 4px 4px;
- box-shadow: 1px 1px 7px gray;
- display: none;
- font-size: smaller;
- max-width: 80%;
- opacity: 0.9;
- padding: 1ex 1em 1em;
- position: absolute;
- z-index: 2147483647;
-}
-
-#powerTip div.ttdoc {
- color: grey;
- font-style: italic;
-}
-
-#powerTip div.ttname a {
- font-weight: bold;
-}
-
-#powerTip div.ttname {
- font-weight: bold;
-}
-
-#powerTip div.ttdeci {
- color: #006318;
-}
-
-#powerTip div {
- margin: 0px;
- padding: 0px;
- font: 12px/16px Roboto,sans-serif;
-}
-
-#powerTip:before, #powerTip:after {
- content: "";
- position: absolute;
- margin: 0px;
-}
-
-#powerTip.n:after, #powerTip.n:before,
-#powerTip.s:after, #powerTip.s:before,
-#powerTip.w:after, #powerTip.w:before,
-#powerTip.e:after, #powerTip.e:before,
-#powerTip.ne:after, #powerTip.ne:before,
-#powerTip.se:after, #powerTip.se:before,
-#powerTip.nw:after, #powerTip.nw:before,
-#powerTip.sw:after, #powerTip.sw:before {
- border: solid transparent;
- content: " ";
- height: 0;
- width: 0;
- position: absolute;
-}
-
-#powerTip.n:after, #powerTip.s:after,
-#powerTip.w:after, #powerTip.e:after,
-#powerTip.nw:after, #powerTip.ne:after,
-#powerTip.sw:after, #powerTip.se:after {
- border-color: rgba(255, 255, 255, 0);
-}
-
-#powerTip.n:before, #powerTip.s:before,
-#powerTip.w:before, #powerTip.e:before,
-#powerTip.nw:before, #powerTip.ne:before,
-#powerTip.sw:before, #powerTip.se:before {
- border-color: rgba(128, 128, 128, 0);
-}
-
-#powerTip.n:after, #powerTip.n:before,
-#powerTip.ne:after, #powerTip.ne:before,
-#powerTip.nw:after, #powerTip.nw:before {
- top: 100%;
-}
-
-#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
- border-top-color: #FFFFFF;
- border-width: 10px;
- margin: 0px -10px;
-}
-#powerTip.n:before {
- border-top-color: #808080;
- border-width: 11px;
- margin: 0px -11px;
-}
-#powerTip.n:after, #powerTip.n:before {
- left: 50%;
-}
-
-#powerTip.nw:after, #powerTip.nw:before {
- right: 14px;
-}
-
-#powerTip.ne:after, #powerTip.ne:before {
- left: 14px;
-}
-
-#powerTip.s:after, #powerTip.s:before,
-#powerTip.se:after, #powerTip.se:before,
-#powerTip.sw:after, #powerTip.sw:before {
- bottom: 100%;
-}
-
-#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
- border-bottom-color: #FFFFFF;
- border-width: 10px;
- margin: 0px -10px;
-}
-
-#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
- border-bottom-color: #808080;
- border-width: 11px;
- margin: 0px -11px;
-}
-
-#powerTip.s:after, #powerTip.s:before {
- left: 50%;
-}
-
-#powerTip.sw:after, #powerTip.sw:before {
- right: 14px;
-}
-
-#powerTip.se:after, #powerTip.se:before {
- left: 14px;
-}
-
-#powerTip.e:after, #powerTip.e:before {
- left: 100%;
-}
-#powerTip.e:after {
- border-left-color: #FFFFFF;
- border-width: 10px;
- top: 50%;
- margin-top: -10px;
-}
-#powerTip.e:before {
- border-left-color: #808080;
- border-width: 11px;
- top: 50%;
- margin-top: -11px;
-}
-
-#powerTip.w:after, #powerTip.w:before {
- right: 100%;
-}
-#powerTip.w:after {
- border-right-color: #FFFFFF;
- border-width: 10px;
- top: 50%;
- margin-top: -10px;
-}
-#powerTip.w:before {
- border-right-color: #808080;
- border-width: 11px;
- top: 50%;
- margin-top: -11px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
-/* @group Markdown */
-
-/*
-table.markdownTable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.markdownTable td, table.markdownTable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.markdownTableHead tr {
-}
-
-table.markdownTableBodyLeft td, table.markdownTable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-th.markdownTableHeadLeft {
- text-align: left
-}
-
-th.markdownTableHeadRight {
- text-align: right
-}
-
-th.markdownTableHeadCenter {
- text-align: center
-}
-*/
-
-table.markdownTable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.markdownTable td, table.markdownTable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.markdownTable tr {
-}
-
-th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-th.markdownTableHeadLeft, td.markdownTableBodyLeft {
- text-align: left
-}
-
-th.markdownTableHeadRight, td.markdownTableBodyRight {
- text-align: right
-}
-
-th.markdownTableHeadCenter, td.markdownTableBodyCenter {
- text-align: center
-}
-
-.DocNodeRTL {
- text-align: right;
- direction: rtl;
-}
-
-.DocNodeLTR {
- text-align: left;
- direction: ltr;
-}
-
-table.DocNodeRTL {
- width: auto;
- margin-right: 0;
- margin-left: auto;
-}
-
-table.DocNodeLTR {
- width: auto;
- margin-right: auto;
- margin-left: 0;
-}
-
-tt, code, kbd, samp
-{
- display: inline-block;
- direction:ltr;
-}
-/* @end */
-
-u {
- text-decoration: underline;
-}
diff --git a/docs/html/doxygen.png b/docs/html/doxygen.png
deleted file mode 100644
index 3ff17d8..0000000
Binary files a/docs/html/doxygen.png and /dev/null differ
diff --git a/docs/html/dynsections.js b/docs/html/dynsections.js
deleted file mode 100644
index c8e84aa..0000000
--- a/docs/html/dynsections.js
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- @licstart The following is the entire license notice for the
- JavaScript code in this file.
-
- Copyright (C) 1997-2017 by Dimitri van Heesch
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
- @licend The above is the entire license notice
- for the JavaScript code in this file
- */
-function toggleVisibility(linkObj)
-{
- var base = $(linkObj).attr('id');
- var summary = $('#'+base+'-summary');
- var content = $('#'+base+'-content');
- var trigger = $('#'+base+'-trigger');
- var src=$(trigger).attr('src');
- if (content.is(':visible')===true) {
- content.hide();
- summary.show();
- $(linkObj).addClass('closed').removeClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
- } else {
- content.show();
- summary.hide();
- $(linkObj).removeClass('closed').addClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- }
- return false;
-}
-
-function updateStripes()
-{
- $('table.directory tr').
- removeClass('even').filter(':visible:even').addClass('even');
-}
-
-function toggleLevel(level)
-{
- $('table.directory tr').each(function() {
- var l = this.id.split('_').length-1;
- var i = $('#img'+this.id.substring(3));
- var a = $('#arr'+this.id.substring(3));
- if (l|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
| ▼ src | |
| ▼ backend | |
| ▼ lib | |
| __init__.py | |
| api_hooks.py | |
| config.py | |
| library.py | |
| pyShelf.py | |
| storage.py | |
| ▼ tests | |
| __init__.py | |
| config_test.py | |
| library_test.py | |
| __init__.py | |
| pyShelf_ScanLibrary.py | |
| ▼ frontend | |
| __init__.py | |
| settings.py | |
| urls.py | |
| wsgi.py | |
| ▼ interface | |
| ▼ migrations | |
| 0001_initial.py | |
| __init__.py | |
| ▼ templatetags | |
| __init__.py | |
| filters.py | |
| __init__.py | |
| admin.py | |
| apps.py | |
| models.py | |
| tests.py | |
| views.py | |
| __init__.py | |
| manage.py |
- 1.8.16
-
-
-
diff --git a/docs/html/folderclosed.png b/docs/html/folderclosed.png
deleted file mode 100644
index bb8ab35..0000000
Binary files a/docs/html/folderclosed.png and /dev/null differ
diff --git a/docs/html/folderopen.png b/docs/html/folderopen.png
deleted file mode 100644
index d6c7f67..0000000
Binary files a/docs/html/folderopen.png and /dev/null differ
diff --git a/docs/html/functions.html b/docs/html/functions.html
deleted file mode 100644
index 9763481..0000000
--- a/docs/html/functions.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html
deleted file mode 100644
index 6f4093c..0000000
--- a/docs/html/functions_func.html
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/hierarchy.html b/docs/html/hierarchy.html
deleted file mode 100644
index 22ceaaf..0000000
--- a/docs/html/hierarchy.html
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/index.hhc b/docs/html/index.hhc
deleted file mode 100644
index d22c651..0000000
--- a/docs/html/index.hhc
+++ /dev/null
@@ -1,320 +0,0 @@
-
-
-
-|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
- 1.8.16
-
-
-
diff --git a/docs/html/jquery.js b/docs/html/jquery.js
deleted file mode 100644
index 4344b33..0000000
--- a/docs/html/jquery.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
-!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0|
- pyShelf Open Source Ebook Server
- 0.2.1
-
- Open source, console based E-book server
- |
-
The MIT License (MIT)
-Copyright (c) 2012-2015 Kevin Brown, Igor Vaynberg, and Select2 contributors
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- 1.8.16
-
-
-