Removed old documentation

This commit is contained in:
Mike Young
2019-12-15 12:57:44 -05:00
parent 9b16d7adf2
commit 7eb1cb330b
131 changed files with 0 additions and 10762 deletions

View File

@@ -1 +0,0 @@
<html xmlns='http://www.w3.org/1999/xhtml'></html>

View File

View File

@@ -1 +0,0 @@
/home/raelon/Projects/pyShelf/src

View File

@@ -1 +0,0 @@
<html xmlns='http://www.w3.org/1999/xhtml'></html>

View File

@@ -1 +0,0 @@
<html xmlns='http://www.w3.org/1999/xhtml'></html>

View File

@@ -1 +0,0 @@
<html xmlns='http://www.w3.org/1999/xhtml'></html>

View File

@@ -1 +0,0 @@
<html xmlns='http://www.w3.org/1999/xhtml'></html>

View File

@@ -1 +0,0 @@
<html xmlns='http://www.w3.org/1999/xhtml'></html>

View File

@@ -1,13 +0,0 @@
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>DEFINITIONS</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.3' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='style.css' />
</head>
<body>
<h2 class='header'>DEFINITIONS</h2>
</body>
</html>

View File

@@ -1 +0,0 @@
<html xmlns='http://www.w3.org/1999/xhtml'></html>

View File

@@ -1,15 +0,0 @@
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>FILES</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.3' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='style.css' />
</head>
<body>
<h2 class='header'><a href='files.html'>FILES</a></h2>
<ol>
</ol>
</body>
</html>

View File

@@ -1 +0,0 @@
<html xmlns='http://www.w3.org/1999/xhtml'></html>

View File

@@ -1,24 +0,0 @@
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>HELP</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.3' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='style.css' />
</head>
<body>
<h2 class='header'>Usage of Links</h2>
<pre>/* [&lt;][&gt;][^][v][top][bottom][index][help] */</pre>
<dl>
<dt>[&lt;]</dt><dd>Previous definition.</dd>
<dt>[&gt;]</dt><dd>Next definition.</dd>
<dt>[^]</dt><dd>First definition in this file.</dd>
<dt>[v]</dt><dd>Last definition in this file.</dd>
<dt>[top]</dt><dd>Top of this file.</dd>
<dt>[bottom]</dt><dd>Bottom of this file.</dd>
<dt>[index]</dt><dd>Return to index page.</dd>
<dt>[help]</dt><dd>You are seeing now.</dd>
</dl>
</body>
</html>

View File

@@ -1,28 +0,0 @@
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>pyShelf Open Source Ebook Server-0.2.1</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.3' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='style.css' />
</head>
<body>
<h1 class='title'>pyShelf Open Source Ebook Server-0.2.1</h1>
<div class='poweredby'>
Last updated Sun Dec 01 13:06:42 EST 2019<br />
Powered by <a href='http://www.gnu.org/software/global/' title='Go to the GLOBAL project page.'>GLOBAL-6.6.3</a>.<br />
</div>
<hr />
<h2 class='header'>MAINS</h2>
<pre>
</pre>
<hr />
<h2 class='header'>DEFINITIONS</h2>
<hr />
<h2 class='header'>FILES</h2>
<ol>
</ol>
<hr />
</body>
</html>

View File

@@ -1,28 +0,0 @@
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>pyShelf Open Source Ebook Server-0.2.1</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.3' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='style.css' />
</head>
<body>
<h1 class='title'>pyShelf Open Source Ebook Server-0.2.1</h1>
<div class='poweredby'>
Last updated Sun Dec 01 13:06:42 EST 2019<br />
Powered by <a href='http://www.gnu.org/software/global/' title='Go to the GLOBAL project page.'>GLOBAL-6.6.3</a>.<br />
</div>
<hr />
<h2 class='header'>MAINS</h2>
<pre>
</pre>
<hr />
<h2 class='header'>DEFINITIONS</h2>
<hr />
<h2 class='header'>FILES</h2>
<ol>
</ol>
<hr />
</body>
</html>

View File

@@ -1,8 +0,0 @@
#!/bin/sh
#
# rebuild.sh: rebuild hypertext with the previous context.
#
# Usage:
# % sh rebuild.sh
#
cd /home/raelon/Projects/pyShelf/src && GTAGSCONF=':langmap=c\:.c.h,yacc\:.y,asm\:.s.S,java\:.java,cpp\:.c++.cc.hh.cpp.cxx.hxx.hpp.C.H,php\:.php.php3.phtml:skip=HTML/,HTML.pub/,tags,TAGS,ID,y.tab.c,y.tab.h,gtags.files,cscope.files,cscope.out,cscope.po.out,cscope.in.out,SCCS/,RCS/,CVS/,CVSROOT/,{arch}/,autom4te.cache/,*.orig,*.rej,*.bak,*~,#*#,*.swp,*.tmp,*_flymake.*,*_flymake,*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css:' htags -g -s -a -n -v -w -t 'pyShelf Open Source Ebook Server-0.2.1' /home/raelon/Projects/pyShelf/docs/html

View File

@@ -1,77 +0,0 @@
/*
* Copyright (c) 2005, 2010, 2011 Tama Communications Corporation
*
* This file is free software; as a special exception the author gives
* unlimited permission to copy and/or distribute it, with or without
* modifications, as long as this notice is preserved.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
* implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*/
/*
* Souce code
*/
body { color: #191970; background-color: #f5f5dc; }
a.visited { color: gray; }
.title { color: #cc0000; }
.poweredby { text-align: right; }
.error { color: red; }
.loading { color: white; background-color: red; }
.cvs { font-size: 90%; }
.caution { text-align: center; margin: 1em 40px; }
img.icon { vertical-align: top; border: 0; }
.curline:hover { background-color:lightgray; }
table.flist { border-spacing: 2px; width: 100%; }
/*
* Parts
*/
em { font-style: normal; }
em.comment { color: green; font-style: italic; }
em.sharp { color: #8b0000; }
em.brace { color: red; }
em.warned { background-color: yellow; }
em.string { text-decoration: underline; }
strong.reserved { font-weight: bold; }
/*
* Tag list using table (--table-list)
*/
th, td { white-space: nowrap; }
th.tag { text-align: left; }
th.line { text-align: right; }
th.file { text-align: left; }
th.code { text-align: left; }
td.tag { text-align: left; }
td.line { text-align: right; }
td.file { text-align: left; }
td.code { text-align: left; }
/* end of TAG LIST */
/*
* Fixed guide (--fixed-guide)
*/
#guide {
height: 35px;
position: fixed;
bottom:0px; left:0px; right:0px;
background: #f5f5dc;
border: 1px solid #ccc;
}
#guide ul {
height: 25px;
margin: 5px;
width: 90%;
}
#guide ul li {
float: left;
display: inline;
margin: 1px 1px;
}
#guide a {
line-height: 24px;
}
#guide ul li.standout span {
margin: 0px 4px;
font-size: 115%;
font-weight: bold;
}
/* end of FIXED GUIDE */

View File

