From 4907089c0616be5569b046dc688a1238d58bf2a2 Mon Sep 17 00:00:00 2001
From: adehad <26027314+adehad@users.noreply.github.com>
Date: Sat, 23 Oct 2021 09:07:19 +0100
Subject: remove committed HTML docs, run `tox -e docs` for docs
---
html/index.html | 150 ------
html/main.css | 31 --
html/sphinx/_sources/index.txt | 114 -----
html/sphinx/_static/ajax-loader.gif | Bin 673 -> 0 bytes
html/sphinx/_static/basic.css | 537 --------------------
html/sphinx/_static/comment-bright.png | Bin 3500 -> 0 bytes
html/sphinx/_static/comment-close.png | Bin 3578 -> 0 bytes
html/sphinx/_static/comment.png | Bin 3445 -> 0 bytes
html/sphinx/_static/default.css | 256 ----------
html/sphinx/_static/doctools.js | 238 ---------
html/sphinx/_static/down-pressed.png | Bin 368 -> 0 bytes
html/sphinx/_static/down.png | Bin 363 -> 0 bytes
html/sphinx/_static/file.png | Bin 392 -> 0 bytes
html/sphinx/_static/jquery.js | 2 -
html/sphinx/_static/minus.png | Bin 199 -> 0 bytes
html/sphinx/_static/plus.png | Bin 199 -> 0 bytes
html/sphinx/_static/pygments.css | 62 ---
html/sphinx/_static/searchtools.js | 622 -----------------------
html/sphinx/_static/sidebar.js | 159 ------
html/sphinx/_static/underscore.js | 31 --
html/sphinx/_static/up-pressed.png | Bin 372 -> 0 bytes
html/sphinx/_static/up.png | Bin 363 -> 0 bytes
html/sphinx/_static/websupport.js | 808 ------------------------------
html/sphinx/genindex.html | 557 ---------------------
html/sphinx/index.html | 871 ---------------------------------
html/sphinx/objects.inv | Bin 853 -> 0 bytes
html/sphinx/py-modindex.html | 144 ------
html/sphinx/search.html | 105 ----
html/sphinx/searchindex.js | 1 -
29 files changed, 4688 deletions(-)
delete mode 100644 html/index.html
delete mode 100644 html/main.css
delete mode 100644 html/sphinx/_sources/index.txt
delete mode 100644 html/sphinx/_static/ajax-loader.gif
delete mode 100644 html/sphinx/_static/basic.css
delete mode 100644 html/sphinx/_static/comment-bright.png
delete mode 100644 html/sphinx/_static/comment-close.png
delete mode 100644 html/sphinx/_static/comment.png
delete mode 100644 html/sphinx/_static/default.css
delete mode 100644 html/sphinx/_static/doctools.js
delete mode 100644 html/sphinx/_static/down-pressed.png
delete mode 100644 html/sphinx/_static/down.png
delete mode 100644 html/sphinx/_static/file.png
delete mode 100644 html/sphinx/_static/jquery.js
delete mode 100644 html/sphinx/_static/minus.png
delete mode 100644 html/sphinx/_static/plus.png
delete mode 100644 html/sphinx/_static/pygments.css
delete mode 100644 html/sphinx/_static/searchtools.js
delete mode 100644 html/sphinx/_static/sidebar.js
delete mode 100644 html/sphinx/_static/underscore.js
delete mode 100644 html/sphinx/_static/up-pressed.png
delete mode 100644 html/sphinx/_static/up.png
delete mode 100644 html/sphinx/_static/websupport.js
delete mode 100644 html/sphinx/genindex.html
delete mode 100644 html/sphinx/index.html
delete mode 100644 html/sphinx/objects.inv
delete mode 100644 html/sphinx/py-modindex.html
delete mode 100644 html/sphinx/search.html
delete mode 100644 html/sphinx/searchindex.js
diff --git a/html/index.html b/html/index.html
deleted file mode 100644
index da9765e..0000000
--- a/html/index.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-
About TFTPy
-
- TFTPy is a pure Python implementation of the
- Trivial FTP protocol.
-
-
- I wrote it because the VoIP company that I work for uses TFTP to
- pull firmware loads for our sets, and at times when this doesn't
- work we use a Windows-based diagnostic tool to troubleshoot the
- connection.
-
-
- As all of the computers in my home run some flavour of Linux or FreeBSD, this tool
- wasn't much use to me, so I started one of my own. I decided to
- use Python since it's
- comfortable and available for the platforms that I care about, and
- was surprised to not find a pre-existing TFTP library for it. So,
- I wrote one, and here it is. It's not 1.0 yet, but downloading is
- production-ready IMHO, as some of the people using it tell me.
-
-
-
-
Features
-
At this time, it supports the following RFCs:
-
- -
- 1350
- The TFTP Protocol, revision 2 (octet mode only)
-
- -
- 2347
- TFTP Option Extension
-
- -
- 2348
- TFTP Blocksize Option
-
- -
- 2349
- TFTP Timeout Interval and Transfer Size Options (just the
- tsize option right now)
-
-
-
-
-
-
Future Plans
-
- I do have plans for this code before a 1.0 release, including the
- following:
-
- - Full RFC 1350 compliance, including netascii mode (I could
- care less about "mail" mode).
- - Symmetric UDP support. I don't know of an RFC for this but
- it's a no-brainer for NAT traversal. In this mode the server
- should always respond on the port that the RRQ was sent to, so
- stateful firewalls will permit the response.
- - Documentation!
-
-
-
-
-
The Code
-
- You can find the latest release at the SourceForge Project Page, as a
- source tarball. It should also be in PyPi, so you can use
- easy_install if you prefer.
-
-
-
- The latest code though is always on the master branch in Github. I did use SVN in SourceForge
- for a while, but after discovering Git I couldn't go back. To
- clone the repository, run the following command using git
-
- git clone git://github.com/msoulier/tftpy.git
-
- Patches welcome, even if I can't guarantee response time. You can
- of course send me the url of a public git repository to pull from
- as well.
-
-
-
The Github project page is right
- here.
-
-
-
-
Support
-
- SourceForge doesn't make the mailing list easy to find, so
- here
- is a direct link if you'd like to join.
-
- Feel free to email me
- with any questions, or contact me through github.
-
-
-
- To submit a bug report, please use the
- issue tracker
- in the Github project page. I've shut down the trackers at
- sourceforge for now.
-
-
-
-
Documentation
-
- I am working on some documentation via the
- Sphinx project. The current
- ones are here.
-
-
-
-
-
Last updated: May 10, 2010.
-
-
-
diff --git a/html/main.css b/html/main.css
deleted file mode 100644
index e8079bc..0000000
--- a/html/main.css
+++ /dev/null
@@ -1,31 +0,0 @@
-.banner {
- top: 0;
- width: 100%;
- height: 100px;
- text-align: center;
-}
-
-.menu {
- position: absolute;
- left: 0;
- top: 100px;
- width: 200px;
- margin: 10px 10px 10px 10px;
-}
-
-.menu li {
- list-style-type: circle;
-}
-
-.content {
- position: absolute;
- left: 200px;
- right: 0;
- top: 100px;
- margin: 10px 10px 10px 10px;
-}
-
-body {
- font-family: arial, verdana, sans-serif;
- background: white;
-}
diff --git a/html/sphinx/_sources/index.txt b/html/sphinx/_sources/index.txt
deleted file mode 100644
index 6e59eba..0000000
--- a/html/sphinx/_sources/index.txt
+++ /dev/null
@@ -1,114 +0,0 @@
-.. TFTPy documentation master file, created by
- sphinx-quickstart on Sun Jul 11 18:48:32 2010.
- You can adapt this file completely to your liking, but it should at least
- contain the root `toctree` directive.
-
-TFTPy
-=====
-
-TFTPy is a pure python TFTP implementation.
-
-.. toctree::
- :maxdepth: 2
-
-* :ref:`genindex`
-* :ref:`modindex`
-* :ref:`search`
-
-Requirements
-============
-Python 2.3+, I think. I haven't tested in Python 2.3 in a while but it should
-still work. Let me know if it doesn't.
-
-Installation
-============
-If you download the source distribution, you can simply use distutils to
-install, via::
-
- python setup.py build
- python setup.py install
-
-Or, as this has been uploaded to pypi, you can use easy_install or pip::
-
- easy_install tftpy
- pip install tftpy
-
-Once installed you should have the sample client and server scripts in bin,
-and you should be able to import the `tftpy` module.
-
-Examples
-========
-The simplest tftp client::
-
- import tftpy
-
- client = tftpy.TftpClient('tftp.digitaltorque.ca', 69)
- client.download('remote_filename', 'local_filename')
-
-The simplest tftp server::
-
- import tftpy
-
- server = tftpy.TftpServer('/tftpboot')
- server.listen('0.0.0.0', 69)
-
-See the sample client and server for slightly more complex examples.
-
-API Documentation
-=================
-
-Front-end Modules
------------------
-These modules are the ones that you will need to use directly to implement a
-TFTP client or server.
-
-The :mod:`tftpy` Module
-~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: tftpy
- :members:
- :show-inheritance:
-
-The `TftpClient` Module
-~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: tftpy.TftpClient
- :members:
- :show-inheritance:
-
-The `TftpServer` Module
-~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: tftpy.TftpServer
- :members:
- :show-inheritance:
-
-Back-end Modules
-----------------
-
-The `TftpPacketFactory` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: tftpy.TftpPacketFactory
- :members:
- :show-inheritance:
-
-The `TftpPacketTypes` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: tftpy.TftpPacketTypes
- :members:
- :show-inheritance:
-
-The `TftpShared` Module
-~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: tftpy.TftpShared
- :members:
- :show-inheritance:
-
-The `TftpContexts` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: tftpy.TftpContexts
- :members:
- :show-inheritance:
-
-The `TftpStates` Module
-~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: tftpy.TftpStates
- :members:
- :show-inheritance:
diff --git a/html/sphinx/_static/ajax-loader.gif b/html/sphinx/_static/ajax-loader.gif
deleted file mode 100644
index 61faf8c..0000000
Binary files a/html/sphinx/_static/ajax-loader.gif and /dev/null differ
diff --git a/html/sphinx/_static/basic.css b/html/sphinx/_static/basic.css
deleted file mode 100644
index 2e60c4e..0000000
--- a/html/sphinx/_static/basic.css
+++ /dev/null
@@ -1,537 +0,0 @@
-/*
- * basic.css
- * ~~~~~~~~~
- *
- * Sphinx stylesheet -- basic theme.
- *
- * :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/* -- main layout ----------------------------------------------------------- */
-
-div.clearer {
- clear: both;
-}
-
-/* -- relbar ---------------------------------------------------------------- */
-
-div.related {
- width: 100%;
- font-size: 90%;
-}
-
-div.related h3 {
- display: none;
-}
-
-div.related ul {
- margin: 0;
- padding: 0 0 0 10px;
- list-style: none;
-}
-
-div.related li {
- display: inline;
-}
-
-div.related li.right {
- float: right;
- margin-right: 5px;
-}
-
-/* -- sidebar --------------------------------------------------------------- */
-
-div.sphinxsidebarwrapper {
- padding: 10px 5px 0 10px;
-}
-
-div.sphinxsidebar {
- float: left;
- width: 230px;
- margin-left: -100%;
- font-size: 90%;
-}
-
-div.sphinxsidebar ul {
- list-style: none;
-}
-
-div.sphinxsidebar ul ul,
-div.sphinxsidebar ul.want-points {
- margin-left: 20px;
- list-style: square;
-}
-
-div.sphinxsidebar ul ul {
- margin-top: 0;
- margin-bottom: 0;
-}
-
-div.sphinxsidebar form {
- margin-top: 10px;
-}
-
-div.sphinxsidebar input {
- border: 1px solid #98dbcc;
- font-family: sans-serif;
- font-size: 1em;
-}
-
-div.sphinxsidebar #searchbox input[type="text"] {
- width: 170px;
-}
-
-div.sphinxsidebar #searchbox input[type="submit"] {
- width: 30px;
-}
-
-img {
- border: 0;
- max-width: 100%;
-}
-
-/* -- search page ----------------------------------------------------------- */
-
-ul.search {
- margin: 10px 0 0 20px;
- padding: 0;
-}
-
-ul.search li {
- padding: 5px 0 5px 20px;
- background-image: url(file.png);
- background-repeat: no-repeat;
- background-position: 0 7px;
-}
-
-ul.search li a {
- font-weight: bold;
-}
-
-ul.search li div.context {
- color: #888;
- margin: 2px 0 0 30px;
- text-align: left;
-}
-
-ul.keywordmatches li.goodmatch a {
- font-weight: bold;
-}
-
-/* -- index page ------------------------------------------------------------ */
-
-table.contentstable {
- width: 90%;
-}
-
-table.contentstable p.biglink {
- line-height: 150%;
-}
-
-a.biglink {
- font-size: 1.3em;
-}
-
-span.linkdescr {
- font-style: italic;
- padding-top: 5px;
- font-size: 90%;
-}
-
-/* -- general index --------------------------------------------------------- */
-
-table.indextable {
- width: 100%;
-}
-
-table.indextable td {
- text-align: left;
- vertical-align: top;
-}
-
-table.indextable dl, table.indextable dd {
- margin-top: 0;
- margin-bottom: 0;
-}
-
-table.indextable tr.pcap {
- height: 10px;
-}
-
-table.indextable tr.cap {
- margin-top: 10px;
- background-color: #f2f2f2;
-}
-
-img.toggler {
- margin-right: 3px;
- margin-top: 3px;
- cursor: pointer;
-}
-
-div.modindex-jumpbox {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 1em 0 1em 0;
- padding: 0.4em;
-}
-
-div.genindex-jumpbox {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 1em 0 1em 0;
- padding: 0.4em;
-}
-
-/* -- general body styles --------------------------------------------------- */
-
-a.headerlink {
- visibility: hidden;
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink {
- visibility: visible;
-}
-
-div.body p.caption {
- text-align: inherit;
-}
-
-div.body td {
- text-align: left;
-}
-
-.field-list ul {
- padding-left: 1em;
-}
-
-.first {
- margin-top: 0 !important;
-}
-
-p.rubric {
- margin-top: 30px;
- font-weight: bold;
-}
-
-img.align-left, .figure.align-left, object.align-left {
- clear: left;
- float: left;
- margin-right: 1em;
-}
-
-img.align-right, .figure.align-right, object.align-right {
- clear: right;
- float: right;
- margin-left: 1em;
-}
-
-img.align-center, .figure.align-center, object.align-center {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-
-.align-left {
- text-align: left;
-}
-
-.align-center {
- text-align: center;
-}
-
-.align-right {
- text-align: right;
-}
-
-/* -- sidebars -------------------------------------------------------------- */
-
-div.sidebar {
- margin: 0 0 0.5em 1em;
- border: 1px solid #ddb;
- padding: 7px 7px 0 7px;
- background-color: #ffe;
- width: 40%;
- float: right;
-}
-
-p.sidebar-title {
- font-weight: bold;
-}
-
-/* -- topics ---------------------------------------------------------------- */
-
-div.topic {
- border: 1px solid #ccc;
- padding: 7px 7px 0 7px;
- margin: 10px 0 10px 0;
-}
-
-p.topic-title {
- font-size: 1.1em;
- font-weight: bold;
- margin-top: 10px;
-}
-
-/* -- admonitions ----------------------------------------------------------- */
-
-div.admonition {
- margin-top: 10px;
- margin-bottom: 10px;
- padding: 7px;
-}
-
-div.admonition dt {
- font-weight: bold;
-}
-
-div.admonition dl {
- margin-bottom: 0;
-}
-
-p.admonition-title {
- margin: 0px 10px 5px 0px;
- font-weight: bold;
-}
-
-div.body p.centered {
- text-align: center;
- margin-top: 25px;
-}
-
-/* -- tables ---------------------------------------------------------------- */
-
-table.docutils {
- border: 0;
- border-collapse: collapse;
-}
-
-table.docutils td, table.docutils th {
- padding: 1px 8px 1px 5px;
- border-top: 0;
- border-left: 0;
- border-right: 0;
- border-bottom: 1px solid #aaa;
-}
-
-table.field-list td, table.field-list th {
- border: 0 !important;
-}
-
-table.footnote td, table.footnote th {
- border: 0 !important;
-}
-
-th {
- text-align: left;
- padding-right: 5px;
-}
-
-table.citation {
- border-left: solid 1px gray;
- margin-left: 1px;
-}
-
-table.citation td {
- border-bottom: none;
-}
-
-/* -- other body styles ----------------------------------------------------- */
-
-ol.arabic {
- list-style: decimal;
-}
-
-ol.loweralpha {
- list-style: lower-alpha;
-}
-
-ol.upperalpha {
- list-style: upper-alpha;
-}
-
-ol.lowerroman {
- list-style: lower-roman;
-}
-
-ol.upperroman {
- list-style: upper-roman;
-}
-
-dl {
- margin-bottom: 15px;
-}
-
-dd p {
- margin-top: 0px;
-}
-
-dd ul, dd table {
- margin-bottom: 10px;
-}
-
-dd {
- margin-top: 3px;
- margin-bottom: 10px;
- margin-left: 30px;
-}
-
-dt:target, .highlighted {
- background-color: #fbe54e;
-}
-
-dl.glossary dt {
- font-weight: bold;
- font-size: 1.1em;
-}
-
-.field-list ul {
- margin: 0;
- padding-left: 1em;
-}
-
-.field-list p {
- margin: 0;
-}
-
-.optional {
- font-size: 1.3em;
-}
-
-.versionmodified {
- font-style: italic;
-}
-
-.system-message {
- background-color: #fda;
- padding: 5px;
- border: 3px solid red;
-}
-
-.footnote:target {
- background-color: #ffa;
-}
-
-.line-block {
- display: block;
- margin-top: 1em;
- margin-bottom: 1em;
-}
-
-.line-block .line-block {
- margin-top: 0;
- margin-bottom: 0;
- margin-left: 1.5em;
-}
-
-.guilabel, .menuselection {
- font-family: sans-serif;
-}
-
-.accelerator {
- text-decoration: underline;
-}
-
-.classifier {
- font-style: oblique;
-}
-
-abbr, acronym {
- border-bottom: dotted 1px;
- cursor: help;
-}
-
-/* -- code displays --------------------------------------------------------- */
-
-pre {
- overflow: auto;
- overflow-y: hidden; /* fixes display issues on Chrome browsers */
-}
-
-td.linenos pre {
- padding: 5px 0px;
- border: 0;
- background-color: transparent;
- color: #aaa;
-}
-
-table.highlighttable {
- margin-left: 0.5em;
-}
-
-table.highlighttable td {
- padding: 0 0.5em 0 0.5em;
-}
-
-tt.descname {
- background-color: transparent;
- font-weight: bold;
- font-size: 1.2em;
-}
-
-tt.descclassname {
- background-color: transparent;
-}
-
-tt.xref, a tt {
- background-color: transparent;
- font-weight: bold;
-}
-
-h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
- background-color: transparent;
-}
-
-.viewcode-link {
- float: right;
-}
-
-.viewcode-back {
- float: right;
- font-family: sans-serif;
-}
-
-div.viewcode-block:target {
- margin: -1px -10px;
- padding: 0 10px;
-}
-
-/* -- math display ---------------------------------------------------------- */
-
-img.math {
- vertical-align: middle;
-}
-
-div.body div.math p {
- text-align: center;
-}
-
-span.eqno {
- float: right;
-}
-
-/* -- printout stylesheet --------------------------------------------------- */
-
-@media print {
- div.document,
- div.documentwrapper,
- div.bodywrapper {
- margin: 0 !important;
- width: 100%;
- }
-
- div.sphinxsidebar,
- div.related,
- div.footer,
- #top-link {
- display: none;
- }
-}
diff --git a/html/sphinx/_static/comment-bright.png b/html/sphinx/_static/comment-bright.png
deleted file mode 100644
index 551517b..0000000
Binary files a/html/sphinx/_static/comment-bright.png and /dev/null differ
diff --git a/html/sphinx/_static/comment-close.png b/html/sphinx/_static/comment-close.png
deleted file mode 100644
index 09b54be..0000000
Binary files a/html/sphinx/_static/comment-close.png and /dev/null differ
diff --git a/html/sphinx/_static/comment.png b/html/sphinx/_static/comment.png
deleted file mode 100644
index 92feb52..0000000
Binary files a/html/sphinx/_static/comment.png and /dev/null differ
diff --git a/html/sphinx/_static/default.css b/html/sphinx/_static/default.css
deleted file mode 100644
index b33baf4..0000000
--- a/html/sphinx/_static/default.css
+++ /dev/null
@@ -1,256 +0,0 @@
-/*
- * default.css_t
- * ~~~~~~~~~~~~~
- *
- * Sphinx stylesheet -- default theme.
- *
- * :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-@import url("basic.css");
-
-/* -- page layout ----------------------------------------------------------- */
-
-body {
- font-family: sans-serif;
- font-size: 100%;
- background-color: #11303d;
- color: #000;
- margin: 0;
- padding: 0;
-}
-
-div.document {
- background-color: #1c4e63;
-}
-
-div.documentwrapper {
- float: left;
- width: 100%;
-}
-
-div.bodywrapper {
- margin: 0 0 0 230px;
-}
-
-div.body {
- background-color: #ffffff;
- color: #000000;
- padding: 0 20px 30px 20px;
-}
-
-div.footer {
- color: #ffffff;
- width: 100%;
- padding: 9px 0 9px 0;
- text-align: center;
- font-size: 75%;
-}
-
-div.footer a {
- color: #ffffff;
- text-decoration: underline;
-}
-
-div.related {
- background-color: #133f52;
- line-height: 30px;
- color: #ffffff;
-}
-
-div.related a {
- color: #ffffff;
-}
-
-div.sphinxsidebar {
-}
-
-div.sphinxsidebar h3 {
- font-family: 'Trebuchet MS', sans-serif;
- color: #ffffff;
- font-size: 1.4em;
- font-weight: normal;
- margin: 0;
- padding: 0;
-}
-
-div.sphinxsidebar h3 a {
- color: #ffffff;
-}
-
-div.sphinxsidebar h4 {
- font-family: 'Trebuchet MS', sans-serif;
- color: #ffffff;
- font-size: 1.3em;
- font-weight: normal;
- margin: 5px 0 0 0;
- padding: 0;
-}
-
-div.sphinxsidebar p {
- color: #ffffff;
-}
-
-div.sphinxsidebar p.topless {
- margin: 5px 10px 10px 10px;
-}
-
-div.sphinxsidebar ul {
- margin: 10px;
- padding: 0;
- color: #ffffff;
-}
-
-div.sphinxsidebar a {
- color: #98dbcc;
-}
-
-div.sphinxsidebar input {
- border: 1px solid #98dbcc;
- font-family: sans-serif;
- font-size: 1em;
-}
-
-
-
-/* -- hyperlink styles ------------------------------------------------------ */
-
-a {
- color: #355f7c;
- text-decoration: none;
-}
-
-a:visited {
- color: #355f7c;
- text-decoration: none;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-
-
-/* -- body styles ----------------------------------------------------------- */
-
-div.body h1,
-div.body h2,
-div.body h3,
-div.body h4,
-div.body h5,
-div.body h6 {
- font-family: 'Trebuchet MS', sans-serif;
- background-color: #f2f2f2;
- font-weight: normal;
- color: #20435c;
- border-bottom: 1px solid #ccc;
- margin: 20px -20px 10px -20px;
- padding: 3px 0 3px 10px;
-}
-
-div.body h1 { margin-top: 0; font-size: 200%; }
-div.body h2 { font-size: 160%; }
-div.body h3 { font-size: 140%; }
-div.body h4 { font-size: 120%; }
-div.body h5 { font-size: 110%; }
-div.body h6 { font-size: 100%; }
-
-a.headerlink {
- color: #c60f0f;
- font-size: 0.8em;
- padding: 0 4px 0 4px;
- text-decoration: none;
-}
-
-a.headerlink:hover {
- background-color: #c60f0f;
- color: white;
-}
-
-div.body p, div.body dd, div.body li {
- text-align: justify;
- line-height: 130%;
-}
-
-div.admonition p.admonition-title + p {
- display: inline;
-}
-
-div.admonition p {
- margin-bottom: 5px;
-}
-
-div.admonition pre {
- margin-bottom: 5px;
-}
-
-div.admonition ul, div.admonition ol {
- margin-bottom: 5px;
-}
-
-div.note {
- background-color: #eee;
- border: 1px solid #ccc;
-}
-
-div.seealso {
- background-color: #ffc;
- border: 1px solid #ff6;
-}
-
-div.topic {
- background-color: #eee;
-}
-
-div.warning {
- background-color: #ffe4e4;
- border: 1px solid #f66;
-}
-
-p.admonition-title {
- display: inline;
-}
-
-p.admonition-title:after {
- content: ":";
-}
-
-pre {
- padding: 5px;
- background-color: #eeffcc;
- color: #333333;
- line-height: 120%;
- border: 1px solid #ac9;
- border-left: none;
- border-right: none;
-}
-
-tt {
- background-color: #ecf0f3;
- padding: 0 1px 0 1px;
- font-size: 0.95em;
-}
-
-th {
- background-color: #ede;
-}
-
-.warning tt {
- background: #efc2c2;
-}
-
-.note tt {
- background: #d6d6d6;
-}
-
-.viewcode-back {
- font-family: sans-serif;
-}
-
-div.viewcode-block:target {
- background-color: #f4debf;
- border-top: 1px solid #ac9;
- border-bottom: 1px solid #ac9;
-}
diff --git a/html/sphinx/_static/doctools.js b/html/sphinx/_static/doctools.js
deleted file mode 100644
index c5455c9..0000000
--- a/html/sphinx/_static/doctools.js
+++ /dev/null
@@ -1,238 +0,0 @@
-/*
- * doctools.js
- * ~~~~~~~~~~~
- *
- * Sphinx JavaScript utilities for all documentation.
- *
- * :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/**
- * select a different prefix for underscore
- */
-$u = _.noConflict();
-
-/**
- * make the code below compatible with browsers without
- * an installed firebug like debugger
-if (!window.console || !console.firebug) {
- var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
- "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
- "profile", "profileEnd"];
- window.console = {};
- for (var i = 0; i < names.length; ++i)
- window.console[names[i]] = function() {};
-}
- */
-
-/**
- * small helper function to urldecode strings
- */
-jQuery.urldecode = function(x) {
- return decodeURIComponent(x).replace(/\+/g, ' ');
-};
-
-/**
- * small helper function to urlencode strings
- */
-jQuery.urlencode = encodeURIComponent;
-
-/**
- * This function returns the parsed url parameters of the
- * current request. Multiple values per key are supported,
- * it will always return arrays of strings for the value parts.
- */
-jQuery.getQueryParameters = function(s) {
- if (typeof s == 'undefined')
- s = document.location.search;
- var parts = s.substr(s.indexOf('?') + 1).split('&');
- var result = {};
- for (var i = 0; i < parts.length; i++) {
- var tmp = parts[i].split('=', 2);
- var key = jQuery.urldecode(tmp[0]);
- var value = jQuery.urldecode(tmp[1]);
- if (key in result)
- result[key].push(value);
- else
- result[key] = [value];
- }
- return result;
-};
-
-/**
- * highlight a given string on a jquery object by wrapping it in
- * span elements with the given class name.
- */
-jQuery.fn.highlightText = function(text, className) {
- function highlight(node) {
- if (node.nodeType == 3) {
- var val = node.nodeValue;
- var pos = val.toLowerCase().indexOf(text);
- if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
- var span = document.createElement("span");
- span.className = className;
- span.appendChild(document.createTextNode(val.substr(pos, text.length)));
- node.parentNode.insertBefore(span, node.parentNode.insertBefore(
- document.createTextNode(val.substr(pos + text.length)),
- node.nextSibling));
- node.nodeValue = val.substr(0, pos);
- }
- }
- else if (!jQuery(node).is("button, select, textarea")) {
- jQuery.each(node.childNodes, function() {
- highlight(this);
- });
- }
- }
- return this.each(function() {
- highlight(this);
- });
-};
-
-/**
- * Small JavaScript module for the documentation.
- */
-var Documentation = {
-
- init : function() {
- this.fixFirefoxAnchorBug();
- this.highlightSearchWords();
- this.initIndexTable();
- },
-
- /**
- * i18n support
- */
- TRANSLATIONS : {},
- PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
- LOCALE : 'unknown',
-
- // gettext and ngettext don't access this so that the functions
- // can safely bound to a different name (_ = Documentation.gettext)
- gettext : function(string) {
- var translated = Documentation.TRANSLATIONS[string];
- if (typeof translated == 'undefined')
- return string;
- return (typeof translated == 'string') ? translated : translated[0];
- },
-
- ngettext : function(singular, plural, n) {
- var translated = Documentation.TRANSLATIONS[singular];
- if (typeof translated == 'undefined')
- return (n == 1) ? singular : plural;
- return translated[Documentation.PLURALEXPR(n)];
- },
-
- addTranslations : function(catalog) {
- for (var key in catalog.messages)
- this.TRANSLATIONS[key] = catalog.messages[key];
- this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
- this.LOCALE = catalog.locale;
- },
-
- /**
- * add context elements like header anchor links
- */
- addContextElements : function() {
- $('div[id] > :header:first').each(function() {
- $('').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this headline')).
- appendTo(this);
- });
- $('dt[id]').each(function() {
- $('').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this definition')).
- appendTo(this);
- });
- },
-
- /**
- * workaround a firefox stupidity
- */
- fixFirefoxAnchorBug : function() {
- if (document.location.hash && $.browser.mozilla)
- window.setTimeout(function() {
- document.location.href += '';
- }, 10);
- },
-
- /**
- * highlight the search words provided in the url in the text
- */
- highlightSearchWords : function() {
- var params = $.getQueryParameters();
- var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
- if (terms.length) {
- var body = $('div.body');
- if (!body.length) {
- body = $('body');
- }
- window.setTimeout(function() {
- $.each(terms, function() {
- body.highlightText(this.toLowerCase(), 'highlighted');
- });
- }, 10);
- $('