.. _l-classes: Classes ======= .. contents:: :local: :depth: 1 Summary +++++++ +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | class | class parent | truncated documentation | +======================================================================================================+==============+======================================================================================================================================================================+ | :class:`BlogPost ` | | A blog post. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`CustomDBServer ` | | defines a custom server which includes an access to a database, this database will contain de table to store the clicks ... | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`CustomDBServerHandler ` | | The server proposes a simple way to create one server on your own. It includes an access to a SQLlite3 database. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`DatabaseRSS ` | | Database specific to :epkg:`RSS`. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`HTMLScriptParser ` | | Defines a :epkg:`HTML` parser. the purpose is to intercept section such as the following and to run it. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`HTMLScriptParserRemove ` | | Defines a :epkg:`HTML` parser. the purpose is to remove the :epkg:`HTML` code and the header | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`HTMLtoJSONParser ` | | Parses :epkg:`HTML` and output a :epkg:`JSON` structure. Example: | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RSSServer ` | | Defines a :epkg:`RSS` server dedicated to one specific database. You can read the blog post `RSS Reader `_. ... | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RSSSimpleHandler ` | | You can read the blog post `RSS Reader `_. Defines a simple ... | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`SimpleHandler ` | | Defines a simple handler used by *HTTPServer*. Firefox works better for local files. This class provides the following ... | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`StreamRSS ` | | Requires :epkg:`feedparser`. Description of an :epkg:`RSS` stream. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`ThreadServer ` | | Defines a thread which holds a web server. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`XMLHandlerDict ` | | Overloads functions about XML, it produces objects at the end we assume the file contains a list of objects. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`XMLHandlerDictNode ` | | Defines a node containing a dictionary. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`XMLIterParser ` | | To use a parser like an iterator. Example: | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`XmlException ` | | Raised when something is wring about the parsing. | +------------------------------------------------------------------------------------------------------+--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+