@@ -1,91 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>pyShelf</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>src</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>backend</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>lib</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>api_hooks</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_0_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html" target="_self">DuckDuckGo</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_1_" class="arrow" onclick="toggleFolder('0_0_0_0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>config</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_1_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html" target="_self">Config</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_2_" class="arrow" onclick="toggleFolder('0_0_0_0_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>library</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_2_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html" target="_self">Catalogue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_3_" class="arrow" onclick="toggleFolder('0_0_0_0_3_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>pyShelf</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_3_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html" target="_self">BookDisplay</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_3_1_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html" target="_self">InitFiles</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_0_4_" class="arrow" onclick="toggleFolder('0_0_0_0_4_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>storage</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_4_0_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html" target="_self">Storage</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_0_1_" class="arrow" onclick="toggleFolder('0_0_0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>tests</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_1_0_" class="arrow" onclick="toggleFolder('0_0_0_1_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>config_test</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_0_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html" target="_self">TestConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_0_1_1_" class="arrow" onclick="toggleFolder('0_0_0_1_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>library_test</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_1_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html" target="_self">Test_Catalogue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_1_1_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html" target="_self">Test_Config</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_1_2_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html" target="_self">TestCatalogue</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>frontend</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_2_" class="arrow" onclick="toggleFolder('0_0_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>interface</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_2_0_" class="arrow" onclick="toggleFolder('0_0_2_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>apps</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_0_0_"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html" target="_self">InterfaceConfig</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_2_1_" class="arrow" onclick="toggleFolder('0_0_2_1_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>migrations</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_2_1_0_" class="arrow" onclick="toggleFolder('0_0_2_1_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>0001_initial</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_1_0_0_" class="even"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html" target="_self">Migration</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_0_0_2_2_" class="arrow" onclick="toggleFolder('0_0_2_2_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>models</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_0_0_2_2_0_" class="arrow" onclick="toggleFolder('0_0_2_2_0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html" target="_self">Books</a></td><td class="desc"></td></tr>
<tr id="row_0_0_2_2_0_0_"><td class="entry"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html" target="_self">Meta</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

BIN
docs/html/bc_s.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 676 B

BIN
docs/html/bdwn.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

View File

@@ -1,96 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
<table class="classindex">
<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">Config</a> (pyShelf.src.backend.lib.config)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html">InterfaceConfig</a> (pyShelf.src.interface.apps)&#160;&#160;&#160;</td>
<td rowspan="2" valign="bottom"><a name="letter_t"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;t&#160;&#160;</div></td></tr></table>
</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">BookDisplay</a> (pyShelf.src.backend.lib.pyShelf)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">Test_Catalogue</a> (pyShelf.src.backend.tests.library_test)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">Books</a> (pyShelf.src.interface.models)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">DuckDuckGo</a> (pyShelf.src.backend.lib.api_hooks)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html">Books.Meta</a> (pyShelf.src.interface.models)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html">Test_Config</a> (pyShelf.src.backend.tests.library_test)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
</td>
<td rowspan="2" valign="bottom"><a name="letter_i"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;i&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">Migration</a> (pyShelf.src.interface.migrations.0001_initial)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">TestCatalogue</a> (pyShelf.src.backend.tests.library_test)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;s&#160;&#160;</div></td></tr></table>
</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">TestConfig</a> (pyShelf.src.backend.tests.config_test)&#160;&#160;&#160;</td>
<td></td></tr>
<tr><td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">Catalogue</a> (pyShelf.src.backend.lib.library)&#160;&#160;&#160;</td>
<td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html">InitFiles</a> (pyShelf.src.backend.lib.pyShelf)&#160;&#160;&#160;</td>
<td></td><td></td></tr>
<tr><td></td><td></td><td valign="top"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">Storage</a> (pyShelf.src.backend.lib.storage)&#160;&#160;&#160;</td>
<td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
<div class="qindex"><a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_i">i</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_s">s</a>&#160;|&#160;<a class="qindex" href="#letter_t">t</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,65 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>api_hooks</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">DuckDuckGo</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.api_hooks.DuckDuckGo Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__init__</b>(self) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#a9ecf411b77aca69bee4e1c619b37e521">image_result</a>(self, query)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>url</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,113 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.lib.api_hooks.DuckDuckGo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>api_hooks</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html">DuckDuckGo</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.api_hooks.DuckDuckGo Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa8a19ecca0cc92a3d617ab85ec251043"><td class="memItemLeft" align="right" valign="top"><a id="aa8a19ecca0cc92a3d617ab85ec251043"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b> (self)</td></tr>
<tr class="separator:aa8a19ecca0cc92a3d617ab85ec251043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ecf411b77aca69bee4e1c619b37e521"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#a9ecf411b77aca69bee4e1c619b37e521">image_result</a> (self, query)</td></tr>
<tr class="separator:a9ecf411b77aca69bee4e1c619b37e521"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aa034dc54a6c85f0311e35c32242e4884"><td class="memItemLeft" align="right" valign="top"><a id="aa034dc54a6c85f0311e35c32242e4884"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>url</b></td></tr>
<tr class="separator:aa034dc54a6c85f0311e35c32242e4884"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">duckduckgo related searching</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a9ecf411b77aca69bee4e1c619b37e521"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ecf411b77aca69bee4e1c619b37e521">&#9670;&nbsp;</a></span>image_result()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.api_hooks.DuckDuckGo.image_result </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>query</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Returns json containing url to image
:param _key: &amp;t=h_&amp;iar=images&amp;iax=images&amp;ia=images&amp;format=json&amp;pretty=1
</pre>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/lib/<a class="el" href="">api_hooks.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,74 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>config</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">Config</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.config.Config Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__init__</b>(self, root) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>auto_scan</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>book_path</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>book_shelf</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>catalogue_db</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>file_array</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513">open_file</a>(self, _cp)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>password</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>root</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>TITLE</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>user</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>VERSION</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,153 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.lib.config.Config Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>config</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">Config</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.config.Config Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for pyShelf.src.backend.lib.config.Config:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.png" usemap="#pyShelf.src.backend.lib.config.Config_map" alt=""/>
<map id="pyShelf.src.backend.lib.config.Config_map" name="pyShelf.src.backend.lib.config.Config_map">
<area href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html" alt="pyShelf.src.backend.tests.library_test.Test_Config" shape="rect" coords="0,56,296,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:acc3a283ef348aaf2fc0dbaa4bd1ad3c9"><td class="memItemLeft" align="right" valign="top"><a id="acc3a283ef348aaf2fc0dbaa4bd1ad3c9"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b> (self, root)</td></tr>
<tr class="separator:acc3a283ef348aaf2fc0dbaa4bd1ad3c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dbecd1e259e7bd71ab24b55d4093513"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513">open_file</a> (self, _cp)</td></tr>
<tr class="separator:a9dbecd1e259e7bd71ab24b55d4093513"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a7454c270924a276016f903e369b829a5"><td class="memItemLeft" align="right" valign="top"><a id="a7454c270924a276016f903e369b829a5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>book_path</b></td></tr>
<tr class="separator:a7454c270924a276016f903e369b829a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a1fefa92e72aa11ec4438faba2f7feb"><td class="memItemLeft" align="right" valign="top"><a id="a3a1fefa92e72aa11ec4438faba2f7feb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TITLE</b></td></tr>
<tr class="separator:a3a1fefa92e72aa11ec4438faba2f7feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6feb1951a00ca1fc82a70634bacbd558"><td class="memItemLeft" align="right" valign="top"><a id="a6feb1951a00ca1fc82a70634bacbd558"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>VERSION</b></td></tr>
<tr class="separator:a6feb1951a00ca1fc82a70634bacbd558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebb4cc0414b96bc1f8868da69b669706"><td class="memItemLeft" align="right" valign="top"><a id="aebb4cc0414b96bc1f8868da69b669706"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>book_shelf</b></td></tr>
<tr class="separator:aebb4cc0414b96bc1f8868da69b669706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee8b31f64a0ea29907c0b36b884c8c0"><td class="memItemLeft" align="right" valign="top"><a id="acee8b31f64a0ea29907c0b36b884c8c0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>catalogue_db</b></td></tr>
<tr class="separator:acee8b31f64a0ea29907c0b36b884c8c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc37158cf6f6f0c7dc9d5f51e6d9b405"><td class="memItemLeft" align="right" valign="top"><a id="acc37158cf6f6f0c7dc9d5f51e6d9b405"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>user</b></td></tr>
<tr class="separator:acc37158cf6f6f0c7dc9d5f51e6d9b405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973054b07100dc03a1ecf8f759e8b663"><td class="memItemLeft" align="right" valign="top"><a id="a973054b07100dc03a1ecf8f759e8b663"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>password</b></td></tr>
<tr class="separator:a973054b07100dc03a1ecf8f759e8b663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc103fb3d969e1e6ada5c1d39ec92e21"><td class="memItemLeft" align="right" valign="top"><a id="abc103fb3d969e1e6ada5c1d39ec92e21"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>file_array</b></td></tr>
<tr class="separator:abc103fb3d969e1e6ada5c1d39ec92e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a477a1b22bada1944ba5d8ac5bfca0567"><td class="memItemLeft" align="right" valign="top"><a id="a477a1b22bada1944ba5d8ac5bfca0567"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>root</b></td></tr>
<tr class="separator:a477a1b22bada1944ba5d8ac5bfca0567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f39a470c9963035a112acca935b29fc"><td class="memItemLeft" align="right" valign="top"><a id="a9f39a470c9963035a112acca935b29fc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>auto_scan</b></td></tr>
<tr class="separator:a9f39a470c9963035a112acca935b29fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Main System Configuration
</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a9dbecd1e259e7bd71ab24b55d4093513"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dbecd1e259e7bd71ab24b55d4093513">&#9670;&nbsp;</a></span>open_file()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.config.Config.open_file </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>_cp</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Opens config.json and reads in configuration options
</pre>
<p>Reimplemented in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#ae3bfa4633a2bf86c86d40151b56688b8">pyShelf.src.backend.tests.library_test.Test_Config</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/lib/<a class="el" href="">config.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,82 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>library</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">Catalogue</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.library.Catalogue Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__init__</b>(self, config) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>book_folder</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>book_shelf</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>books</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a">compare_shelf_current</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>config</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>cover_regx</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>db_pointer</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57">extract_content</a>(self, book_zip, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6">extract_cover_html</a>(self, book_zip, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e">extract_cover_image</a>(self, book_zip, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01">extract_metadata</a>(self, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>file_list</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db">filter_books</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>html_regx</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96">import_books</a>(self, list=None)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>opf_regx</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331">process_book</a>(book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>root_dir</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1">scan_folder</a>(self, _path=None)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,407 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.lib.library.Catalogue Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>library</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">Catalogue</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.library.Catalogue Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for pyShelf.src.backend.lib.library.Catalogue:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.png" usemap="#pyShelf.src.backend.lib.library.Catalogue_map" alt=""/>
<map id="pyShelf.src.backend.lib.library.Catalogue_map" name="pyShelf.src.backend.lib.library.Catalogue_map">
<area href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html" alt="pyShelf.src.backend.tests.library_test.Test_Catalogue" shape="rect" coords="0,56,316,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4c31e22a5646223f0964c560d5b4eb28"><td class="memItemLeft" align="right" valign="top"><a id="a4c31e22a5646223f0964c560d5b4eb28"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b> (self, config)</td></tr>
<tr class="separator:a4c31e22a5646223f0964c560d5b4eb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a18784d69536167a50258ce9b1737b1"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1">scan_folder</a> (self, _path=None)</td></tr>
<tr class="separator:a5a18784d69536167a50258ce9b1737b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ba5b4c097789855ded4e7cb05ee0db"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db">filter_books</a> (self)</td></tr>
<tr class="separator:ab4ba5b4c097789855ded4e7cb05ee0db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f42f90efb06225637e28555b37ca01"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01">extract_metadata</a> (self, book)</td></tr>
<tr class="separator:a97f42f90efb06225637e28555b37ca01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa292917545d1569ddb8caf65577a8a57"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57">extract_content</a> (self, book_zip, book)</td></tr>
<tr class="separator:aa292917545d1569ddb8caf65577a8a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c306bfe05990039b81731992b6f31d6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6">extract_cover_html</a> (self, book_zip, book)</td></tr>
<tr class="separator:a4c306bfe05990039b81731992b6f31d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeffa733c446b5a367a4225d6a6b5a1e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e">extract_cover_image</a> (self, book_zip, book)</td></tr>
<tr class="separator:abeffa733c446b5a367a4225d6a6b5a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1463e646d864f5ee4710bec71990995a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a">compare_shelf_current</a> (self)</td></tr>
<tr class="separator:a1463e646d864f5ee4710bec71990995a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10be990c40894e3ec45b475e2d89fe96"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96">import_books</a> (self, list=None)</td></tr>
<tr class="separator:a10be990c40894e3ec45b475e2d89fe96"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a84b765167953466756502d0071c69331"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331">process_book</a> (book)</td></tr>
<tr class="separator:a84b765167953466756502d0071c69331"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a1f3ebef642b34188c7ad49cff076db55"><td class="memItemLeft" align="right" valign="top"><a id="a1f3ebef642b34188c7ad49cff076db55"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>file_list</b></td></tr>
<tr class="separator:a1f3ebef642b34188c7ad49cff076db55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><td class="memItemLeft" align="right" valign="top"><a id="a2b23b2c4bfa2d4bb2e2b369cbf8833f9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>opf_regx</b></td></tr>
<tr class="separator:a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbffe01e963e4ece27a608da5fb49e32"><td class="memItemLeft" align="right" valign="top"><a id="acbffe01e963e4ece27a608da5fb49e32"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>cover_regx</b></td></tr>
<tr class="separator:acbffe01e963e4ece27a608da5fb49e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2891f397d927169a8650847f615d402"><td class="memItemLeft" align="right" valign="top"><a id="ad2891f397d927169a8650847f615d402"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>html_regx</b></td></tr>
<tr class="separator:ad2891f397d927169a8650847f615d402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8b3da5a79b942fb03f151d65c673a8f"><td class="memItemLeft" align="right" valign="top"><a id="ac8b3da5a79b942fb03f151d65c673a8f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>root_dir</b></td></tr>
<tr class="separator:ac8b3da5a79b942fb03f151d65c673a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a519afd6144e843d57172d7aad5020919"><td class="memItemLeft" align="right" valign="top"><a id="a519afd6144e843d57172d7aad5020919"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>book_folder</b></td></tr>
<tr class="separator:a519afd6144e843d57172d7aad5020919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04708cf94a0d4391d125b932200b9a79"><td class="memItemLeft" align="right" valign="top"><a id="a04708cf94a0d4391d125b932200b9a79"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>book_shelf</b></td></tr>
<tr class="separator:a04708cf94a0d4391d125b932200b9a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a159ee5951ae71faeae71a52b662f502c"><td class="memItemLeft" align="right" valign="top"><a id="a159ee5951ae71faeae71a52b662f502c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>books</b></td></tr>
<tr class="separator:a159ee5951ae71faeae71a52b662f502c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1064beb1ffc07daf754eab4ca59d2575"><td class="memItemLeft" align="right" valign="top"><a id="a1064beb1ffc07daf754eab4ca59d2575"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>db_pointer</b></td></tr>
<tr class="separator:a1064beb1ffc07daf754eab4ca59d2575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a603e0c7f6f867b54cb8255c2b0bb650b"><td class="memItemLeft" align="right" valign="top"><a id="a603e0c7f6f867b54cb8255c2b0bb650b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>config</b></td></tr>
<tr class="separator:a603e0c7f6f867b54cb8255c2b0bb650b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Decodes book metadata for storage
</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a1463e646d864f5ee4710bec71990995a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1463e646d864f5ee4710bec71990995a">&#9670;&nbsp;</a></span>compare_shelf_current()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.compare_shelf_current </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Calls storage system, gets list of books stored and compares against files on disk
</pre>
</div>
</div>
<a id="aa292917545d1569ddb8caf65577a8a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa292917545d1569ddb8caf65577a8a57">&#9670;&nbsp;</a></span>extract_content()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.extract_content </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book_zip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Opens epub as zip file filters then stores as list any files matching opf_regx
</pre>
</div>
</div>
<a id="a4c306bfe05990039b81731992b6f31d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c306bfe05990039b81731992b6f31d6">&#9670;&nbsp;</a></span>extract_cover_html()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.extract_cover_html </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book_zip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Opens epub as zip file filters then stores as list any files matching html_regx
</pre>
</div>
</div>
<a id="abeffa733c446b5a367a4225d6a6b5a1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abeffa733c446b5a367a4225d6a6b5a1e">&#9670;&nbsp;</a></span>extract_cover_image()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.extract_cover_image </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book_zip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Opens epub as zip file filters then stores as list any files matching cover_regx
</pre>
</div>
</div>
<a id="a97f42f90efb06225637e28555b37ca01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97f42f90efb06225637e28555b37ca01">&#9670;&nbsp;</a></span>extract_metadata()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.extract_metadata </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Return extracted metadata and cover picture
book['path'] == Full path to ebook file
book['files'] == list of files from self.process_book(book)
</pre>
</div>
</div>
<a id="ab4ba5b4c097789855ded4e7cb05ee0db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4ba5b4c097789855ded4e7cb05ee0db">&#9670;&nbsp;</a></span>filter_books()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.filter_books </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Calls scan_folder and filters out book files
Proceeds to call process_book
:returns self._book_list_expanded: json string containing all book metadata
</pre>
<p>Reimplemented in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa2a6c936f7902c6e9287f551fa274edf">pyShelf.src.backend.tests.library_test.Test_Catalogue</a>.</p>
</div>
</div>
<a id="a10be990c40894e3ec45b475e2d89fe96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10be990c40894e3ec45b475e2d89fe96">&#9670;&nbsp;</a></span>import_books()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.import_books </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>list</em> = <code>None</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">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.
</pre>
</div>
</div>
<a id="a84b765167953466756502d0071c69331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84b765167953466756502d0071c69331">&#9670;&nbsp;</a></span>process_book()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.process_book </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Return dictionary of epub file contents</pre>
</div>
</div>
<a id="a5a18784d69536167a50258ce9b1737b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a18784d69536167a50258ce9b1737b1">&#9670;&nbsp;</a></span>scan_folder()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.scan_folder </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>_path</em> = <code>None</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Scan folder by _path, allows recurisive scanning
</pre>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/lib/<a class="el" href="">library.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,72 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>pyShelf</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">BookDisplay</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.pyShelf.BookDisplay Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a0498af17fbd47db504acada242b14fad">__init__</a>(self, **kwargs)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>books_per_page</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#ac41a7eaf5b19bc7fcbd37c3a82fbcfc9">booksPerPage</a>(self, screen_size)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>current_page</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a7a6ed64b1b2f5de6d4b3b21674d61ce2">nextPage</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a614c79a2ed8f5c5b0f184858dfebc71e">previousPage</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>screen_size</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>thumbnail_scale</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>thumbnail_size</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>total_pages</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,206 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.lib.pyShelf.BookDisplay Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>pyShelf</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html">BookDisplay</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.pyShelf.BookDisplay Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0498af17fbd47db504acada242b14fad"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a0498af17fbd47db504acada242b14fad">__init__</a> (self, **kwargs)</td></tr>
<tr class="separator:a0498af17fbd47db504acada242b14fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6ed64b1b2f5de6d4b3b21674d61ce2"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a7a6ed64b1b2f5de6d4b3b21674d61ce2">nextPage</a> (self)</td></tr>
<tr class="separator:a7a6ed64b1b2f5de6d4b3b21674d61ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a614c79a2ed8f5c5b0f184858dfebc71e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a614c79a2ed8f5c5b0f184858dfebc71e">previousPage</a> (self)</td></tr>
<tr class="separator:a614c79a2ed8f5c5b0f184858dfebc71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac41a7eaf5b19bc7fcbd37c3a82fbcfc9"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#ac41a7eaf5b19bc7fcbd37c3a82fbcfc9">booksPerPage</a> (self, screen_size)</td></tr>
<tr class="separator:ac41a7eaf5b19bc7fcbd37c3a82fbcfc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a55b877b6e4829d5d0f78b04d387c0dc1"><td class="memItemLeft" align="right" valign="top"><a id="a55b877b6e4829d5d0f78b04d387c0dc1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>books_per_page</b></td></tr>
<tr class="separator:a55b877b6e4829d5d0f78b04d387c0dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16bb6fea5df0b3b8a23869a2b241bf88"><td class="memItemLeft" align="right" valign="top"><a id="a16bb6fea5df0b3b8a23869a2b241bf88"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>current_page</b></td></tr>
<tr class="separator:a16bb6fea5df0b3b8a23869a2b241bf88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fc686651865b7185e783c4e98c0dac9"><td class="memItemLeft" align="right" valign="top"><a id="a2fc686651865b7185e783c4e98c0dac9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>thumbnail_size</b></td></tr>
<tr class="separator:a2fc686651865b7185e783c4e98c0dac9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa75542dcf41aa0bd5fedc1c59aaa4c55"><td class="memItemLeft" align="right" valign="top"><a id="aa75542dcf41aa0bd5fedc1c59aaa4c55"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>thumbnail_scale</b></td></tr>
<tr class="separator:aa75542dcf41aa0bd5fedc1c59aaa4c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036a667c977eb35eb659ca570d1b5c28"><td class="memItemLeft" align="right" valign="top"><a id="a036a667c977eb35eb659ca570d1b5c28"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>total_pages</b></td></tr>
<tr class="separator:a036a667c977eb35eb659ca570d1b5c28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e5a5d1040bdef41c3e0f479bdc0ce5b"><td class="memItemLeft" align="right" valign="top"><a id="a9e5a5d1040bdef41c3e0f479bdc0ce5b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>screen_size</b></td></tr>
<tr class="separator:a9e5a5d1040bdef41c3e0f479bdc0ce5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">All functions related to displaying book information in the HTML UI</pre> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a0498af17fbd47db504acada242b14fad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0498af17fbd47db504acada242b14fad">&#9670;&nbsp;</a></span>__init__()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.pyShelf.BookDisplay.__init__ </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">**&#160;</td>
<td class="paramname"><em>kwargs</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Initialize class variables
:return: None
</pre>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ac41a7eaf5b19bc7fcbd37c3a82fbcfc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac41a7eaf5b19bc7fcbd37c3a82fbcfc9">&#9670;&nbsp;</a></span>booksPerPage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.pyShelf.BookDisplay.booksPerPage </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>screen_size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">## TODO Remove me
Set books per page
:param screen_size: Array containing x,y pixel sizes
:return: self.books_per_page
</pre>
</div>
</div>
<a id="a7a6ed64b1b2f5de6d4b3b21674d61ce2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a6ed64b1b2f5de6d4b3b21674d61ce2">&#9670;&nbsp;</a></span>nextPage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.pyShelf.BookDisplay.nextPage </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">## TODO Remove me
Goto next book page
:return: new current_page
</pre>
</div>
</div>
<a id="a614c79a2ed8f5c5b0f184858dfebc71e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a614c79a2ed8f5c5b0f184858dfebc71e">&#9670;&nbsp;</a></span>previousPage()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.pyShelf.BookDisplay.previousPage </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">## TODO Remove me
Goto previous book page
:return: new current_page
</pre>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/lib/<a class="el" href="">pyShelf.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,64 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>pyShelf</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html">InitFiles</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.pyShelf.InitFiles Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html">pyShelf.src.backend.lib.pyShelf.InitFiles</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__init__</b>(self, file_array) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html">pyShelf.src.backend.lib.pyShelf.InitFiles</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html">pyShelf.src.backend.lib.pyShelf.InitFiles</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#a614e5bc5f38f75680bba3f1b103c9bb4">CreateFile</a>(self, _pointer)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html">pyShelf.src.backend.lib.pyShelf.InitFiles</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,105 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.lib.pyShelf.InitFiles Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>pyShelf</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html">InitFiles</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.pyShelf.InitFiles Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af7310746dd1535ada6891e35bbcffb99"><td class="memItemLeft" align="right" valign="top"><a id="af7310746dd1535ada6891e35bbcffb99"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b> (self, file_array)</td></tr>
<tr class="separator:af7310746dd1535ada6891e35bbcffb99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a614e5bc5f38f75680bba3f1b103c9bb4"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#a614e5bc5f38f75680bba3f1b103c9bb4">CreateFile</a> (self, _pointer)</td></tr>
<tr class="separator:a614e5bc5f38f75680bba3f1b103c9bb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">First run file creation operations</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a614e5bc5f38f75680bba3f1b103c9bb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a614e5bc5f38f75680bba3f1b103c9bb4">&#9670;&nbsp;</a></span>CreateFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.pyShelf.InitFiles.CreateFile </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>_pointer</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Checks if file exists and creates it if not
</pre>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/lib/<a class="el" href="">pyShelf.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,74 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>storage</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">Storage</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.storage.Storage Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__init__</b>(self, db_pointer, config) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a27348bc85856956bade10ec39d51b77e">book_paths_list</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#aea7868ca9c943e107e2454871c730555">close</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a92c651d41e130c97e73703eb608c82c4">commit</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a7532f4b2a2af0f7100253642f8af4597">create_tables</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cursor</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a5c87bc9e650525d30c7fbbee300b5eed">database</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>db</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ad08ae5682a3e3e66658eee723084fe2a">insert_book</a>(self, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>password</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>sql</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>user</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">pyShelf.src.backend.lib.storage.Storage</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,228 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.lib.storage.Storage Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>lib</b></li><li class="navelem"><b>storage</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html">Storage</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.lib.storage.Storage Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a91cd4a032d59e27f251602767663ba8c"><td class="memItemLeft" align="right" valign="top"><a id="a91cd4a032d59e27f251602767663ba8c"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b> (self, db_pointer, config)</td></tr>
<tr class="separator:a91cd4a032d59e27f251602767663ba8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c87bc9e650525d30c7fbbee300b5eed"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a5c87bc9e650525d30c7fbbee300b5eed">database</a> (self)</td></tr>
<tr class="separator:a5c87bc9e650525d30c7fbbee300b5eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7532f4b2a2af0f7100253642f8af4597"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a7532f4b2a2af0f7100253642f8af4597">create_tables</a> (self)</td></tr>
<tr class="separator:a7532f4b2a2af0f7100253642f8af4597"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad08ae5682a3e3e66658eee723084fe2a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ad08ae5682a3e3e66658eee723084fe2a">insert_book</a> (self, book)</td></tr>
<tr class="separator:ad08ae5682a3e3e66658eee723084fe2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27348bc85856956bade10ec39d51b77e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a27348bc85856956bade10ec39d51b77e">book_paths_list</a> (self)</td></tr>
<tr class="separator:a27348bc85856956bade10ec39d51b77e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92c651d41e130c97e73703eb608c82c4"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a92c651d41e130c97e73703eb608c82c4">commit</a> (self)</td></tr>
<tr class="separator:a92c651d41e130c97e73703eb608c82c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea7868ca9c943e107e2454871c730555"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#aea7868ca9c943e107e2454871c730555">close</a> (self)</td></tr>
<tr class="separator:aea7868ca9c943e107e2454871c730555"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a75fe7e19d117f581ab9c64e8c8222117"><td class="memItemLeft" align="right" valign="top"><a id="a75fe7e19d117f581ab9c64e8c8222117"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>sql</b></td></tr>
<tr class="separator:a75fe7e19d117f581ab9c64e8c8222117"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d5ef3dbb0c2098218ef827c1f802d95"><td class="memItemLeft" align="right" valign="top"><a id="a0d5ef3dbb0c2098218ef827c1f802d95"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>user</b></td></tr>
<tr class="separator:a0d5ef3dbb0c2098218ef827c1f802d95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b6ec6036bc242c1071bf5a7e5bb9a2f"><td class="memItemLeft" align="right" valign="top"><a id="a8b6ec6036bc242c1071bf5a7e5bb9a2f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>password</b></td></tr>
<tr class="separator:a8b6ec6036bc242c1071bf5a7e5bb9a2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae09691f51c6080036606130d45e342e8"><td class="memItemLeft" align="right" valign="top"><a id="ae09691f51c6080036606130d45e342e8"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>db</b></td></tr>
<tr class="separator:ae09691f51c6080036606130d45e342e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c6f8923f7accceb114495cb783a3216"><td class="memItemLeft" align="right" valign="top"><a id="a1c6f8923f7accceb114495cb783a3216"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>cursor</b></td></tr>
<tr class="separator:a1c6f8923f7accceb114495cb783a3216"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Contains all methods for system storage</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a27348bc85856956bade10ec39d51b77e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27348bc85856956bade10ec39d51b77e">&#9670;&nbsp;</a></span>book_paths_list()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.storage.Storage.book_paths_list </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Get file paths from database for comparison to system files
</pre>
</div>
</div>
<a id="aea7868ca9c943e107e2454871c730555"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea7868ca9c943e107e2454871c730555">&#9670;&nbsp;</a></span>close()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.storage.Storage.close </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Close database connection
</pre>
</div>
</div>
<a id="a92c651d41e130c97e73703eb608c82c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92c651d41e130c97e73703eb608c82c4">&#9670;&nbsp;</a></span>commit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.storage.Storage.commit </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Commit database transactions
</pre>
</div>
</div>
<a id="a7532f4b2a2af0f7100253642f8af4597"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7532f4b2a2af0f7100253642f8af4597">&#9670;&nbsp;</a></span>create_tables()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.storage.Storage.create_tables </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Create table structure</pre>
</div>
</div>
<a id="a5c87bc9e650525d30c7fbbee300b5eed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c87bc9e650525d30c7fbbee300b5eed">&#9670;&nbsp;</a></span>database()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.storage.Storage.database </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Create database cursor</pre>
</div>
</div>
<a id="ad08ae5682a3e3e66658eee723084fe2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad08ae5682a3e3e66658eee723084fe2a">&#9670;&nbsp;</a></span>insert_book()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.storage.Storage.insert_book </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Insert book in database
:returns: True if succeeds False if not
</pre>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/lib/<a class="el" href="">storage.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,66 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>tests</b></li><li class="navelem"><b>config_test</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">TestConfig</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.tests.config_test.TestConfig Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>config</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>test_book_dir</b>(self) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>test_title</b>(self) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>test_version</b>(self) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">pyShelf.src.backend.tests.config_test.TestConfig</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,86 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.tests.config_test.TestConfig Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>tests</b></li><li class="navelem"><b>config_test</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html">TestConfig</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.tests.config_test.TestConfig Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad2e05b99a3bddefae99d2b662493fbf1"><td class="memItemLeft" align="right" valign="top"><a id="ad2e05b99a3bddefae99d2b662493fbf1"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>test_book_dir</b> (self)</td></tr>
<tr class="separator:ad2e05b99a3bddefae99d2b662493fbf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed92bfe91cd38930be701e0f53da31f5"><td class="memItemLeft" align="right" valign="top"><a id="aed92bfe91cd38930be701e0f53da31f5"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>test_title</b> (self)</td></tr>
<tr class="separator:aed92bfe91cd38930be701e0f53da31f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aa7edab0a5bb64c12be3772d8946113"><td class="memItemLeft" align="right" valign="top"><a id="a8aa7edab0a5bb64c12be3772d8946113"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>test_version</b> (self)</td></tr>
<tr class="separator:a8aa7edab0a5bb64c12be3772d8946113"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:abe691de80b3809c16b38a1c97318bf88"><td class="memItemLeft" align="right" valign="top"><a id="abe691de80b3809c16b38a1c97318bf88"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>config</b> = <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">Config</a>(os.path.abspath(os.path.curdir))</td></tr>
<tr class="separator:abe691de80b3809c16b38a1c97318bf88"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/tests/<a class="el" href="">config_test.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,65 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>tests</b></li><li class="navelem"><b>library_test</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">TestCatalogue</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.tests.library_test.TestCatalogue Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">pyShelf.src.backend.tests.library_test.TestCatalogue</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>config</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">pyShelf.src.backend.tests.library_test.TestCatalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">pyShelf.src.backend.tests.library_test.TestCatalogue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>root</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">pyShelf.src.backend.tests.library_test.TestCatalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">pyShelf.src.backend.tests.library_test.TestCatalogue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>test_filter_books</b>(self) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">pyShelf.src.backend.tests.library_test.TestCatalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">pyShelf.src.backend.tests.library_test.TestCatalogue</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,83 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.tests.library_test.TestCatalogue Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>tests</b></li><li class="navelem"><b>library_test</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html">TestCatalogue</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.tests.library_test.TestCatalogue Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a65ea548a48e1b220dcb5f43a13d4f95d"><td class="memItemLeft" align="right" valign="top"><a id="a65ea548a48e1b220dcb5f43a13d4f95d"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>test_filter_books</b> (self)</td></tr>
<tr class="separator:a65ea548a48e1b220dcb5f43a13d4f95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a9aa16463d94be2855e9f4f099b34c7da"><td class="memItemLeft" align="right" valign="top"><a id="a9aa16463d94be2855e9f4f099b34c7da"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>root</b> = os.path.abspath(os.path.curdir)</td></tr>
<tr class="separator:a9aa16463d94be2855e9f4f099b34c7da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83394261c59140d10be6e558c6f75bdd"><td class="memItemLeft" align="right" valign="top"><a id="a83394261c59140d10be6e558c6f75bdd"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>config</b> = <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html">Test_Config</a>()</td></tr>
<tr class="separator:a83394261c59140d10be6e558c6f75bdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/tests/<a class="el" href="">library_test.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,83 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>tests</b></li><li class="navelem"><b>library_test</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">Test_Catalogue</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.tests.library_test.Test_Catalogue Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">pyShelf.src.backend.tests.library_test.Test_Catalogue</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__init__</b>(self) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">pyShelf.src.backend.tests.library_test.Test_Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">pyShelf.src.backend.tests.library_test.Test_Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>__init__</b>(self, config) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>book_folder</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>book_shelf</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">pyShelf.src.backend.tests.library_test.Test_Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">pyShelf.src.backend.tests.library_test.Test_Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>books</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a">compare_shelf_current</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>config</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cover_regx</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>db_pointer</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57">extract_content</a>(self, book_zip, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6">extract_cover_html</a>(self, book_zip, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e">extract_cover_image</a>(self, book_zip, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01">extract_metadata</a>(self, book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>file_list</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa2a6c936f7902c6e9287f551fa274edf">filter_books</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">pyShelf.src.backend.tests.library_test.Test_Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>html_regx</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96">import_books</a>(self, list=None)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>opf_regx</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331">process_book</a>(book)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>root_dir</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1">scan_folder</a>(self, _path=None)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,462 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.tests.library_test.Test_Catalogue Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>tests</b></li><li class="navelem"><b>library_test</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html">Test_Catalogue</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.tests.library_test.Test_Catalogue Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for pyShelf.src.backend.tests.library_test.Test_Catalogue:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.png" usemap="#pyShelf.src.backend.tests.library_5Ftest.Test_5FCatalogue_map" alt=""/>
<map id="pyShelf.src.backend.tests.library_5Ftest.Test_5FCatalogue_map" name="pyShelf.src.backend.tests.library_5Ftest.Test_5FCatalogue_map">
<area href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html" alt="pyShelf.src.backend.lib.library.Catalogue" shape="rect" coords="0,0,316,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a1efda7a2db594af425f24b186f7a39b0"><td class="memItemLeft" align="right" valign="top"><a id="a1efda7a2db594af425f24b186f7a39b0"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b> (self)</td></tr>
<tr class="separator:a1efda7a2db594af425f24b186f7a39b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2a6c936f7902c6e9287f551fa274edf"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa2a6c936f7902c6e9287f551fa274edf">filter_books</a> (self)</td></tr>
<tr class="separator:aa2a6c936f7902c6e9287f551fa274edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a18784d69536167a50258ce9b1737b1"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1">scan_folder</a> (self, _path=None)</td></tr>
<tr class="separator:a5a18784d69536167a50258ce9b1737b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f42f90efb06225637e28555b37ca01"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01">extract_metadata</a> (self, book)</td></tr>
<tr class="separator:a97f42f90efb06225637e28555b37ca01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa292917545d1569ddb8caf65577a8a57"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57">extract_content</a> (self, book_zip, book)</td></tr>
<tr class="separator:aa292917545d1569ddb8caf65577a8a57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c306bfe05990039b81731992b6f31d6"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6">extract_cover_html</a> (self, book_zip, book)</td></tr>
<tr class="separator:a4c306bfe05990039b81731992b6f31d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abeffa733c446b5a367a4225d6a6b5a1e"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e">extract_cover_image</a> (self, book_zip, book)</td></tr>
<tr class="separator:abeffa733c446b5a367a4225d6a6b5a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1463e646d864f5ee4710bec71990995a"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a">compare_shelf_current</a> (self)</td></tr>
<tr class="separator:a1463e646d864f5ee4710bec71990995a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10be990c40894e3ec45b475e2d89fe96"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96">import_books</a> (self, list=None)</td></tr>
<tr class="separator:a10be990c40894e3ec45b475e2d89fe96"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a84b765167953466756502d0071c69331"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331">process_book</a> (book)</td></tr>
<tr class="separator:a84b765167953466756502d0071c69331"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:afc2ac20fb58c372546c69df0e5556a5d"><td class="memItemLeft" align="right" valign="top"><a id="afc2ac20fb58c372546c69df0e5556a5d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>book_shelf</b></td></tr>
<tr class="separator:afc2ac20fb58c372546c69df0e5556a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f3ebef642b34188c7ad49cff076db55"><td class="memItemLeft" align="right" valign="top"><a id="a1f3ebef642b34188c7ad49cff076db55"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>file_list</b></td></tr>
<tr class="separator:a1f3ebef642b34188c7ad49cff076db55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><td class="memItemLeft" align="right" valign="top"><a id="a2b23b2c4bfa2d4bb2e2b369cbf8833f9"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>opf_regx</b></td></tr>
<tr class="separator:a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbffe01e963e4ece27a608da5fb49e32"><td class="memItemLeft" align="right" valign="top"><a id="acbffe01e963e4ece27a608da5fb49e32"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>cover_regx</b></td></tr>
<tr class="separator:acbffe01e963e4ece27a608da5fb49e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2891f397d927169a8650847f615d402"><td class="memItemLeft" align="right" valign="top"><a id="ad2891f397d927169a8650847f615d402"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>html_regx</b></td></tr>
<tr class="separator:ad2891f397d927169a8650847f615d402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8b3da5a79b942fb03f151d65c673a8f"><td class="memItemLeft" align="right" valign="top"><a id="ac8b3da5a79b942fb03f151d65c673a8f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>root_dir</b></td></tr>
<tr class="separator:ac8b3da5a79b942fb03f151d65c673a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a519afd6144e843d57172d7aad5020919"><td class="memItemLeft" align="right" valign="top"><a id="a519afd6144e843d57172d7aad5020919"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>book_folder</b></td></tr>
<tr class="separator:a519afd6144e843d57172d7aad5020919"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a159ee5951ae71faeae71a52b662f502c"><td class="memItemLeft" align="right" valign="top"><a id="a159ee5951ae71faeae71a52b662f502c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>books</b></td></tr>
<tr class="separator:a159ee5951ae71faeae71a52b662f502c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1064beb1ffc07daf754eab4ca59d2575"><td class="memItemLeft" align="right" valign="top"><a id="a1064beb1ffc07daf754eab4ca59d2575"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>db_pointer</b></td></tr>
<tr class="separator:a1064beb1ffc07daf754eab4ca59d2575"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a603e0c7f6f867b54cb8255c2b0bb650b"><td class="memItemLeft" align="right" valign="top"><a id="a603e0c7f6f867b54cb8255c2b0bb650b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>config</b></td></tr>
<tr class="separator:a603e0c7f6f867b54cb8255c2b0bb650b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a1463e646d864f5ee4710bec71990995a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1463e646d864f5ee4710bec71990995a">&#9670;&nbsp;</a></span>compare_shelf_current()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.compare_shelf_current </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Calls storage system, gets list of books stored and compares against files on disk
</pre>
</div>
</div>
<a id="aa292917545d1569ddb8caf65577a8a57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa292917545d1569ddb8caf65577a8a57">&#9670;&nbsp;</a></span>extract_content()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.extract_content </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book_zip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Opens epub as zip file filters then stores as list any files matching opf_regx
</pre>
</div>
</div>
<a id="a4c306bfe05990039b81731992b6f31d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c306bfe05990039b81731992b6f31d6">&#9670;&nbsp;</a></span>extract_cover_html()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.extract_cover_html </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book_zip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Opens epub as zip file filters then stores as list any files matching html_regx
</pre>
</div>
</div>
<a id="abeffa733c446b5a367a4225d6a6b5a1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abeffa733c446b5a367a4225d6a6b5a1e">&#9670;&nbsp;</a></span>extract_cover_image()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.extract_cover_image </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book_zip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Opens epub as zip file filters then stores as list any files matching cover_regx
</pre>
</div>
</div>
<a id="a97f42f90efb06225637e28555b37ca01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97f42f90efb06225637e28555b37ca01">&#9670;&nbsp;</a></span>extract_metadata()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.extract_metadata </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Return extracted metadata and cover picture
book['path'] == Full path to ebook file
book['files'] == list of files from self.process_book(book)
</pre>
</div>
</div>
<a id="aa2a6c936f7902c6e9287f551fa274edf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2a6c936f7902c6e9287f551fa274edf">&#9670;&nbsp;</a></span>filter_books()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.tests.library_test.Test_Catalogue.filter_books </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Calls scan_folder and filters out book files
Proceeds to call process_book
:returns self._book_list_expanded: json string containing all book metadata
</pre>
<p>Reimplemented from <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db">pyShelf.src.backend.lib.library.Catalogue</a>.</p>
</div>
</div>
<a id="a10be990c40894e3ec45b475e2d89fe96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10be990c40894e3ec45b475e2d89fe96">&#9670;&nbsp;</a></span>import_books()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.import_books </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>list</em> = <code>None</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">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.
</pre>
</div>
</div>
<a id="a84b765167953466756502d0071c69331"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84b765167953466756502d0071c69331">&#9670;&nbsp;</a></span>process_book()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.process_book </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>book</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Return dictionary of epub file contents</pre>
</div>
</div>
<a id="a5a18784d69536167a50258ce9b1737b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a18784d69536167a50258ce9b1737b1">&#9670;&nbsp;</a></span>scan_folder()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.lib.library.Catalogue.scan_folder </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>_path</em> = <code>None</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Scan folder by _path, allows recurisive scanning
</pre>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/tests/<a class="el" href="">library_test.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,75 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>tests</b></li><li class="navelem"><b>library_test</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html">Test_Config</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.backend.tests.library_test.Test_Config Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html">pyShelf.src.backend.tests.library_test.Test_Config</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__init__</b>(self) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html">pyShelf.src.backend.tests.library_test.Test_Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html">pyShelf.src.backend.tests.library_test.Test_Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>__init__</b>(self, root) (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>auto_scan</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>book_path</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>book_shelf</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>catalogue_db</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>file_array</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#ae3bfa4633a2bf86c86d40151b56688b8">open_file</a>(self, root=&quot;config.json&quot;)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html">pyShelf.src.backend.tests.library_test.Test_Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>password</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>root</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>TITLE</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>user</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>VERSION</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html">pyShelf.src.backend.lib.config.Config</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,152 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.backend.tests.library_test.Test_Config Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>backend</b></li><li class="navelem"><b>tests</b></li><li class="navelem"><b>library_test</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html">Test_Config</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.backend.tests.library_test.Test_Config Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for pyShelf.src.backend.tests.library_test.Test_Config:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.png" usemap="#pyShelf.src.backend.tests.library_5Ftest.Test_5FConfig_map" alt=""/>
<map id="pyShelf.src.backend.tests.library_5Ftest.Test_5FConfig_map" name="pyShelf.src.backend.tests.library_5Ftest.Test_5FConfig_map">
<area href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html" alt="pyShelf.src.backend.lib.config.Config" shape="rect" coords="0,0,296,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a70f3ba260f8af27a7db86141dc27085e"><td class="memItemLeft" align="right" valign="top"><a id="a70f3ba260f8af27a7db86141dc27085e"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__init__</b> (self)</td></tr>
<tr class="separator:a70f3ba260f8af27a7db86141dc27085e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3bfa4633a2bf86c86d40151b56688b8"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#ae3bfa4633a2bf86c86d40151b56688b8">open_file</a> (self, root=&quot;config.json&quot;)</td></tr>
<tr class="separator:ae3bfa4633a2bf86c86d40151b56688b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a7454c270924a276016f903e369b829a5"><td class="memItemLeft" align="right" valign="top"><a id="a7454c270924a276016f903e369b829a5"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>book_path</b></td></tr>
<tr class="separator:a7454c270924a276016f903e369b829a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a1fefa92e72aa11ec4438faba2f7feb"><td class="memItemLeft" align="right" valign="top"><a id="a3a1fefa92e72aa11ec4438faba2f7feb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>TITLE</b></td></tr>
<tr class="separator:a3a1fefa92e72aa11ec4438faba2f7feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6feb1951a00ca1fc82a70634bacbd558"><td class="memItemLeft" align="right" valign="top"><a id="a6feb1951a00ca1fc82a70634bacbd558"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>VERSION</b></td></tr>
<tr class="separator:a6feb1951a00ca1fc82a70634bacbd558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebb4cc0414b96bc1f8868da69b669706"><td class="memItemLeft" align="right" valign="top"><a id="aebb4cc0414b96bc1f8868da69b669706"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>book_shelf</b></td></tr>
<tr class="separator:aebb4cc0414b96bc1f8868da69b669706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee8b31f64a0ea29907c0b36b884c8c0"><td class="memItemLeft" align="right" valign="top"><a id="acee8b31f64a0ea29907c0b36b884c8c0"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>catalogue_db</b></td></tr>
<tr class="separator:acee8b31f64a0ea29907c0b36b884c8c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc37158cf6f6f0c7dc9d5f51e6d9b405"><td class="memItemLeft" align="right" valign="top"><a id="acc37158cf6f6f0c7dc9d5f51e6d9b405"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>user</b></td></tr>
<tr class="separator:acc37158cf6f6f0c7dc9d5f51e6d9b405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a973054b07100dc03a1ecf8f759e8b663"><td class="memItemLeft" align="right" valign="top"><a id="a973054b07100dc03a1ecf8f759e8b663"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>password</b></td></tr>
<tr class="separator:a973054b07100dc03a1ecf8f759e8b663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc103fb3d969e1e6ada5c1d39ec92e21"><td class="memItemLeft" align="right" valign="top"><a id="abc103fb3d969e1e6ada5c1d39ec92e21"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>file_array</b></td></tr>
<tr class="separator:abc103fb3d969e1e6ada5c1d39ec92e21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a477a1b22bada1944ba5d8ac5bfca0567"><td class="memItemLeft" align="right" valign="top"><a id="a477a1b22bada1944ba5d8ac5bfca0567"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>root</b></td></tr>
<tr class="separator:a477a1b22bada1944ba5d8ac5bfca0567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f39a470c9963035a112acca935b29fc"><td class="memItemLeft" align="right" valign="top"><a id="a9f39a470c9963035a112acca935b29fc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>auto_scan</b></td></tr>
<tr class="separator:a9f39a470c9963035a112acca935b29fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ae3bfa4633a2bf86c86d40151b56688b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3bfa4633a2bf86c86d40151b56688b8">&#9670;&nbsp;</a></span>open_file()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.backend.tests.library_test.Test_Config.open_file </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>_cp</em> = <code>&quot;config.json&quot;</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Opens config.json and reads in configuration options
</pre>
<p>Reimplemented from <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513">pyShelf.src.backend.lib.config.Config</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/backend/tests/<a class="el" href="">library_test.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,63 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>interface</b></li><li class="navelem"><b>apps</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html">InterfaceConfig</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.interface.apps.InterfaceConfig Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html">pyShelf.src.interface.apps.InterfaceConfig</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html">pyShelf.src.interface.apps.InterfaceConfig</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html">pyShelf.src.interface.apps.InterfaceConfig</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,81 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.interface.apps.InterfaceConfig Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>interface</b></li><li class="navelem"><b>apps</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html">InterfaceConfig</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.interface.apps.InterfaceConfig Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for pyShelf.src.interface.apps.InterfaceConfig:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ab27d668bd33dcd424124cc5305c9b598"><td class="memItemLeft" align="right" valign="top"><a id="ab27d668bd33dcd424124cc5305c9b598"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> = &quot;interface&quot;</td></tr>
<tr class="separator:ab27d668bd33dcd424124cc5305c9b598"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><hr/>The documentation for this class was generated from the following file:<ul>
<li>src/interface/<a class="el" href="">apps.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 722 B

View File

@@ -1,65 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>interface</b></li><li class="navelem"><b>migrations</b></li><li class="navelem"><b>0001_initial</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">Migration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.interface.migrations.0001_initial.Migration Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">pyShelf.src.interface.migrations.0001_initial.Migration</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>dependencies</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">pyShelf.src.interface.migrations.0001_initial.Migration</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">pyShelf.src.interface.migrations.0001_initial.Migration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>initial</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">pyShelf.src.interface.migrations.0001_initial.Migration</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">pyShelf.src.interface.migrations.0001_initial.Migration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operations</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">pyShelf.src.interface.migrations.0001_initial.Migration</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">pyShelf.src.interface.migrations.0001_initial.Migration</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,133 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.interface.migrations.0001_initial.Migration Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>interface</b></li><li class="navelem"><b>migrations</b></li><li class="navelem"><b>0001_initial</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html">Migration</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.interface.migrations.0001_initial.Migration Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for pyShelf.src.interface.migrations.0001_initial.Migration:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:afea076c57131c7c916e3ae955fe73e84"><td class="memItemLeft" align="right" valign="top"><a id="afea076c57131c7c916e3ae955fe73e84"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>initial</b> = True</td></tr>
<tr class="separator:afea076c57131c7c916e3ae955fe73e84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea8941aaf148e4f8cc71037c3bce0dfd"><td class="memItemLeft" align="right" valign="top"><a id="aea8941aaf148e4f8cc71037c3bce0dfd"></a>
list&#160;</td><td class="memItemRight" valign="bottom"><b>dependencies</b> = []</td></tr>
<tr class="separator:aea8941aaf148e4f8cc71037c3bce0dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62fa361103cfa99df16ca70eed03791f"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>operations</b></td></tr>
<tr class="separator:a62fa361103cfa99df16ca70eed03791f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a62fa361103cfa99df16ca70eed03791f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62fa361103cfa99df16ca70eed03791f">&#9670;&nbsp;</a></span>operations</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">list pyShelf.src.interface.migrations.0001_initial.Migration.operations</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= [</div>
<div class="line"> migrations.CreateModel(</div>
<div class="line"> name=<span class="stringliteral">&quot;Books&quot;</span>,</div>
<div class="line"> fields=[</div>
<div class="line"> (</div>
<div class="line"> <span class="stringliteral">&quot;id&quot;</span>,</div>
<div class="line"> models.AutoField(</div>
<div class="line"> auto_created=<span class="keyword">True</span>,</div>
<div class="line"> primary_key=<span class="keyword">True</span>,</div>
<div class="line"> serialize=<span class="keyword">False</span>,</div>
<div class="line"> verbose_name=<span class="stringliteral">&quot;ID&quot;</span>,</div>
<div class="line"> ),</div>
<div class="line"> ),</div>
<div class="line"> (<span class="stringliteral">&quot;title&quot;</span>, models.CharField(max_length=255)),</div>
<div class="line"> (<span class="stringliteral">&quot;author&quot;</span>, models.CharField(max_length=255, null=<span class="keyword">True</span>)),</div>
<div class="line"> (<span class="stringliteral">&quot;categories&quot;</span>, models.CharField(max_length=255, null=<span class="keyword">True</span>)),</div>
<div class="line"> (<span class="stringliteral">&quot;cover&quot;</span>, models.BinaryField(editable=<span class="keyword">True</span>, null=<span class="keyword">True</span>)),</div>
<div class="line"> (<span class="stringliteral">&quot;pages&quot;</span>, models.IntegerField(null=<span class="keyword">True</span>)),</div>
<div class="line"> (<span class="stringliteral">&quot;progress&quot;</span>, models.IntegerField(null=<span class="keyword">True</span>)),</div>
<div class="line"> (<span class="stringliteral">&quot;file_name&quot;</span>, models.CharField(max_length=255)),</div>
<div class="line"> ],</div>
<div class="line"> options={<span class="stringliteral">&quot;db_table&quot;</span>: <span class="stringliteral">&quot;books&quot;</span>,},</div>
<div class="line"> ),</div>
<div class="line"> ]</div>
</div><!-- fragment -->
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/interface/migrations/<a class="el" href="">0001_initial.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 925 B

View File

@@ -1,71 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>interface</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">Books</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.interface.models.Books Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>__str__</b>(self) (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>author</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>categories</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>cover</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>file_name</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a6fcf4d27e0e836b224e2a40ef4024ffc">get_absolute_url</a>(self)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>pages</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>progress</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>title</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">pyShelf.src.interface.models.Books</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,141 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.interface.models.Books Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>interface</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">Books</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.interface.models.Books Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for pyShelf.src.interface.models.Books:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center">
<img src="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html">Meta</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a84e0d4d09447dc14ed3873490c210832"><td class="memItemLeft" align="right" valign="top"><a id="a84e0d4d09447dc14ed3873490c210832"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>__str__</b> (self)</td></tr>
<tr class="separator:a84e0d4d09447dc14ed3873490c210832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fcf4d27e0e836b224e2a40ef4024ffc"><td class="memItemLeft" align="right" valign="top">def&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a6fcf4d27e0e836b224e2a40ef4024ffc">get_absolute_url</a> (self)</td></tr>
<tr class="separator:a6fcf4d27e0e836b224e2a40ef4024ffc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a45cd1fa80f29fcdcef7ea3253c1dc0d6"><td class="memItemLeft" align="right" valign="top"><a id="a45cd1fa80f29fcdcef7ea3253c1dc0d6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>title</b> = models.CharField(max_length=255)</td></tr>
<tr class="separator:a45cd1fa80f29fcdcef7ea3253c1dc0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cc0f2c96408756d027e18c98786a676"><td class="memItemLeft" align="right" valign="top"><a id="a9cc0f2c96408756d027e18c98786a676"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>author</b> = models.CharField(max_length=255, null=True)</td></tr>
<tr class="separator:a9cc0f2c96408756d027e18c98786a676"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43fc6695ce7badb66848892af2e8093c"><td class="memItemLeft" align="right" valign="top"><a id="a43fc6695ce7badb66848892af2e8093c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>categories</b> = models.CharField(max_length=255, null=True)</td></tr>
<tr class="separator:a43fc6695ce7badb66848892af2e8093c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf12bb11d2d97fcbbfdf9f41a0d70cbc"><td class="memItemLeft" align="right" valign="top"><a id="acf12bb11d2d97fcbbfdf9f41a0d70cbc"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>cover</b> = models.BinaryField(null=True, editable=True)</td></tr>
<tr class="separator:acf12bb11d2d97fcbbfdf9f41a0d70cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a506bca6accd383de3098d0cc3cee3c89"><td class="memItemLeft" align="right" valign="top"><a id="a506bca6accd383de3098d0cc3cee3c89"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>pages</b> = models.IntegerField(null=True)</td></tr>
<tr class="separator:a506bca6accd383de3098d0cc3cee3c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab205dd15f4c8ff877cafa94335003941"><td class="memItemLeft" align="right" valign="top"><a id="ab205dd15f4c8ff877cafa94335003941"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>progress</b> = models.IntegerField(null=True)</td></tr>
<tr class="separator:ab205dd15f4c8ff877cafa94335003941"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc4a74570e552a72edc782bd1c977d7f"><td class="memItemLeft" align="right" valign="top"><a id="afc4a74570e552a72edc782bd1c977d7f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>file_name</b> = models.CharField(max_length=255, null=False)</td></tr>
<tr class="separator:afc4a74570e552a72edc782bd1c977d7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">pyShelfs Book Database class
:param title: Book title
:param author: Author
:param categories: Categories &lt;-- Not implemented
:param cover: Cover image BinaryField
:param pages: # of pages &lt;-- Not implemented
:param progress: Reader percentage &lt;-- Not implented
:param file_name: Path to book
</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a6fcf4d27e0e836b224e2a40ef4024ffc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fcf4d27e0e836b224e2a40ef4024ffc">&#9670;&nbsp;</a></span>get_absolute_url()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">def pyShelf.src.interface.models.Books.get_absolute_url </td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>self</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<pre class="fragment">Returns the url to access a particular instance of MyModelName.</pre>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/interface/<a class="el" href="">models.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 658 B

View File

@@ -1,63 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>interface</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">Books</a></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf.src.interface.models.Books.Meta Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html">pyShelf.src.interface.models.Books.Meta</a>, including all inherited members.</p>
<table class="directory">
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>db_table</b> (defined in <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html">pyShelf.src.interface.models.Books.Meta</a>)</td><td class="entry"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html">pyShelf.src.interface.models.Books.Meta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,73 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.interface.models.Books.Meta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>interface</b></li><li class="navelem"><b>models</b></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html">Books</a></li><li class="navelem"><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html">Meta</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.interface.models.Books.Meta Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:afa6bc270b5140d9bb1646c662b1412e3"><td class="memItemLeft" align="right" valign="top"><a id="afa6bc270b5140d9bb1646c662b1412e3"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>db_table</b> = &quot;books&quot;</td></tr>
<tr class="separator:afa6bc270b5140d9bb1646c662b1412e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"></div><hr/>The documentation for this class was generated from the following file:<ul>
<li>src/interface/<a class="el" href="">models.py</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

BIN
docs/html/closed.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/static Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">static Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/backend/lib Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_3f615ade772d23cefe5e20dcb18424a2.html">backend</a></li><li class="navelem"><a class="el" href="dir_1c7294442ce83d360610449d04c9d7fc.html">lib</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">lib Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/static/admin/css/vendor/select2 Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></li><li class="navelem"><a class="el" href="dir_a05f942952f29ba3ff0b6cf8bcd4f651.html">admin</a></li><li class="navelem"><a class="el" href="dir_bf61165a5ec6f092245f16c80e25d9dd.html">css</a></li><li class="navelem"><a class="el" href="dir_9662e62442d92157d391ef66bee26a3c.html">vendor</a></li><li class="navelem"><a class="el" href="dir_2e4fe7818a9bea2340465344c5b4f122.html">select2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">select2 Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,63 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/backend Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_3f615ade772d23cefe5e20dcb18424a2.html">backend</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">backend Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/migrations Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_5dc60ce45ea83ccf35a995eb718413e2.html">migrations</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">migrations Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,65 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">interface Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:dir_115a8af934cb6b8073d7541c3a02a8e0"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,63 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">src Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
Directories</h2></td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/static/admin/js/vendor Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></li><li class="navelem"><a class="el" href="dir_a05f942952f29ba3ff0b6cf8bcd4f651.html">admin</a></li><li class="navelem"><a class="el" href="dir_d57dcc97c471b6c632c5e6143b3e3c97.html">js</a></li><li class="navelem"><a class="el" href="dir_80adb54c76bf5d67e934da378f00559d.html">vendor</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">vendor Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/frontend Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_8509b06bafa958d2011203a730bf5778.html">frontend</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">frontend Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/backend/tests Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_3f615ade772d23cefe5e20dcb18424a2.html">backend</a></li><li class="navelem"><a class="el" href="dir_9020577e2da81c4cf5a5554c26431f94.html">tests</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">tests Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/static/admin/css/vendor Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></li><li class="navelem"><a class="el" href="dir_a05f942952f29ba3ff0b6cf8bcd4f651.html">admin</a></li><li class="navelem"><a class="el" href="dir_bf61165a5ec6f092245f16c80e25d9dd.html">css</a></li><li class="navelem"><a class="el" href="dir_9662e62442d92157d391ef66bee26a3c.html">vendor</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">vendor Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/static/admin Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></li><li class="navelem"><a class="el" href="dir_a05f942952f29ba3ff0b6cf8bcd4f651.html">admin</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">admin Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/static/admin/css Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></li><li class="navelem"><a class="el" href="dir_a05f942952f29ba3ff0b6cf8bcd4f651.html">admin</a></li><li class="navelem"><a class="el" href="dir_bf61165a5ec6f092245f16c80e25d9dd.html">css</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">css Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/templatetags Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_c9cb39ed8b98bd7419bc6fb3338b22e5.html">templatetags</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">templatetags Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/static/admin/js Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></li><li class="navelem"><a class="el" href="dir_a05f942952f29ba3ff0b6cf8bcd4f651.html">admin</a></li><li class="navelem"><a class="el" href="dir_d57dcc97c471b6c632c5e6143b3e3c97.html">js</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">js Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: src/interface/static/admin/js/vendor/select2 Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_650ee533936399e683a30afb9473a469.html">interface</a></li><li class="navelem"><a class="el" href="dir_115a8af934cb6b8073d7541c3a02a8e0.html">static</a></li><li class="navelem"><a class="el" href="dir_a05f942952f29ba3ff0b6cf8bcd4f651.html">admin</a></li><li class="navelem"><a class="el" href="dir_d57dcc97c471b6c632c5e6143b3e3c97.html">js</a></li><li class="navelem"><a class="el" href="dir_80adb54c76bf5d67e934da378f00559d.html">vendor</a></li><li class="navelem"><a class="el" href="dir_e5dd47fdf1c13a2660cfdd48f6dbd07c.html">select2</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">select2 Directory Reference</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

BIN
docs/html/doc.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 746 B

1765
docs/html/doxygen.css vendored

File diff suppressed because it is too large Load Diff

BIN
docs/html/doxygen.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -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<level+1) {
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
a.html('&#9660;');
$(this).show();
} else if (l==level+1) {
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
a.html('&#9658;');
$(this).show();
} else {
$(this).hide();
}
});
updateStripes();
}
function toggleFolder(id)
{
// the clicked row
var currentRow = $('#row_'+id);
// all rows after the clicked row
var rows = currentRow.nextAll("tr");
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
// only match elements AFTER this one (can't hide elements before)
var childRows = rows.filter(function() { return this.id.match(re); });
// first row is visible we are HIDING
if (childRows.filter(':first').is(':visible')===true) {
// replace down arrow by right arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
currentRowSpans.filter(".arrow").html('&#9658;');
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
} else { // we are SHOWING
// replace right arrow by down arrow for current row
var currentRowSpans = currentRow.find("span");
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
currentRowSpans.filter(".arrow").html('&#9660;');
// replace down arrows by right arrows for child rows
var childRowsSpans = childRows.find("span");
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
childRowsSpans.filter(".arrow").html('&#9658;');
childRows.show(); //show all children
}
updateStripes();
}
function toggleInherit(id)
{
var rows = $('tr.inherit.'+id);
var img = $('tr.inherit_header.'+id+' img');
var src = $(img).attr('src');
if (rows.filter(':first').is(':visible')===true) {
rows.css('display','none');
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
} else {
rows.css('display','table-row'); // using show() causes jump in firefox
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
/* @license-end */
$(document).ready(function() {
$('.code,.codeRef').each(function() {
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
});
});

94
docs/html/files.html vendored
View File

@@ -1,94 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span id="img_0_0_" class="iconfopen" onclick="toggleFolder('0_0_')">&#160;</span><a class="el" href="dir_3f615ade772d23cefe5e20dcb18424a2.html" target="_self">backend</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span id="img_0_0_0_" class="iconfopen" onclick="toggleFolder('0_0_0_')">&#160;</span><a class="el" href="dir_1c7294442ce83d360610449d04c9d7fc.html" target="_self">lib</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>__init__.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>api_hooks.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>config.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_3_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>library.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_4_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>pyShelf.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_5_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>storage.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_1_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_1_" class="arrow" onclick="toggleFolder('0_0_1_')">&#9660;</span><span id="img_0_0_1_" class="iconfopen" onclick="toggleFolder('0_0_1_')">&#160;</span><a class="el" href="dir_9020577e2da81c4cf5a5554c26431f94.html" target="_self">tests</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>__init__.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_1_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>config_test.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_1_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>library_test.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>__init__.py</b></td><td class="desc"></td></tr>
<tr id="row_0_0_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>pyShelf_ScanLibrary.py</b></td><td class="desc"></td></tr>
<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">&#9660;</span><span id="img_0_1_" class="iconfopen" onclick="toggleFolder('0_1_')">&#160;</span><a class="el" href="dir_8509b06bafa958d2011203a730bf5778.html" target="_self">frontend</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>__init__.py</b></td><td class="desc"></td></tr>
<tr id="row_0_1_1_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>settings.py</b></td><td class="desc"></td></tr>
<tr id="row_0_1_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>urls.py</b></td><td class="desc"></td></tr>
<tr id="row_0_1_3_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>wsgi.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span id="img_0_2_" class="iconfopen" onclick="toggleFolder('0_2_')">&#160;</span><a class="el" href="dir_650ee533936399e683a30afb9473a469.html" target="_self">interface</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_0_" class="arrow" onclick="toggleFolder('0_2_0_')">&#9660;</span><span id="img_0_2_0_" class="iconfopen" onclick="toggleFolder('0_2_0_')">&#160;</span><a class="el" href="dir_5dc60ce45ea83ccf35a995eb718413e2.html" target="_self">migrations</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>0001_initial.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_0_1_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>__init__.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_1_" class="arrow" onclick="toggleFolder('0_2_1_')">&#9660;</span><span id="img_0_2_1_" class="iconfopen" onclick="toggleFolder('0_2_1_')">&#160;</span><a class="el" href="dir_c9cb39ed8b98bd7419bc6fb3338b22e5.html" target="_self">templatetags</a></td><td class="desc"></td></tr>
<tr id="row_0_2_1_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>__init__.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>filters.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_2_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>__init__.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>admin.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_4_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>apps.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>models.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_6_"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>tests.py</b></td><td class="desc"></td></tr>
<tr id="row_0_2_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>views.py</b></td><td class="desc"></td></tr>
<tr id="row_0_3_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>__init__.py</b></td><td class="desc"></td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href=".html"><span class="icondoc"></span></a><b>manage.py</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

View File

@@ -1,124 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
<li>__init__()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a0498af17fbd47db504acada242b14fad">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>
</li>
<li>book_paths_list()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a27348bc85856956bade10ec39d51b77e">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>booksPerPage()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#ac41a7eaf5b19bc7fcbd37c3a82fbcfc9">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>
</li>
<li>close()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#aea7868ca9c943e107e2454871c730555">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>commit()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a92c651d41e130c97e73703eb608c82c4">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>compare_shelf_current()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>create_tables()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a7532f4b2a2af0f7100253642f8af4597">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>CreateFile()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#a614e5bc5f38f75680bba3f1b103c9bb4">pyShelf.src.backend.lib.pyShelf.InitFiles</a>
</li>
<li>database()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a5c87bc9e650525d30c7fbbee300b5eed">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>extract_content()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>extract_cover_html()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>extract_cover_image()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>extract_metadata()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>filter_books()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db">pyShelf.src.backend.lib.library.Catalogue</a>
, <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa2a6c936f7902c6e9287f551fa274edf">pyShelf.src.backend.tests.library_test.Test_Catalogue</a>
</li>
<li>get_absolute_url()
: <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a6fcf4d27e0e836b224e2a40ef4024ffc">pyShelf.src.interface.models.Books</a>
</li>
<li>image_result()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#a9ecf411b77aca69bee4e1c619b37e521">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a>
</li>
<li>import_books()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>insert_book()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ad08ae5682a3e3e66658eee723084fe2a">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>nextPage()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a7a6ed64b1b2f5de6d4b3b21674d61ce2">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>
</li>
<li>open_file()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513">pyShelf.src.backend.lib.config.Config</a>
, <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#ae3bfa4633a2bf86c86d40151b56688b8">pyShelf.src.backend.tests.library_test.Test_Config</a>
</li>
<li>previousPage()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a614c79a2ed8f5c5b0f184858dfebc71e">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>
</li>
<li>process_book()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>scan_folder()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,124 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="contents">
&#160;<ul>
<li>__init__()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a0498af17fbd47db504acada242b14fad">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>
</li>
<li>book_paths_list()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a27348bc85856956bade10ec39d51b77e">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>booksPerPage()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#ac41a7eaf5b19bc7fcbd37c3a82fbcfc9">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>
</li>
<li>close()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#aea7868ca9c943e107e2454871c730555">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>commit()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a92c651d41e130c97e73703eb608c82c4">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>compare_shelf_current()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>create_tables()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a7532f4b2a2af0f7100253642f8af4597">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>CreateFile()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#a614e5bc5f38f75680bba3f1b103c9bb4">pyShelf.src.backend.lib.pyShelf.InitFiles</a>
</li>
<li>database()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a5c87bc9e650525d30c7fbbee300b5eed">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>extract_content()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>extract_cover_html()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>extract_cover_image()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>extract_metadata()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>filter_books()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db">pyShelf.src.backend.lib.library.Catalogue</a>
, <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa2a6c936f7902c6e9287f551fa274edf">pyShelf.src.backend.tests.library_test.Test_Catalogue</a>
</li>
<li>get_absolute_url()
: <a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a6fcf4d27e0e836b224e2a40ef4024ffc">pyShelf.src.interface.models.Books</a>
</li>
<li>image_result()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#a9ecf411b77aca69bee4e1c619b37e521">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a>
</li>
<li>import_books()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>insert_book()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ad08ae5682a3e3e66658eee723084fe2a">pyShelf.src.backend.lib.storage.Storage</a>
</li>
<li>nextPage()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a7a6ed64b1b2f5de6d4b3b21674d61ce2">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>
</li>
<li>open_file()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513">pyShelf.src.backend.lib.config.Config</a>
, <a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#ae3bfa4633a2bf86c86d40151b56688b8">pyShelf.src.backend.tests.library_test.Test_Config</a>
</li>
<li>previousPage()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a614c79a2ed8f5c5b0f184858dfebc71e">pyShelf.src.backend.lib.pyShelf.BookDisplay</a>
</li>
<li>process_book()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
<li>scan_folder()
: <a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1">pyShelf.src.backend.lib.library.Catalogue</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,76 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html" target="_self">pyShelf.src.backend.lib.pyShelf.BookDisplay</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_1_" class="arrow" onclick="toggleFolder('1_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html" target="_self">pyShelf.src.backend.lib.library.Catalogue</a></td><td class="desc"></td></tr>
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html" target="_self">pyShelf.src.backend.tests.library_test.Test_Catalogue</a></td><td class="desc"></td></tr>
<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html" target="_self">pyShelf.src.backend.lib.config.Config</a></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html" target="_self">pyShelf.src.backend.tests.library_test.Test_Config</a></td><td class="desc"></td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html" target="_self">pyShelf.src.backend.lib.api_hooks.DuckDuckGo</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html" target="_self">pyShelf.src.backend.lib.pyShelf.InitFiles</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html" target="_self">pyShelf.src.interface.models.Books.Meta</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Migration</b></td><td class="desc"></td></tr>
<tr id="row_6_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html" target="_self">pyShelf.src.interface.migrations.0001_initial.Migration</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_7_" class="arrow" onclick="toggleFolder('7_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Model</b></td><td class="desc"></td></tr>
<tr id="row_7_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html" target="_self">pyShelf.src.interface.models.Books</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html" target="_self">pyShelf.src.backend.lib.storage.Storage</a></td><td class="desc"></td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html" target="_self">pyShelf.src.backend.tests.library_test.TestCatalogue</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html" target="_self">pyShelf.src.backend.tests.config_test.TestConfig</a></td><td class="desc"></td></tr>
<tr id="row_11_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>AppConfig</b></td><td class="desc"></td></tr>
<tr id="row_11_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html" target="_self">pyShelf.src.interface.apps.InterfaceConfig</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

320
docs/html/index.hhc vendored
View File

@@ -1,320 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML><HEAD></HEAD><BODY>
<OBJECT type="text/site properties">
<param name="FrameName" value="right">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="LICENSE-SELECT2"><param name="Local" value="md_src_interface_static_admin_css_vendor_select2_LICENSE-SELECT2.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="LICENSE"><param name="Local" value="md_src_interface_static_admin_js_vendor_select2_LICENSE.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Namespaces"><param name="Local" value="namespaces.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Namespace List"><param name="Local" value="namespaces.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="src"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="frontend"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="settings"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="urls"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1urls.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="wsgi"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1wsgi.html"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="manage"><param name="Local" value="namespacepyShelf_1_1src_1_1manage.html"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Classes"><param name="Local" value="annotated.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class List"><param name="Local" value="annotated.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="src"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="backend"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="lib"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="api_hooks"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="DuckDuckGo"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#aa8a19ecca0cc92a3d617ab85ec251043"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="image_result"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#a9ecf411b77aca69bee4e1c619b37e521"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="url"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#aa034dc54a6c85f0311e35c32242e4884"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="config"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Config"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc3a283ef348aaf2fc0dbaa4bd1ad3c9"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="open_file"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="auto_scan"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9f39a470c9963035a112acca935b29fc"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_path"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a7454c270924a276016f903e369b829a5"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_shelf"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#aebb4cc0414b96bc1f8868da69b669706"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="catalogue_db"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acee8b31f64a0ea29907c0b36b884c8c0"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="file_array"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#abc103fb3d969e1e6ada5c1d39ec92e21"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="password"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a973054b07100dc03a1ecf8f759e8b663"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="root"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a477a1b22bada1944ba5d8ac5bfca0567"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="TITLE"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a3a1fefa92e72aa11ec4438faba2f7feb"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="user"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc37158cf6f6f0c7dc9d5f51e6d9b405"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="VERSION"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a6feb1951a00ca1fc82a70634bacbd558"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="library"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Catalogue"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c31e22a5646223f0964c560d5b4eb28"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="compare_shelf_current"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="extract_content"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="extract_cover_html"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="extract_cover_image"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="extract_metadata"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="filter_books"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="import_books"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="scan_folder"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_folder"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a519afd6144e843d57172d7aad5020919"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_shelf"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a04708cf94a0d4391d125b932200b9a79"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="books"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a159ee5951ae71faeae71a52b662f502c"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="config"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a603e0c7f6f867b54cb8255c2b0bb650b"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="cover_regx"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#acbffe01e963e4ece27a608da5fb49e32"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="db_pointer"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1064beb1ffc07daf754eab4ca59d2575"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="file_list"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1f3ebef642b34188c7ad49cff076db55"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="html_regx"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ad2891f397d927169a8650847f615d402"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="opf_regx"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="root_dir"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ac8b3da5a79b942fb03f151d65c673a8f"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="BookDisplay"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a0498af17fbd47db504acada242b14fad"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="booksPerPage"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#ac41a7eaf5b19bc7fcbd37c3a82fbcfc9"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="nextPage"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a7a6ed64b1b2f5de6d4b3b21674d61ce2"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="previousPage"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a614c79a2ed8f5c5b0f184858dfebc71e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="books_per_page"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a55b877b6e4829d5d0f78b04d387c0dc1"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="current_page"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a16bb6fea5df0b3b8a23869a2b241bf88"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="screen_size"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a9e5a5d1040bdef41c3e0f479bdc0ce5b"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="thumbnail_scale"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#aa75542dcf41aa0bd5fedc1c59aaa4c55"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="thumbnail_size"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a2fc686651865b7185e783c4e98c0dac9"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="total_pages"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a036a667c977eb35eb659ca570d1b5c28"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="InitFiles"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#af7310746dd1535ada6891e35bbcffb99"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="CreateFile"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#a614e5bc5f38f75680bba3f1b103c9bb4"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="storage"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Storage"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a91cd4a032d59e27f251602767663ba8c"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_paths_list"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a27348bc85856956bade10ec39d51b77e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="close"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#aea7868ca9c943e107e2454871c730555"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="commit"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a92c651d41e130c97e73703eb608c82c4"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="create_tables"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a7532f4b2a2af0f7100253642f8af4597"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="database"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a5c87bc9e650525d30c7fbbee300b5eed"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="insert_book"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ad08ae5682a3e3e66658eee723084fe2a"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="cursor"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a1c6f8923f7accceb114495cb783a3216"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="db"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ae09691f51c6080036606130d45e342e8"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="password"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a8b6ec6036bc242c1071bf5a7e5bb9a2f"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="sql"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a75fe7e19d117f581ab9c64e8c8222117"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="user"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a0d5ef3dbb0c2098218ef827c1f802d95"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="tests"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="config_test"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="TestConfig"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="test_book_dir"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#ad2e05b99a3bddefae99d2b662493fbf1"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="test_title"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#aed92bfe91cd38930be701e0f53da31f5"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="test_version"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#a8aa7edab0a5bb64c12be3772d8946113"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="library_test"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Test_Catalogue"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1efda7a2db594af425f24b186f7a39b0"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="compare_shelf_current"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1463e646d864f5ee4710bec71990995a"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="extract_content"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa292917545d1569ddb8caf65577a8a57"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="extract_cover_html"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a4c306bfe05990039b81731992b6f31d6"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="extract_cover_image"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="extract_metadata"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a97f42f90efb06225637e28555b37ca01"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="filter_books"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa2a6c936f7902c6e9287f551fa274edf"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="import_books"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a10be990c40894e3ec45b475e2d89fe96"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="scan_folder"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a5a18784d69536167a50258ce9b1737b1"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_folder"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a519afd6144e843d57172d7aad5020919"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_shelf"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#afc2ac20fb58c372546c69df0e5556a5d"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="books"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a159ee5951ae71faeae71a52b662f502c"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="config"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a603e0c7f6f867b54cb8255c2b0bb650b"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="cover_regx"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#acbffe01e963e4ece27a608da5fb49e32"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="db_pointer"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1064beb1ffc07daf754eab4ca59d2575"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="file_list"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1f3ebef642b34188c7ad49cff076db55"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="html_regx"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#ad2891f397d927169a8650847f615d402"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="opf_regx"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="root_dir"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#ac8b3da5a79b942fb03f151d65c673a8f"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Test_Config"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a70f3ba260f8af27a7db86141dc27085e"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="open_file"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#ae3bfa4633a2bf86c86d40151b56688b8"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="auto_scan"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a9f39a470c9963035a112acca935b29fc"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_path"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a7454c270924a276016f903e369b829a5"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="book_shelf"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#aebb4cc0414b96bc1f8868da69b669706"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="catalogue_db"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#acee8b31f64a0ea29907c0b36b884c8c0"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="file_array"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#abc103fb3d969e1e6ada5c1d39ec92e21"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="password"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a973054b07100dc03a1ecf8f759e8b663"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="root"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a477a1b22bada1944ba5d8ac5bfca0567"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="TITLE"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a3a1fefa92e72aa11ec4438faba2f7feb"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="user"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#acc37158cf6f6f0c7dc9d5f51e6d9b405"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="VERSION"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a6feb1951a00ca1fc82a70634bacbd558"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="TestCatalogue"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="test_filter_books"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html#a65ea548a48e1b220dcb5f43a13d4f95d"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="frontend"><param name="ImageNumber" value="1"></OBJECT>
<UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="interface"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="InterfaceConfig"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="migrations"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="0001_initial"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Migration"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
</UL>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="models"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Books"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Meta"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__str__"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a84e0d4d09447dc14ed3873490c210832"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="get_absolute_url"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a6fcf4d27e0e836b224e2a40ef4024ffc"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
</UL>
</UL>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class Index"><param name="Local" value="classes.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class Hierarchy"><param name="Local" value="hierarchy.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.lib.pyShelf.BookDisplay"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.lib.library.Catalogue"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.tests.library_test.Test_Catalogue"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.lib.config.Config"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.tests.library_test.Test_Config"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.lib.api_hooks.DuckDuckGo"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.lib.pyShelf.InitFiles"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.interface.models.Books.Meta"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Migration"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.interface.migrations.0001_initial.Migration"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Model"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.interface.models.Books"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.lib.storage.Storage"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.tests.library_test.TestCatalogue"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.backend.tests.config_test.TestConfig"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="AppConfig"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.src.interface.apps.InterfaceConfig"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Class Members"><param name="Local" value="functions.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="All"><param name="Local" value="functions.html"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Functions"><param name="Local" value="functions_func.html"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="Files"><param name="Local" value="files.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="File List"><param name="Local" value="files.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="src"><param name="Local" value="dir_68267d1309a1af8e8297ef4c3efbcdba.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="backend"><param name="Local" value="dir_3f615ade772d23cefe5e20dcb18424a2.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="lib"><param name="Local" value="dir_1c7294442ce83d360610449d04c9d7fc.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="api_hooks.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="config.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="library.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="storage.py"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="tests"><param name="Local" value="dir_9020577e2da81c4cf5a5554c26431f94.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="config_test.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="library_test.py"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="pyShelf_ScanLibrary.py"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="frontend"><param name="Local" value="dir_8509b06bafa958d2011203a730bf5778.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="settings.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="urls.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="wsgi.py"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="interface"><param name="Local" value="dir_650ee533936399e683a30afb9473a469.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="migrations"><param name="Local" value="dir_5dc60ce45ea83ccf35a995eb718413e2.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="0001_initial.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__.py"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="templatetags"><param name="Local" value="dir_c9cb39ed8b98bd7419bc6fb3338b22e5.html"><param name="ImageNumber" value="1"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="filters.py"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="admin.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="apps.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="models.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="tests.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="views.py"><param name="ImageNumber" value="11"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Name" value="__init__.py"><param name="ImageNumber" value="11"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Name" value="manage.py"><param name="ImageNumber" value="11"></OBJECT>
</UL>
</UL>
</UL>
</UL>
</BODY>
</HTML>

774
docs/html/index.hhk vendored
View File

@@ -1,774 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML><HEAD></HEAD><BODY>
<OBJECT type="text/site properties">
<param name="FrameName" value="right">
</OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#aa8a19ecca0cc92a3d617ab85ec251043"><param name="Name" value="__init__"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#aa8a19ecca0cc92a3d617ab85ec251043"><param name="Name" value="pyShelf::src::backend::lib::api_hooks::DuckDuckGo"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc3a283ef348aaf2fc0dbaa4bd1ad3c9"><param name="Name" value="__init__"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc3a283ef348aaf2fc0dbaa4bd1ad3c9"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c31e22a5646223f0964c560d5b4eb28"><param name="Name" value="__init__"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c31e22a5646223f0964c560d5b4eb28"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a0498af17fbd47db504acada242b14fad"><param name="Name" value="__init__"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a0498af17fbd47db504acada242b14fad"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#af7310746dd1535ada6891e35bbcffb99"><param name="Name" value="__init__"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#af7310746dd1535ada6891e35bbcffb99"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::InitFiles"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a91cd4a032d59e27f251602767663ba8c"><param name="Name" value="__init__"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a91cd4a032d59e27f251602767663ba8c"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1efda7a2db594af425f24b186f7a39b0"><param name="Name" value="__init__"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1efda7a2db594af425f24b186f7a39b0"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a70f3ba260f8af27a7db86141dc27085e"><param name="Name" value="__init__"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a84e0d4d09447dc14ed3873490c210832"><param name="Name" value="__str__"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a7a03430d46d25fa5fb60cb1505109555"><param name="Name" value="ALLOWED_HOSTS"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1wsgi.html#ade0e68d7f27aaea7f117bedfd9a1c527"><param name="Name" value="application"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a4f7b1b62eab1d1226b093b40d21e00f3"><param name="Name" value="AUTH_PASSWORD_VALIDATORS"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a9cc0f2c96408756d027e18c98786a676"><param name="Name" value="author"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9f39a470c9963035a112acca935b29fc"><param name="Name" value="auto_scan"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9f39a470c9963035a112acca935b29fc"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9f39a470c9963035a112acca935b29fc"><param name="Name" value="auto_scan"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#aa14d20c0234036a4caf2b5928ec28e8f"><param name="Name" value="BASE_DIR"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a519afd6144e843d57172d7aad5020919"><param name="Name" value="book_folder"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a519afd6144e843d57172d7aad5020919"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a519afd6144e843d57172d7aad5020919"><param name="Name" value="book_folder"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a7454c270924a276016f903e369b829a5"><param name="Name" value="book_path"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a7454c270924a276016f903e369b829a5"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a7454c270924a276016f903e369b829a5"><param name="Name" value="book_path"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a27348bc85856956bade10ec39d51b77e"><param name="Name" value="book_paths_list"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#aebb4cc0414b96bc1f8868da69b669706"><param name="Name" value="book_shelf"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#aebb4cc0414b96bc1f8868da69b669706"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a04708cf94a0d4391d125b932200b9a79"><param name="Name" value="book_shelf"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a04708cf94a0d4391d125b932200b9a79"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#afc2ac20fb58c372546c69df0e5556a5d"><param name="Name" value="book_shelf"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#afc2ac20fb58c372546c69df0e5556a5d"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#aebb4cc0414b96bc1f8868da69b669706"><param name="Name" value="book_shelf"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a159ee5951ae71faeae71a52b662f502c"><param name="Name" value="books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a159ee5951ae71faeae71a52b662f502c"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a159ee5951ae71faeae71a52b662f502c"><param name="Name" value="books"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a55b877b6e4829d5d0f78b04d387c0dc1"><param name="Name" value="books_per_page"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#ac41a7eaf5b19bc7fcbd37c3a82fbcfc9"><param name="Name" value="booksPerPage"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acee8b31f64a0ea29907c0b36b884c8c0"><param name="Name" value="catalogue_db"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acee8b31f64a0ea29907c0b36b884c8c0"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acee8b31f64a0ea29907c0b36b884c8c0"><param name="Name" value="catalogue_db"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a43fc6695ce7badb66848892af2e8093c"><param name="Name" value="categories"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#aea7868ca9c943e107e2454871c730555"><param name="Name" value="close"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a92c651d41e130c97e73703eb608c82c4"><param name="Name" value="commit"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a"><param name="Name" value="compare_shelf_current"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a"><param name="Name" value="compare_shelf_current"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a603e0c7f6f867b54cb8255c2b0bb650b"><param name="Name" value="config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a603e0c7f6f867b54cb8255c2b0bb650b"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#abe691de80b3809c16b38a1c97318bf88"><param name="Name" value="config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#abe691de80b3809c16b38a1c97318bf88"><param name="Name" value="pyShelf::src::backend::tests::config_test::TestConfig"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a603e0c7f6f867b54cb8255c2b0bb650b"><param name="Name" value="config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a603e0c7f6f867b54cb8255c2b0bb650b"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html#a83394261c59140d10be6e558c6f75bdd"><param name="Name" value="config"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#acf12bb11d2d97fcbbfdf9f41a0d70cbc"><param name="Name" value="cover"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#acbffe01e963e4ece27a608da5fb49e32"><param name="Name" value="cover_regx"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#acbffe01e963e4ece27a608da5fb49e32"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#acbffe01e963e4ece27a608da5fb49e32"><param name="Name" value="cover_regx"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a7532f4b2a2af0f7100253642f8af4597"><param name="Name" value="create_tables"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#a614e5bc5f38f75680bba3f1b103c9bb4"><param name="Name" value="CreateFile"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a16bb6fea5df0b3b8a23869a2b241bf88"><param name="Name" value="current_page"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a1c6f8923f7accceb114495cb783a3216"><param name="Name" value="cursor"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a5c87bc9e650525d30c7fbbee300b5eed"><param name="Name" value="database"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ab0e2edaa5e562e6f505e5c2cf16bce9b"><param name="Name" value="DATABASES"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ae09691f51c6080036606130d45e342e8"><param name="Name" value="db"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1064beb1ffc07daf754eab4ca59d2575"><param name="Name" value="db_pointer"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1064beb1ffc07daf754eab4ca59d2575"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1064beb1ffc07daf754eab4ca59d2575"><param name="Name" value="db_pointer"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html#afa6bc270b5140d9bb1646c662b1412e3"><param name="Name" value="db_table"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a659a0fb22e3c351a20174d18fa602ff0"><param name="Name" value="DEBUG"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html#aea8941aaf148e4f8cc71037c3bce0dfd"><param name="Name" value="dependencies"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57"><param name="Name" value="extract_content"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57"><param name="Name" value="extract_content"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6"><param name="Name" value="extract_cover_html"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6"><param name="Name" value="extract_cover_html"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e"><param name="Name" value="extract_cover_image"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e"><param name="Name" value="extract_cover_image"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01"><param name="Name" value="extract_metadata"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01"><param name="Name" value="extract_metadata"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#abc103fb3d969e1e6ada5c1d39ec92e21"><param name="Name" value="file_array"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#abc103fb3d969e1e6ada5c1d39ec92e21"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#abc103fb3d969e1e6ada5c1d39ec92e21"><param name="Name" value="file_array"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1f3ebef642b34188c7ad49cff076db55"><param name="Name" value="file_list"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1f3ebef642b34188c7ad49cff076db55"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1f3ebef642b34188c7ad49cff076db55"><param name="Name" value="file_list"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#afc4a74570e552a72edc782bd1c977d7f"><param name="Name" value="file_name"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db"><param name="Name" value="filter_books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa2a6c936f7902c6e9287f551fa274edf"><param name="Name" value="filter_books"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a6fcf4d27e0e836b224e2a40ef4024ffc"><param name="Name" value="get_absolute_url"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ad2891f397d927169a8650847f615d402"><param name="Name" value="html_regx"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ad2891f397d927169a8650847f615d402"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ad2891f397d927169a8650847f615d402"><param name="Name" value="html_regx"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#a9ecf411b77aca69bee4e1c619b37e521"><param name="Name" value="image_result"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96"><param name="Name" value="import_books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96"><param name="Name" value="import_books"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html#afea076c57131c7c916e3ae955fe73e84"><param name="Name" value="initial"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ad08ae5682a3e3e66658eee723084fe2a"><param name="Name" value="insert_book"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a534422dd6fa206a4f7ae029ff5284aa5"><param name="Name" value="INSTALLED_APPS"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a684f49f812170fcf0a7f8a361f482be9"><param name="Name" value="INTERNAL_IPS"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ab9d573f643988ad06cb185e18606ae82"><param name="Name" value="LANGUAGE_CODE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="md_src_interface_static_admin_js_vendor_select2_LICENSE.html"><param name="Name" value="LICENSE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="md_src_interface_static_admin_css_vendor_select2_LICENSE-SELECT2.html"><param name="Name" value="LICENSE-SELECT2"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1manage.html#a23a2910bfbb99d90525fb6e7f6f02b8f"><param name="Name" value="main"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#aebbfe7c691a8fbf96e627593aff6c347"><param name="Name" value="MIDDLEWARE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html#ab27d668bd33dcd424124cc5305c9b598"><param name="Name" value="name"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a7a6ed64b1b2f5de6d4b3b21674d61ce2"><param name="Name" value="nextPage"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513"><param name="Name" value="open_file"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#ae3bfa4633a2bf86c86d40151b56688b8"><param name="Name" value="open_file"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html#a62fa361103cfa99df16ca70eed03791f"><param name="Name" value="operations"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><param name="Name" value="opf_regx"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><param name="Name" value="opf_regx"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a506bca6accd383de3098d0cc3cee3c89"><param name="Name" value="pages"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a973054b07100dc03a1ecf8f759e8b663"><param name="Name" value="password"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a973054b07100dc03a1ecf8f759e8b663"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a8b6ec6036bc242c1071bf5a7e5bb9a2f"><param name="Name" value="password"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a8b6ec6036bc242c1071bf5a7e5bb9a2f"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a973054b07100dc03a1ecf8f759e8b663"><param name="Name" value="password"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a614c79a2ed8f5c5b0f184858dfebc71e"><param name="Name" value="previousPage"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331"><param name="Name" value="process_book"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331"><param name="Name" value="process_book"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#ab205dd15f4c8ff877cafa94335003941"><param name="Name" value="progress"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html"><param name="Name" value="pyShelf::src::backend::lib::api_hooks::DuckDuckGo"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html"><param name="Name" value="pyShelf::src::backend::lib::api_hooks::DuckDuckGo"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#aa8a19ecca0cc92a3d617ab85ec251043"><param name="Name" value="__init__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html"><param name="Name" value="pyShelf::src::backend::lib::api_hooks::DuckDuckGo"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#a9ecf411b77aca69bee4e1c619b37e521"><param name="Name" value="image_result"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#aa034dc54a6c85f0311e35c32242e4884"><param name="Name" value="pyShelf::src::backend::lib::api_hooks::DuckDuckGo"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc3a283ef348aaf2fc0dbaa4bd1ad3c9"><param name="Name" value="__init__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9f39a470c9963035a112acca935b29fc"><param name="Name" value="auto_scan"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a7454c270924a276016f903e369b829a5"><param name="Name" value="book_path"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#aebb4cc0414b96bc1f8868da69b669706"><param name="Name" value="book_shelf"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acee8b31f64a0ea29907c0b36b884c8c0"><param name="Name" value="catalogue_db"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#abc103fb3d969e1e6ada5c1d39ec92e21"><param name="Name" value="file_array"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a9dbecd1e259e7bd71ab24b55d4093513"><param name="Name" value="open_file"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a973054b07100dc03a1ecf8f759e8b663"><param name="Name" value="password"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a477a1b22bada1944ba5d8ac5bfca0567"><param name="Name" value="root"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a3a1fefa92e72aa11ec4438faba2f7feb"><param name="Name" value="TITLE"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc37158cf6f6f0c7dc9d5f51e6d9b405"><param name="Name" value="user"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a6feb1951a00ca1fc82a70634bacbd558"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c31e22a5646223f0964c560d5b4eb28"><param name="Name" value="__init__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a519afd6144e843d57172d7aad5020919"><param name="Name" value="book_folder"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a04708cf94a0d4391d125b932200b9a79"><param name="Name" value="book_shelf"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a159ee5951ae71faeae71a52b662f502c"><param name="Name" value="books"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1463e646d864f5ee4710bec71990995a"><param name="Name" value="compare_shelf_current"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a603e0c7f6f867b54cb8255c2b0bb650b"><param name="Name" value="config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#acbffe01e963e4ece27a608da5fb49e32"><param name="Name" value="cover_regx"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1064beb1ffc07daf754eab4ca59d2575"><param name="Name" value="db_pointer"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#aa292917545d1569ddb8caf65577a8a57"><param name="Name" value="extract_content"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a4c306bfe05990039b81731992b6f31d6"><param name="Name" value="extract_cover_html"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e"><param name="Name" value="extract_cover_image"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a97f42f90efb06225637e28555b37ca01"><param name="Name" value="extract_metadata"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a1f3ebef642b34188c7ad49cff076db55"><param name="Name" value="file_list"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ab4ba5b4c097789855ded4e7cb05ee0db"><param name="Name" value="filter_books"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ad2891f397d927169a8650847f615d402"><param name="Name" value="html_regx"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a10be990c40894e3ec45b475e2d89fe96"><param name="Name" value="import_books"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><param name="Name" value="opf_regx"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a84b765167953466756502d0071c69331"><param name="Name" value="process_book"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ac8b3da5a79b942fb03f151d65c673a8f"><param name="Name" value="root_dir"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a0498af17fbd47db504acada242b14fad"><param name="Name" value="__init__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a55b877b6e4829d5d0f78b04d387c0dc1"><param name="Name" value="books_per_page"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#ac41a7eaf5b19bc7fcbd37c3a82fbcfc9"><param name="Name" value="booksPerPage"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a16bb6fea5df0b3b8a23869a2b241bf88"><param name="Name" value="current_page"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a7a6ed64b1b2f5de6d4b3b21674d61ce2"><param name="Name" value="nextPage"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a614c79a2ed8f5c5b0f184858dfebc71e"><param name="Name" value="previousPage"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a9e5a5d1040bdef41c3e0f479bdc0ce5b"><param name="Name" value="screen_size"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#aa75542dcf41aa0bd5fedc1c59aaa4c55"><param name="Name" value="thumbnail_scale"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a2fc686651865b7185e783c4e98c0dac9"><param name="Name" value="thumbnail_size"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a036a667c977eb35eb659ca570d1b5c28"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::BookDisplay"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::InitFiles"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::InitFiles"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#af7310746dd1535ada6891e35bbcffb99"><param name="Name" value="__init__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html#a614e5bc5f38f75680bba3f1b103c9bb4"><param name="Name" value="pyShelf::src::backend::lib::pyShelf::InitFiles"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a91cd4a032d59e27f251602767663ba8c"><param name="Name" value="__init__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a27348bc85856956bade10ec39d51b77e"><param name="Name" value="book_paths_list"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#aea7868ca9c943e107e2454871c730555"><param name="Name" value="close"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a92c651d41e130c97e73703eb608c82c4"><param name="Name" value="commit"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a7532f4b2a2af0f7100253642f8af4597"><param name="Name" value="create_tables"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a1c6f8923f7accceb114495cb783a3216"><param name="Name" value="cursor"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a5c87bc9e650525d30c7fbbee300b5eed"><param name="Name" value="database"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ae09691f51c6080036606130d45e342e8"><param name="Name" value="db"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#ad08ae5682a3e3e66658eee723084fe2a"><param name="Name" value="insert_book"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a8b6ec6036bc242c1071bf5a7e5bb9a2f"><param name="Name" value="password"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a75fe7e19d117f581ab9c64e8c8222117"><param name="Name" value="sql"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a0d5ef3dbb0c2098218ef827c1f802d95"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html"><param name="Name" value="pyShelf::src::backend::tests::config_test::TestConfig"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html"><param name="Name" value="pyShelf::src::backend::tests::config_test::TestConfig"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#abe691de80b3809c16b38a1c97318bf88"><param name="Name" value="config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html"><param name="Name" value="pyShelf::src::backend::tests::config_test::TestConfig"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#ad2e05b99a3bddefae99d2b662493fbf1"><param name="Name" value="test_book_dir"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html"><param name="Name" value="pyShelf::src::backend::tests::config_test::TestConfig"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#aed92bfe91cd38930be701e0f53da31f5"><param name="Name" value="test_title"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#a8aa7edab0a5bb64c12be3772d8946113"><param name="Name" value="pyShelf::src::backend::tests::config_test::TestConfig"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1efda7a2db594af425f24b186f7a39b0"><param name="Name" value="__init__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a519afd6144e843d57172d7aad5020919"><param name="Name" value="book_folder"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#afc2ac20fb58c372546c69df0e5556a5d"><param name="Name" value="book_shelf"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a159ee5951ae71faeae71a52b662f502c"><param name="Name" value="books"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1463e646d864f5ee4710bec71990995a"><param name="Name" value="compare_shelf_current"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a603e0c7f6f867b54cb8255c2b0bb650b"><param name="Name" value="config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#acbffe01e963e4ece27a608da5fb49e32"><param name="Name" value="cover_regx"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1064beb1ffc07daf754eab4ca59d2575"><param name="Name" value="db_pointer"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa292917545d1569ddb8caf65577a8a57"><param name="Name" value="extract_content"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a4c306bfe05990039b81731992b6f31d6"><param name="Name" value="extract_cover_html"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#abeffa733c446b5a367a4225d6a6b5a1e"><param name="Name" value="extract_cover_image"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a97f42f90efb06225637e28555b37ca01"><param name="Name" value="extract_metadata"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a1f3ebef642b34188c7ad49cff076db55"><param name="Name" value="file_list"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#aa2a6c936f7902c6e9287f551fa274edf"><param name="Name" value="filter_books"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#ad2891f397d927169a8650847f615d402"><param name="Name" value="html_regx"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a10be990c40894e3ec45b475e2d89fe96"><param name="Name" value="import_books"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a2b23b2c4bfa2d4bb2e2b369cbf8833f9"><param name="Name" value="opf_regx"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a84b765167953466756502d0071c69331"><param name="Name" value="process_book"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#ac8b3da5a79b942fb03f151d65c673a8f"><param name="Name" value="root_dir"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html#a5a18784d69536167a50258ce9b1737b1"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Catalogue"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a70f3ba260f8af27a7db86141dc27085e"><param name="Name" value="__init__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a9f39a470c9963035a112acca935b29fc"><param name="Name" value="auto_scan"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a7454c270924a276016f903e369b829a5"><param name="Name" value="book_path"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#aebb4cc0414b96bc1f8868da69b669706"><param name="Name" value="book_shelf"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#acee8b31f64a0ea29907c0b36b884c8c0"><param name="Name" value="catalogue_db"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#abc103fb3d969e1e6ada5c1d39ec92e21"><param name="Name" value="file_array"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#ae3bfa4633a2bf86c86d40151b56688b8"><param name="Name" value="open_file"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a973054b07100dc03a1ecf8f759e8b663"><param name="Name" value="password"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a477a1b22bada1944ba5d8ac5bfca0567"><param name="Name" value="root"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a3a1fefa92e72aa11ec4438faba2f7feb"><param name="Name" value="TITLE"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#acc37158cf6f6f0c7dc9d5f51e6d9b405"><param name="Name" value="user"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html#a6feb1951a00ca1fc82a70634bacbd558"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::TestCatalogue"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::TestCatalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html#a83394261c59140d10be6e558c6f75bdd"><param name="Name" value="config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html"><param name="Name" value="pyShelf::src::backend::tests::library_test::TestCatalogue"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html#a9aa16463d94be2855e9f4f099b34c7da"><param name="Name" value="root"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html#a65ea548a48e1b220dcb5f43a13d4f95d"><param name="Name" value="pyShelf::src::backend::tests::library_test::TestCatalogue"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a7a03430d46d25fa5fb60cb1505109555"><param name="Name" value="ALLOWED_HOSTS"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a4f7b1b62eab1d1226b093b40d21e00f3"><param name="Name" value="AUTH_PASSWORD_VALIDATORS"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#aa14d20c0234036a4caf2b5928ec28e8f"><param name="Name" value="BASE_DIR"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ab0e2edaa5e562e6f505e5c2cf16bce9b"><param name="Name" value="DATABASES"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a659a0fb22e3c351a20174d18fa602ff0"><param name="Name" value="DEBUG"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a534422dd6fa206a4f7ae029ff5284aa5"><param name="Name" value="INSTALLED_APPS"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a684f49f812170fcf0a7f8a361f482be9"><param name="Name" value="INTERNAL_IPS"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ab9d573f643988ad06cb185e18606ae82"><param name="Name" value="LANGUAGE_CODE"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#aebbfe7c691a8fbf96e627593aff6c347"><param name="Name" value="MIDDLEWARE"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ac0777e02d9c4bd6dda4ced2b0a51055f"><param name="Name" value="ROOT_URLCONF"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a6edeb835ae0f32e1c8dcfad70a724dd1"><param name="Name" value="SECRET_KEY"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#abcea6b608f5d0465aaab1f97a244208b"><param name="Name" value="STATIC_ROOT"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a1ec4ad37f76d32257281bfbcb3c3252e"><param name="Name" value="STATIC_URL"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ac5f4f1a4031c12949d87310caadb220b"><param name="Name" value="TEMPLATES"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ac0db94dc44413071fb897ba19a602fa4"><param name="Name" value="TIME_ZONE"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a3a6387596354024a3740e80247068f23"><param name="Name" value="USE_I18N"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#aab7d7b7394f4e537415d7ee519a5e5ca"><param name="Name" value="USE_L10N"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a2f22c4563d0aa9f762724fbe066647d7"><param name="Name" value="USE_TZ"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a31f3f8c67721e674aea1a93fd284a4d1"><param name="Name" value="pyShelf::src::frontend::settings"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1urls.html"><param name="Name" value="pyShelf::src::frontend::urls"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1urls.html#ad6d367963255eb84230d1943ceae5d83"><param name="Name" value="pyShelf::src::frontend::urls"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1wsgi.html"><param name="Name" value="pyShelf::src::frontend::wsgi"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1wsgi.html#ade0e68d7f27aaea7f117bedfd9a1c527"><param name="Name" value="pyShelf::src::frontend::wsgi"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html"><param name="Name" value="pyShelf::src::interface::apps::InterfaceConfig"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html#ab27d668bd33dcd424124cc5305c9b598"><param name="Name" value="pyShelf::src::interface::apps::InterfaceConfig"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html"><param name="Name" value="pyShelf::src::interface::migrations::0001_initial::Migration"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html"><param name="Name" value="pyShelf::src::interface::migrations::0001_initial::Migration"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html#aea8941aaf148e4f8cc71037c3bce0dfd"><param name="Name" value="dependencies"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html"><param name="Name" value="pyShelf::src::interface::migrations::0001_initial::Migration"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html#afea076c57131c7c916e3ae955fe73e84"><param name="Name" value="initial"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html#a62fa361103cfa99df16ca70eed03791f"><param name="Name" value="pyShelf::src::interface::migrations::0001_initial::Migration"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html"><param name="Name" value="pyShelf::src::interface::models::Books::Meta"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html#afa6bc270b5140d9bb1646c662b1412e3"><param name="Name" value="pyShelf::src::interface::models::Books::Meta"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a84e0d4d09447dc14ed3873490c210832"><param name="Name" value="__str__"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a9cc0f2c96408756d027e18c98786a676"><param name="Name" value="author"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a43fc6695ce7badb66848892af2e8093c"><param name="Name" value="categories"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#acf12bb11d2d97fcbbfdf9f41a0d70cbc"><param name="Name" value="cover"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#afc4a74570e552a72edc782bd1c977d7f"><param name="Name" value="file_name"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a6fcf4d27e0e836b224e2a40ef4024ffc"><param name="Name" value="get_absolute_url"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a506bca6accd383de3098d0cc3cee3c89"><param name="Name" value="pages"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#ab205dd15f4c8ff877cafa94335003941"><param name="Name" value="progress"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a45cd1fa80f29fcdcef7ea3253c1dc0d6"><param name="Name" value="pyShelf::src::interface::models::Books"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1manage.html"><param name="Name" value="pyShelf::src::manage"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1manage.html#a23a2910bfbb99d90525fb6e7f6f02b8f"><param name="Name" value="pyShelf::src::manage"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a477a1b22bada1944ba5d8ac5bfca0567"><param name="Name" value="root"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a477a1b22bada1944ba5d8ac5bfca0567"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a477a1b22bada1944ba5d8ac5bfca0567"><param name="Name" value="root"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a477a1b22bada1944ba5d8ac5bfca0567"><param name="Name" value="pyShelf::src::backend::tests::library_test::Test_Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html#a9aa16463d94be2855e9f4f099b34c7da"><param name="Name" value="root"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ac8b3da5a79b942fb03f151d65c673a8f"><param name="Name" value="root_dir"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ac8b3da5a79b942fb03f151d65c673a8f"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#ac8b3da5a79b942fb03f151d65c673a8f"><param name="Name" value="root_dir"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ac0777e02d9c4bd6dda4ced2b0a51055f"><param name="Name" value="ROOT_URLCONF"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1"><param name="Name" value="scan_folder"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1"><param name="Name" value="pyShelf::src::backend::lib::library::Catalogue"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html#a5a18784d69536167a50258ce9b1737b1"><param name="Name" value="scan_folder"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a9e5a5d1040bdef41c3e0f479bdc0ce5b"><param name="Name" value="screen_size"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a6edeb835ae0f32e1c8dcfad70a724dd1"><param name="Name" value="SECRET_KEY"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a75fe7e19d117f581ab9c64e8c8222117"><param name="Name" value="sql"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#abcea6b608f5d0465aaab1f97a244208b"><param name="Name" value="STATIC_ROOT"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a1ec4ad37f76d32257281bfbcb3c3252e"><param name="Name" value="STATIC_URL"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ac5f4f1a4031c12949d87310caadb220b"><param name="Name" value="TEMPLATES"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#ad2e05b99a3bddefae99d2b662493fbf1"><param name="Name" value="test_book_dir"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html#a65ea548a48e1b220dcb5f43a13d4f95d"><param name="Name" value="test_filter_books"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#aed92bfe91cd38930be701e0f53da31f5"><param name="Name" value="test_title"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html#a8aa7edab0a5bb64c12be3772d8946113"><param name="Name" value="test_version"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#aa75542dcf41aa0bd5fedc1c59aaa4c55"><param name="Name" value="thumbnail_scale"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a2fc686651865b7185e783c4e98c0dac9"><param name="Name" value="thumbnail_size"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#ac0db94dc44413071fb897ba19a602fa4"><param name="Name" value="TIME_ZONE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a3a1fefa92e72aa11ec4438faba2f7feb"><param name="Name" value="TITLE"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a3a1fefa92e72aa11ec4438faba2f7feb"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a3a1fefa92e72aa11ec4438faba2f7feb"><param name="Name" value="TITLE"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html#a45cd1fa80f29fcdcef7ea3253c1dc0d6"><param name="Name" value="title"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html#a036a667c977eb35eb659ca570d1b5c28"><param name="Name" value="total_pages"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html#aa034dc54a6c85f0311e35c32242e4884"><param name="Name" value="url"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1urls.html#ad6d367963255eb84230d1943ceae5d83"><param name="Name" value="urlpatterns"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a3a6387596354024a3740e80247068f23"><param name="Name" value="USE_I18N"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#aab7d7b7394f4e537415d7ee519a5e5ca"><param name="Name" value="USE_L10N"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a2f22c4563d0aa9f762724fbe066647d7"><param name="Name" value="USE_TZ"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc37158cf6f6f0c7dc9d5f51e6d9b405"><param name="Name" value="user"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc37158cf6f6f0c7dc9d5f51e6d9b405"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a0d5ef3dbb0c2098218ef827c1f802d95"><param name="Name" value="user"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html#a0d5ef3dbb0c2098218ef827c1f802d95"><param name="Name" value="pyShelf::src::backend::lib::storage::Storage"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#acc37158cf6f6f0c7dc9d5f51e6d9b405"><param name="Name" value="user"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a6feb1951a00ca1fc82a70634bacbd558"><param name="Name" value="VERSION"></OBJECT>
<UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a6feb1951a00ca1fc82a70634bacbd558"><param name="Name" value="pyShelf::src::backend::lib::config::Config"></OBJECT>
</UL>
<LI><OBJECT type="text/sitemap"><param name="Local" value="classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html#a6feb1951a00ca1fc82a70634bacbd558"><param name="Name" value="VERSION"></OBJECT>
<LI><OBJECT type="text/sitemap"><param name="Local" value="namespacepyShelf_1_1src_1_1frontend_1_1settings.html#a31f3f8c67721e674aea1a93fd284a4d1"><param name="Name" value="WSGI_APPLICATION"></OBJECT>
</UL>
</BODY>
</HTML>

95
docs/html/index.hhp vendored
View File

@@ -1,95 +0,0 @@
[OPTIONS]
Compiled file=pyShelf_docs
Compatibility=1.1
Full-text search=Yes
Contents file=index.hhc
Default Window=main
Default topic=index.html
Index file=index.hhk
Language=0x409 English (United States)
Binary TOC=YES
Title=pyShelf Open Source Ebook Server
[WINDOWS]
main="pyShelf Open Source Ebook Server","index.hhc","index.hhk","index.html","index.html",,,,,0x23520,,0x70387e,,,,,,,,0
[FILES]
md_src_interface_static_admin_css_vendor_select2_LICENSE-SELECT2.html
md_src_interface_static_admin_js_vendor_select2_LICENSE.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1api__hooks_1_1DuckDuckGo-members.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config-members.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue-members.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1BookDisplay-members.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1pyShelf_1_1InitFiles-members.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage.html
classpyShelf_1_1src_1_1backend_1_1lib_1_1storage_1_1Storage-members.html
classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig.html
classpyShelf_1_1src_1_1backend_1_1tests_1_1config__test_1_1TestConfig-members.html
classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.html
classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue-members.html
classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.html
classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config-members.html
classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue.html
classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1TestCatalogue-members.html
namespacepyShelf_1_1src_1_1frontend_1_1settings.html
namespacepyShelf_1_1src_1_1frontend_1_1urls.html
namespacepyShelf_1_1src_1_1frontend_1_1wsgi.html
classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.html
classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig-members.html
classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.html
classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration-members.html
classpyShelf_1_1src_1_1interface_1_1models_1_1Books.html
classpyShelf_1_1src_1_1interface_1_1models_1_1Books-members.html
classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta.html
classpyShelf_1_1src_1_1interface_1_1models_1_1Books_1_1Meta-members.html
namespacepyShelf_1_1src_1_1manage.html
dir_a05f942952f29ba3ff0b6cf8bcd4f651.html
dir_3f615ade772d23cefe5e20dcb18424a2.html
dir_bf61165a5ec6f092245f16c80e25d9dd.html
dir_8509b06bafa958d2011203a730bf5778.html
dir_650ee533936399e683a30afb9473a469.html
dir_d57dcc97c471b6c632c5e6143b3e3c97.html
dir_1c7294442ce83d360610449d04c9d7fc.html
dir_5dc60ce45ea83ccf35a995eb718413e2.html
dir_e5dd47fdf1c13a2660cfdd48f6dbd07c.html
dir_2e4fe7818a9bea2340465344c5b4f122.html
dir_68267d1309a1af8e8297ef4c3efbcdba.html
dir_115a8af934cb6b8073d7541c3a02a8e0.html
dir_c9cb39ed8b98bd7419bc6fb3338b22e5.html
dir_9020577e2da81c4cf5a5554c26431f94.html
dir_80adb54c76bf5d67e934da378f00559d.html
dir_9662e62442d92157d391ef66bee26a3c.html
index.html
pages.html
namespaces.html
annotated.html
classes.html
hierarchy.html
functions.html
functions_func.html
files.html
tab_a.png
tab_b.png
tab_h.png
tab_s.png
nav_h.png
nav_f.png
bc_s.png
doxygen.png
closed.png
open.png
bdwn.png
sync_on.png
sync_off.png
classpyShelf_1_1src_1_1backend_1_1lib_1_1config_1_1Config.png
classpyShelf_1_1src_1_1backend_1_1lib_1_1library_1_1Catalogue.png
classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Catalogue.png
classpyShelf_1_1src_1_1backend_1_1tests_1_1library__test_1_1Test__Config.png
classpyShelf_1_1src_1_1interface_1_1apps_1_1InterfaceConfig.png
classpyShelf_1_1src_1_1interface_1_1migrations_1_10001__initial_1_1Migration.png
classpyShelf_1_1src_1_1interface_1_1models_1_1Books.png

55
docs/html/index.html vendored
View File

@@ -1,55 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">pyShelf Open Source Ebook Server Documentation</div> </div>
</div><!--header-->
<div class="contents">
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

35
docs/html/jquery.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -1,61 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: LICENSE-SELECT2</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">LICENSE-SELECT2 </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>The MIT License (MIT)</p>
<p>Copyright (c) 2012-2015 Kevin Brown, Igor Vaynberg, and Select2 contributors</p>
<p>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:</p>
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
<p>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. </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,61 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: LICENSE</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="PageDoc"><div class="header">
<div class="headertitle">
<div class="title">LICENSE </div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p>The MIT License (MIT)</p>
<p>Copyright (c) 2012-2015 Kevin Brown, Igor Vaynberg, and Select2 contributors</p>
<p>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:</p>
<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p>
<p>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. </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:42 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

50
docs/html/menu.js vendored
View File

@@ -1,50 +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 initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
function makeTree(data,relPath) {
var result='';
if ('children' in data) {
result+='<ul>';
for (var i in data.children) {
result+='<li><a href="'+relPath+data.children[i].url+'">'+
data.children[i].text+'</a>'+
makeTree(data.children[i],relPath)+'</li>';
}
result+='</ul>';
}
return result;
}
$('#main-nav').append(makeTree(menudata,relPath));
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
if (searchEnabled) {
if (serverSide) {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+relPath+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
} else {
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
}
}
$('#main-menu').smartmenus();
}
/* @license-end */

36
docs/html/menudata.js vendored
View File

@@ -1,36 +0,0 @@
/*
@licstart The following is the entire license notice for the
JavaScript code in this file.
Copyright (C) 1997-2019 by Dimitri van Heesch
This program is free software; you can redistribute it and/or modify
it under the terms of version 2 of the GNU General Public License as published by
the Free Software Foundation
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
*/
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Related Pages",url:"pages.html"},
{text:"Namespaces",url:"namespaces.html",children:[
{text:"Namespace List",url:"namespaces.html"}]},
{text:"Classes",url:"annotated.html",children:[
{text:"Class List",url:"annotated.html"},
{text:"Class Index",url:"classes.html"},
{text:"Class Hierarchy",url:"hierarchy.html"},
{text:"Class Members",url:"functions.html",children:[
{text:"All",url:"functions.html"},
{text:"Functions",url:"functions_func.html"}]}]},
{text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"}]}]}

View File

@@ -1,269 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.frontend.settings Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>frontend</b></li><li class="navelem"><a class="el" href="namespacepyShelf_1_1src_1_1frontend_1_1settings.html">settings</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.frontend.settings Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aa14d20c0234036a4caf2b5928ec28e8f"><td class="memItemLeft" align="right" valign="top"><a id="aa14d20c0234036a4caf2b5928ec28e8f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>BASE_DIR</b> = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))</td></tr>
<tr class="separator:aa14d20c0234036a4caf2b5928ec28e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6edeb835ae0f32e1c8dcfad70a724dd1"><td class="memItemLeft" align="right" valign="top"><a id="a6edeb835ae0f32e1c8dcfad70a724dd1"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>SECRET_KEY</b> = &quot;@(9b9jslgg41u1u=mr)-2*-n2x0vef0zsy39*z@sz18&amp;tvow18&quot;</td></tr>
<tr class="separator:a6edeb835ae0f32e1c8dcfad70a724dd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a659a0fb22e3c351a20174d18fa602ff0"><td class="memItemLeft" align="right" valign="top"><a id="a659a0fb22e3c351a20174d18fa602ff0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>DEBUG</b> = False</td></tr>
<tr class="separator:a659a0fb22e3c351a20174d18fa602ff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a03430d46d25fa5fb60cb1505109555"><td class="memItemLeft" align="right" valign="top"><a id="a7a03430d46d25fa5fb60cb1505109555"></a>
list&#160;</td><td class="memItemRight" valign="bottom"><b>ALLOWED_HOSTS</b> = [&quot;*&quot;]</td></tr>
<tr class="separator:a7a03430d46d25fa5fb60cb1505109555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a534422dd6fa206a4f7ae029ff5284aa5"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>INSTALLED_APPS</b></td></tr>
<tr class="separator:a534422dd6fa206a4f7ae029ff5284aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebbfe7c691a8fbf96e627593aff6c347"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>MIDDLEWARE</b></td></tr>
<tr class="separator:aebbfe7c691a8fbf96e627593aff6c347"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a684f49f812170fcf0a7f8a361f482be9"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>INTERNAL_IPS</b></td></tr>
<tr class="separator:a684f49f812170fcf0a7f8a361f482be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0777e02d9c4bd6dda4ced2b0a51055f"><td class="memItemLeft" align="right" valign="top"><a id="ac0777e02d9c4bd6dda4ced2b0a51055f"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>ROOT_URLCONF</b> = &quot;frontend.urls&quot;</td></tr>
<tr class="separator:ac0777e02d9c4bd6dda4ced2b0a51055f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5f4f1a4031c12949d87310caadb220b"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>TEMPLATES</b></td></tr>
<tr class="separator:ac5f4f1a4031c12949d87310caadb220b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31f3f8c67721e674aea1a93fd284a4d1"><td class="memItemLeft" align="right" valign="top"><a id="a31f3f8c67721e674aea1a93fd284a4d1"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>WSGI_APPLICATION</b> = &quot;frontend.wsgi.application&quot;</td></tr>
<tr class="separator:a31f3f8c67721e674aea1a93fd284a4d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0e2edaa5e562e6f505e5c2cf16bce9b"><td class="memItemLeft" align="right" valign="top">dictionary&#160;</td><td class="memItemRight" valign="bottom"><b>DATABASES</b></td></tr>
<tr class="separator:ab0e2edaa5e562e6f505e5c2cf16bce9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f7b1b62eab1d1226b093b40d21e00f3"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>AUTH_PASSWORD_VALIDATORS</b></td></tr>
<tr class="separator:a4f7b1b62eab1d1226b093b40d21e00f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9d573f643988ad06cb185e18606ae82"><td class="memItemLeft" align="right" valign="top"><a id="ab9d573f643988ad06cb185e18606ae82"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>LANGUAGE_CODE</b> = &quot;en-us&quot;</td></tr>
<tr class="separator:ab9d573f643988ad06cb185e18606ae82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0db94dc44413071fb897ba19a602fa4"><td class="memItemLeft" align="right" valign="top"><a id="ac0db94dc44413071fb897ba19a602fa4"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>TIME_ZONE</b> = &quot;UTC&quot;</td></tr>
<tr class="separator:ac0db94dc44413071fb897ba19a602fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6387596354024a3740e80247068f23"><td class="memItemLeft" align="right" valign="top"><a id="a3a6387596354024a3740e80247068f23"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>USE_I18N</b> = True</td></tr>
<tr class="separator:a3a6387596354024a3740e80247068f23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab7d7b7394f4e537415d7ee519a5e5ca"><td class="memItemLeft" align="right" valign="top"><a id="aab7d7b7394f4e537415d7ee519a5e5ca"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>USE_L10N</b> = True</td></tr>
<tr class="separator:aab7d7b7394f4e537415d7ee519a5e5ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f22c4563d0aa9f762724fbe066647d7"><td class="memItemLeft" align="right" valign="top"><a id="a2f22c4563d0aa9f762724fbe066647d7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>USE_TZ</b> = True</td></tr>
<tr class="separator:a2f22c4563d0aa9f762724fbe066647d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec4ad37f76d32257281bfbcb3c3252e"><td class="memItemLeft" align="right" valign="top"><a id="a1ec4ad37f76d32257281bfbcb3c3252e"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>STATIC_URL</b> = &quot;/static/&quot;</td></tr>
<tr class="separator:a1ec4ad37f76d32257281bfbcb3c3252e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abcea6b608f5d0465aaab1f97a244208b"><td class="memItemLeft" align="right" valign="top"><a id="abcea6b608f5d0465aaab1f97a244208b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>STATIC_ROOT</b> = os.path.join(BASE_DIR, &quot;interface/static/&quot;)</td></tr>
<tr class="separator:abcea6b608f5d0465aaab1f97a244208b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Django settings for frontend project.
Generated by 'django-admin startproject' using Django 2.2.7.
For more information on this file, see
https://docs.djangoproject.com/en/2.2/topics/settings/
For the full list of settings and their values, see
https://docs.djangoproject.com/en/2.2/ref/settings/
</pre> </div><h2 class="groupheader">Variable Documentation</h2>
<a id="a4f7b1b62eab1d1226b093b40d21e00f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f7b1b62eab1d1226b093b40d21e00f3">&#9670;&nbsp;</a></span>AUTH_PASSWORD_VALIDATORS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list pyShelf.src.frontend.settings.AUTH_PASSWORD_VALIDATORS</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; {</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&quot;NAME&quot;</span>: <span class="stringliteral">&quot;django.contrib.auth.password_validation.UserAttributeSimilarityValidator&quot;</span>,</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; },</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; {<span class="stringliteral">&quot;NAME&quot;</span>: <span class="stringliteral">&quot;django.contrib.auth.password_validation.MinimumLengthValidator&quot;</span>,},</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; {<span class="stringliteral">&quot;NAME&quot;</span>: <span class="stringliteral">&quot;django.contrib.auth.password_validation.CommonPasswordValidator&quot;</span>,},</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; {<span class="stringliteral">&quot;NAME&quot;</span>: <span class="stringliteral">&quot;django.contrib.auth.password_validation.NumericPasswordValidator&quot;</span>,},</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;]</div>
</div><!-- fragment -->
</div>
</div>
<a id="ab0e2edaa5e562e6f505e5c2cf16bce9b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0e2edaa5e562e6f505e5c2cf16bce9b">&#9670;&nbsp;</a></span>DATABASES</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">dictionary pyShelf.src.frontend.settings.DATABASES</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= {</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; <span class="stringliteral">&quot;default&quot;</span>: {</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&quot;ENGINE&quot;</span>: <span class="stringliteral">&quot;django.db.backends.postgresql&quot;</span>,</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="comment"># &quot;ENGINE&quot;: &quot;django.db.backends.sqlite3&quot;,</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="stringliteral">&quot;NAME&quot;</span>: <span class="stringliteral">&quot;pyshelf&quot;</span>,</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&quot;PASSWORD&quot;</span>: <span class="stringliteral">&quot;&quot;</span>,</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="comment"># &quot;NAME&quot;: os.path.join(BASE_DIR, &quot;db.sqlite3&quot;),</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; }</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;}</div>
</div><!-- fragment -->
</div>
</div>
<a id="a534422dd6fa206a4f7ae029ff5284aa5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a534422dd6fa206a4f7ae029ff5284aa5">&#9670;&nbsp;</a></span>INSTALLED_APPS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list pyShelf.src.frontend.settings.INSTALLED_APPS</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; <span class="stringliteral">&quot;django.contrib.admin&quot;</span>,</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&quot;django.contrib.auth&quot;</span>,</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="stringliteral">&quot;django.contrib.contenttypes&quot;</span>,</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="stringliteral">&quot;django.contrib.sessions&quot;</span>,</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&quot;django.contrib.messages&quot;</span>,</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="stringliteral">&quot;django.contrib.staticfiles&quot;</span>,</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="stringliteral">&quot;interface&quot;</span>,</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="stringliteral">&quot;interface.templatetags&quot;</span>,</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="stringliteral">&quot;debug_toolbar&quot;</span>,</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;]</div>
</div><!-- fragment -->
</div>
</div>
<a id="a684f49f812170fcf0a7f8a361f482be9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a684f49f812170fcf0a7f8a361f482be9">&#9670;&nbsp;</a></span>INTERNAL_IPS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list pyShelf.src.frontend.settings.INTERNAL_IPS</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; <span class="comment"># ...</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&quot;127.0.0.1&quot;</span>,</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="comment"># ...</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;]</div>
</div><!-- fragment -->
</div>
</div>
<a id="aebbfe7c691a8fbf96e627593aff6c347"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebbfe7c691a8fbf96e627593aff6c347">&#9670;&nbsp;</a></span>MIDDLEWARE</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list pyShelf.src.frontend.settings.MIDDLEWARE</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; <span class="stringliteral">&quot;django.middleware.security.SecurityMiddleware&quot;</span>,</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&quot;django.contrib.sessions.middleware.SessionMiddleware&quot;</span>,</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="stringliteral">&quot;django.middleware.common.CommonMiddleware&quot;</span>,</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="stringliteral">&quot;django.middleware.csrf.CsrfViewMiddleware&quot;</span>,</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&quot;debug_toolbar.middleware.DebugToolbarMiddleware&quot;</span>,</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="stringliteral">&quot;django.contrib.auth.middleware.AuthenticationMiddleware&quot;</span>,</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="stringliteral">&quot;django.contrib.messages.middleware.MessageMiddleware&quot;</span>,</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="stringliteral">&quot;django.middleware.clickjacking.XFrameOptionsMiddleware&quot;</span>,</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;]</div>
</div><!-- fragment -->
</div>
</div>
<a id="ac5f4f1a4031c12949d87310caadb220b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5f4f1a4031c12949d87310caadb220b">&#9670;&nbsp;</a></span>TEMPLATES</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list pyShelf.src.frontend.settings.TEMPLATES</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; {</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; <span class="stringliteral">&quot;BACKEND&quot;</span>: <span class="stringliteral">&quot;django.template.backends.django.DjangoTemplates&quot;</span>,</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; <span class="stringliteral">&quot;DIRS&quot;</span>: [],</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; <span class="stringliteral">&quot;APP_DIRS&quot;</span>: <span class="keyword">True</span>,</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; <span class="stringliteral">&quot;OPTIONS&quot;</span>: {</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160; <span class="stringliteral">&quot;context_processors&quot;</span>: [</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160; <span class="stringliteral">&quot;django.template.context_processors.debug&quot;</span>,</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; <span class="stringliteral">&quot;django.template.context_processors.request&quot;</span>,</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160; <span class="stringliteral">&quot;django.contrib.auth.context_processors.auth&quot;</span>,</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160; <span class="stringliteral">&quot;django.contrib.messages.context_processors.messages&quot;</span>,</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160; ],</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160; },</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; },</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;]</div>
</div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,104 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.frontend.urls Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>frontend</b></li><li class="navelem"><a class="el" href="namespacepyShelf_1_1src_1_1frontend_1_1urls.html">urls</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.frontend.urls Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad6d367963255eb84230d1943ceae5d83"><td class="memItemLeft" align="right" valign="top">list&#160;</td><td class="memItemRight" valign="bottom"><b>urlpatterns</b></td></tr>
<tr class="separator:ad6d367963255eb84230d1943ceae5d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">frontend URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
</pre> </div><h2 class="groupheader">Variable Documentation</h2>
<a id="ad6d367963255eb84230d1943ceae5d83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6d367963255eb84230d1943ceae5d83">&#9670;&nbsp;</a></span>urlpatterns</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">list pyShelf.src.frontend.urls.urlpatterns</td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;= [</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; path(<span class="stringliteral">&quot;admin/&quot;</span>, admin.site.urls),</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160; path(<span class="stringliteral">&quot;&quot;</span>, views.index, name=<span class="stringliteral">&quot;index&quot;</span>),</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; path(<span class="stringliteral">&quot;download/&lt;pk&gt;&quot;</span>, views.download, name=<span class="stringliteral">&quot;download&quot;</span>),</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160; path(<span class="stringliteral">&quot;prev_page/&lt;bookset&gt;&quot;</span>, views.prev_page, name=<span class="stringliteral">&quot;prev_page&quot;</span>),</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160; path(<span class="stringliteral">&quot;next_page/&lt;bookset&gt;&quot;</span>, views.next_page, name=<span class="stringliteral">&quot;next_page&quot;</span>),</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;]</div>
</div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,75 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.frontend.wsgi Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><b>frontend</b></li><li class="navelem"><a class="el" href="namespacepyShelf_1_1src_1_1frontend_1_1wsgi.html">wsgi</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.frontend.wsgi Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ade0e68d7f27aaea7f117bedfd9a1c527"><td class="memItemLeft" align="right" valign="top"><a id="ade0e68d7f27aaea7f117bedfd9a1c527"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>application</b> = get_wsgi_application()</td></tr>
<tr class="separator:ade0e68d7f27aaea7f117bedfd9a1c527"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">WSGI config for frontend project.
It exposes the WSGI callable as a module-level variable named ``application``.
For more information on this file, see
https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/
</pre> </div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,69 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: pyShelf.src.manage Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><b>pyShelf</b></li><li class="navelem"><b>src</b></li><li class="navelem"><a class="el" href="namespacepyShelf_1_1src_1_1manage.html">manage</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">pyShelf.src.manage Namespace Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a23a2910bfbb99d90525fb6e7f6f02b8f"><td class="memItemLeft" align="right" valign="top"><a id="a23a2910bfbb99d90525fb6e7f6f02b8f"></a>
def&#160;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
<tr class="separator:a23a2910bfbb99d90525fb6e7f6f02b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Django's command-line utility for administrative tasks.</pre> </div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

View File

@@ -1,66 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>pyShelf Open Source Ebook Server: Namespace List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">pyShelf Open Source Ebook Server
&#160;<span id="projectnumber">0.2.1</span>
</div>
<div id="projectbrief">Open source, console based E-book server</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Namespace List</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all documented namespaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>pyShelf</b></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>src</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><b>frontend</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacepyShelf_1_1src_1_1frontend_1_1settings.html" target="_self">settings</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacepyShelf_1_1src_1_1frontend_1_1urls.html" target="_self">urls</a></td><td class="desc"></td></tr>
<tr id="row_0_0_0_2_"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacepyShelf_1_1src_1_1frontend_1_1wsgi.html" target="_self">wsgi</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacepyShelf_1_1src_1_1manage.html" target="_self">manage</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Dec 1 2019 13:06:43 for pyShelf Open Source Ebook Server by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>

BIN
docs/html/nav_f.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 B

BIN
docs/html/nav_g.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 B

BIN
docs/html/nav_h.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 B

Some files were not shown because too many files have changed in this diff Show More