Commits

Jeffrey Goettsch committed 6e06dcd Merge

0.5.1p

  • Participants
  • Parent commits 221db60, 15d1d23

Comments (0)

Files changed (61)

 7721980cf1268e68e1e3f44b15b6329d5fb13b1a 0.2.1
 fdba3c15bbd2c9058e67c1c3b8628466c7dbbcc2 0.3
 a60d342d5b22308ce3f34a5eb83bee41896e5333 0.3.1
+020c1f8fa11164a4178a6933e3fc166a8e04c85b 0.4
+bbfa3640b00fef09caec8e514f8e3b06f74aafef 0.5
+bbfa3640b00fef09caec8e514f8e3b06f74aafef 0.5
+7004e60c45451e92e13d9f916cfb9c5a6adb6c0d 0.5
+a0a017ea42672a0793aedb9be8c6572c5e505170 0.5.1
 * **license-change:** this and future versions are now licensed under
   the GNU GPL v3.
 
-* now uses the Requests instead of urllib2
+* now uses the Requests package instead of urllib2
 
 version 0.5
 
 	rm -rf dist/* build/* Manifest
 
 test:
-	nosetests --with-coverage --cover-package=pushnotify pushnotify/tests/tests.py
+	python setup.py nosetests
 
 .PHONY: docs
 docs:

docs/api-objects.txt

 pushnotify.__package__	pushnotify-module.html#__package__
 pushnotify.logger	pushnotify-module.html#logger
 pushnotify.get_client	pushnotify-module.html#get_client
+pushnotify._version	pushnotify._version-module.html
+pushnotify._version.__package__	pushnotify._version-module.html#__package__
 pushnotify.abstract	pushnotify.abstract-module.html
 pushnotify.abstract.__package__	pushnotify.abstract-module.html#__package__
 pushnotify.exceptions	pushnotify.exceptions-module.html

docs/class-tree.html

     <li> <strong class="uidlink"><a href="pushnotify.abstract.AbstractClient-class.html">pushnotify.abstract.AbstractClient</a></strong>:
       <em class="summary">Abstract client for sending push notifications.</em>
     <ul>
+    <li> <strong class="uidlink"><a href="pushnotify.pushover.Client-class.html">pushnotify.pushover.Client</a></strong>:
+      <em class="summary">Client for sending push notifications to Android and iOS devices
+with the Pushover application installed.</em>
+    </li>
     <li> <strong class="uidlink"><a href="pushnotify.prowl.Client-class.html">pushnotify.prowl.Client</a></strong>:
       <em class="summary">Client for sending push notificiations to iOS devices with
 the Prowl application installed.</em>
     </li>
-    <li> <strong class="uidlink"><a href="pushnotify.pushover.Client-class.html">pushnotify.pushover.Client</a></strong>:
-      <em class="summary">Client for sending push notifications to Android and iOS devices
-with the Pushover application installed.</em>
-    </li>
     <li> <strong class="uidlink"><a href="pushnotify.nma.Client-class.html">pushnotify.nma.Client</a></strong>:
       <em class="summary">Client for sending push notificiations to Android devices with
 the Notify My Android (NMA) application installed.</em>
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/exceptions.AssertionError-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/identifier-index.html

 <span class="index-where">(in&nbsp;<a href="pushnotify.abstract.AbstractClient-class.html">AbstractClient</a>)</span></td>
 <td width="33%" class="link-index"><a href="pushnotify.exceptions-module.html#__package__">__package__</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.exceptions-module.html">pushnotify.exceptions</a>)</span></td>
-<td width="33%" class="link-index"><a href="pushnotify.nma.Client-class.html#_parse_response">_parse_response()</a><br />
-<span class="index-where">(in&nbsp;<a href="pushnotify.nma.Client-class.html">Client</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify.prowl.Client-class.html#_parse_response">_parse_response()</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify.prowl.Client-class.html">Client</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="pushnotify.exceptions.PushNotifyError-class.html#__init__">__init__()</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.exceptions.PushNotifyError-class.html">PushNotifyError</a>)</span></td>
 <td width="33%" class="link-index"><a href="pushnotify.nma-module.html#__package__">__package__</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.nma-module.html">pushnotify.nma</a>)</span></td>
-<td width="33%" class="link-index"><a href="pushnotify.prowl.Client-class.html#_parse_response">_parse_response()</a><br />
-<span class="index-where">(in&nbsp;<a href="pushnotify.prowl.Client-class.html">Client</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify.pushover.Client-class.html#_parse_response">_parse_response()</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify.pushover.Client-class.html">Client</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="pushnotify.nma.Client-class.html#__init__">__init__()</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.nma.Client-class.html">Client</a>)</span></td>
 <td width="33%" class="link-index"><a href="pushnotify.prowl-module.html#__package__">__package__</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.prowl-module.html">pushnotify.prowl</a>)</span></td>
-<td width="33%" class="link-index"><a href="pushnotify.pushover.Client-class.html#_parse_response">_parse_response()</a><br />
-<span class="index-where">(in&nbsp;<a href="pushnotify.pushover.Client-class.html">Client</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify.abstract.AbstractClient-class.html#_post">_post()</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify.abstract.AbstractClient-class.html">AbstractClient</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="pushnotify.prowl.Client-class.html#__init__">__init__()</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.prowl.Client-class.html">Client</a>)</span></td>
 <td width="33%" class="link-index"><a href="pushnotify.pushover-module.html#__package__">__package__</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.pushover-module.html">pushnotify.pushover</a>)</span></td>
-<td width="33%" class="link-index"><a href="pushnotify.abstract.AbstractClient-class.html#_post">_post()</a><br />
-<span class="index-where">(in&nbsp;<a href="pushnotify.abstract.AbstractClient-class.html">AbstractClient</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify.nma.Client-class.html#_raise_exception">_raise_exception()</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify.nma.Client-class.html">Client</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="pushnotify.pushover.Client-class.html#__init__">__init__()</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.pushover.Client-class.html">Client</a>)</span></td>
 <td width="33%" class="link-index"><a href="pushnotify.tests-module.html#__package__">__package__</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.tests-module.html">pushnotify.tests</a>)</span></td>
-<td width="33%" class="link-index"><a href="pushnotify.nma.Client-class.html#_raise_exception">_raise_exception()</a><br />
-<span class="index-where">(in&nbsp;<a href="pushnotify.nma.Client-class.html">Client</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify.prowl.Client-class.html#_raise_exception">_raise_exception()</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify.prowl.Client-class.html">Client</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="pushnotify-module.html#__package__">__package__</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify-module.html">pushnotify</a>)</span></td>
 <td width="33%" class="link-index"><a href="pushnotify.tests.tests-module.html#__package__">__package__</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.tests.tests-module.html">pushnotify.tests.tests</a>)</span></td>
-<td width="33%" class="link-index"><a href="pushnotify.prowl.Client-class.html#_raise_exception">_raise_exception()</a><br />
-<span class="index-where">(in&nbsp;<a href="pushnotify.prowl.Client-class.html">Client</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify.pushover.Client-class.html#_raise_exception">_raise_exception()</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify.pushover.Client-class.html">Client</a>)</span></td>
+</tr>
+<tr>
+<td width="33%" class="link-index"><a href="pushnotify._version-module.html#__package__">__package__</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify._version-module.html" onclick="show_private();">pushnotify._version</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify.abstract.AbstractClient-class.html#_get">_get()</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify.abstract.AbstractClient-class.html">AbstractClient</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify._version-module.html">_version</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify-module.html">pushnotify</a>)</span></td>
 </tr>
 <tr>
 <td width="33%" class="link-index"><a href="pushnotify.abstract-module.html#__package__">__package__</a><br />
 <span class="index-where">(in&nbsp;<a href="pushnotify.abstract-module.html">pushnotify.abstract</a>)</span></td>
-<td width="33%" class="link-index"><a href="pushnotify.abstract.AbstractClient-class.html#_get">_get()</a><br />
-<span class="index-where">(in&nbsp;<a href="pushnotify.abstract.AbstractClient-class.html">AbstractClient</a>)</span></td>
-<td width="33%" class="link-index"><a href="pushnotify.pushover.Client-class.html#_raise_exception">_raise_exception()</a><br />
-<span class="index-where">(in&nbsp;<a href="pushnotify.pushover.Client-class.html">Client</a>)</span></td>
+<td width="33%" class="link-index"><a href="pushnotify.nma.Client-class.html#_parse_response">_parse_response()</a><br />
+<span class="index-where">(in&nbsp;<a href="pushnotify.nma.Client-class.html">Client</a>)</span></td>
+<td width="33%" class="link-index">&nbsp;</td>
 </tr>
 </table>
 </td></tr>
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/module-tree.html

 <ul class="nomargin-top">
     <li> <strong class="uidlink"><a href="pushnotify-module.html">pushnotify</a></strong>
     <ul>
+    <li class="private"> <strong class="uidlink"><a href="pushnotify._version-module.html" onclick="show_private();">pushnotify._version</a></strong>    </li>
     <li> <strong class="uidlink"><a href="pushnotify.abstract-module.html">pushnotify.abstract</a></strong>: <em class="summary">Module for abstract class.</em>    </li>
     <li> <strong class="uidlink"><a href="pushnotify.exceptions-module.html">pushnotify.exceptions</a></strong>: <em class="summary">Module for exceptions.</em>    </li>
     <li> <strong class="uidlink"><a href="pushnotify.nma-module.html">pushnotify.nma</a></strong>: <em class="summary">Module for sending push notifications to Android devices that have
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify-module.html

 <h1 class="epydoc">Package pushnotify</h1><p class="nomargin-top"><span class="codelink"><a href="pushnotify-pysrc.html">source&nbsp;code</a></span></p>
 <hr />
 <div class="fields">      <p><strong>Version:</strong>
-        0.5p
+        0.5.1
       </p>
 </div><!-- ==================== SUBMODULES ==================== -->
 <a name="section-Submodules"></a>
 </tr>
   <tr><td class="summary">
   <ul class="nomargin">
+    <li class="private"> <strong class="uidlink"><a href="pushnotify._version-module.html" onclick="show_private();">pushnotify._version</a></strong>    </li>
     <li> <strong class="uidlink"><a href="pushnotify.abstract-module.html">pushnotify.abstract</a></strong>: <em class="summary">Module for abstract class.</em>    </li>
     <li> <strong class="uidlink"><a href="pushnotify.exceptions-module.html">pushnotify.exceptions</a></strong>: <em class="summary">Module for exceptions.</em>    </li>
     <li> <strong class="uidlink"><a href="pushnotify.nma-module.html">pushnotify.nma</a></strong>: <em class="summary">Module for sending push notifications to Android devices that have
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify-pysrc.html

 <a name="L18"></a><tt class="py-lineno">18</tt>  <tt class="py-line"> </tt>
 <a name="L19"></a><tt class="py-lineno">19</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">logging</tt> </tt>
 <a name="L20"></a><tt class="py-lineno">20</tt>  <tt class="py-line"> </tt>
-<a name="L21"></a><tt class="py-lineno">21</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-0" class="py-name" targets="Module pushnotify.nma=pushnotify.nma-module.html"><a title="pushnotify.nma" class="py-name" href="#" onclick="return doclink('link-0', 'nma', 'link-0');">nma</a></tt> </tt>
-<a name="L22"></a><tt class="py-lineno">22</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-1" class="py-name" targets="Module pushnotify.prowl=pushnotify.prowl-module.html"><a title="pushnotify.prowl" class="py-name" href="#" onclick="return doclink('link-1', 'prowl', 'link-1');">prowl</a></tt> </tt>
-<a name="L23"></a><tt class="py-lineno">23</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Module pushnotify.pushover=pushnotify.pushover-module.html"><a title="pushnotify.pushover" class="py-name" href="#" onclick="return doclink('link-2', 'pushover', 'link-2');">pushover</a></tt> </tt>
-<a name="L24"></a><tt class="py-lineno">24</tt>  <tt class="py-line"> </tt>
+<a name="L21"></a><tt class="py-lineno">21</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Module pushnotify._version=pushnotify._version-module.html"><a title="pushnotify._version" class="py-name" href="#" onclick="return doclink('link-0', '_version', 'link-0');">_version</a></tt> <tt class="py-keyword">import</tt> <tt class="py-name">__version__</tt> </tt>
+<a name="L22"></a><tt class="py-lineno">22</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-1" class="py-name" targets="Module pushnotify.nma=pushnotify.nma-module.html"><a title="pushnotify.nma" class="py-name" href="#" onclick="return doclink('link-1', 'nma', 'link-1');">nma</a></tt> </tt>
+<a name="L23"></a><tt class="py-lineno">23</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Module pushnotify.prowl=pushnotify.prowl-module.html"><a title="pushnotify.prowl" class="py-name" href="#" onclick="return doclink('link-2', 'prowl', 'link-2');">prowl</a></tt> </tt>
+<a name="L24"></a><tt class="py-lineno">24</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-3" class="py-name" targets="Module pushnotify.pushover=pushnotify.pushover-module.html"><a title="pushnotify.pushover" class="py-name" href="#" onclick="return doclink('link-3', 'pushover', 'link-3');">pushover</a></tt> </tt>
 <a name="L25"></a><tt class="py-lineno">25</tt>  <tt class="py-line"> </tt>
-<a name="L26"></a><tt class="py-lineno">26</tt>  <tt class="py-line"><tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-string">'0.5p'</tt> </tt>
-<a name="L27"></a><tt class="py-lineno">27</tt>  <tt class="py-line"> </tt>
-<a name="L28"></a><tt class="py-lineno">28</tt>  <tt class="py-line"><tt id="link-3" class="py-name" targets="Variable pushnotify.logger=pushnotify-module.html#logger"><a title="pushnotify.logger" class="py-name" href="#" onclick="return doclink('link-3', 'logger', 'link-3');">logger</a></tt> <tt class="py-op">=</tt> <tt class="py-name">logging</tt><tt class="py-op">.</tt><tt class="py-name">getLogger</tt><tt class="py-op">(</tt><tt id="link-4" class="py-name" targets="Variable pushnotify.__package__=pushnotify-module.html#__package__,Variable pushnotify.abstract.__package__=pushnotify.abstract-module.html#__package__,Variable pushnotify.exceptions.__package__=pushnotify.exceptions-module.html#__package__,Variable pushnotify.nma.__package__=pushnotify.nma-module.html#__package__,Variable pushnotify.prowl.__package__=pushnotify.prowl-module.html#__package__,Variable pushnotify.pushover.__package__=pushnotify.pushover-module.html#__package__,Variable pushnotify.tests.__package__=pushnotify.tests-module.html#__package__,Variable pushnotify.tests.tests.__package__=pushnotify.tests.tests-module.html#__package__"><a title="pushnotify.__package__
+<a name="L26"></a><tt class="py-lineno">26</tt>  <tt class="py-line"> </tt>
+<a name="L27"></a><tt class="py-lineno">27</tt>  <tt class="py-line"><tt id="link-4" class="py-name" targets="Variable pushnotify.logger=pushnotify-module.html#logger"><a title="pushnotify.logger" class="py-name" href="#" onclick="return doclink('link-4', 'logger', 'link-4');">logger</a></tt> <tt class="py-op">=</tt> <tt class="py-name">logging</tt><tt class="py-op">.</tt><tt class="py-name">getLogger</tt><tt class="py-op">(</tt><tt id="link-5" class="py-name" targets="Variable pushnotify.__package__=pushnotify-module.html#__package__,Variable pushnotify._version.__package__=pushnotify._version-module.html#__package__,Variable pushnotify.abstract.__package__=pushnotify.abstract-module.html#__package__,Variable pushnotify.exceptions.__package__=pushnotify.exceptions-module.html#__package__,Variable pushnotify.nma.__package__=pushnotify.nma-module.html#__package__,Variable pushnotify.prowl.__package__=pushnotify.prowl-module.html#__package__,Variable pushnotify.pushover.__package__=pushnotify.pushover-module.html#__package__,Variable pushnotify.tests.__package__=pushnotify.tests-module.html#__package__,Variable pushnotify.tests.tests.__package__=pushnotify.tests.tests-module.html#__package__"><a title="pushnotify.__package__
+pushnotify._version.__package__
 pushnotify.abstract.__package__
 pushnotify.exceptions.__package__
 pushnotify.nma.__package__
 pushnotify.prowl.__package__
 pushnotify.pushover.__package__
 pushnotify.tests.__package__
-pushnotify.tests.tests.__package__" class="py-name" href="#" onclick="return doclink('link-4', '__package__', 'link-4');">__package__</a></tt><tt class="py-op">)</tt> </tt>
+pushnotify.tests.tests.__package__" class="py-name" href="#" onclick="return doclink('link-5', '__package__', 'link-5');">__package__</a></tt><tt class="py-op">)</tt> </tt>
+<a name="L28"></a><tt class="py-lineno">28</tt>  <tt class="py-line"> </tt>
 <a name="L29"></a><tt class="py-lineno">29</tt>  <tt class="py-line"> </tt>
-<a name="L30"></a><tt class="py-lineno">30</tt>  <tt class="py-line"> </tt>
-<a name="get_client"></a><div id="get_client-def"><a name="L31"></a><tt class="py-lineno">31</tt> <a class="py-toggle" href="#" id="get_client-toggle" onclick="return toggle('get_client');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="pushnotify-module.html#get_client">get_client</a><tt class="py-op">(</tt><tt class="py-param">type_</tt><tt class="py-op">,</tt> <tt class="py-param">developerkey</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-param">application</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="get_client-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="get_client-expanded"><a name="L32"></a><tt class="py-lineno">32</tt>  <tt class="py-line">    <tt class="py-docstring">"""Get a pushnotify client of the specified type.</tt> </tt>
-<a name="L33"></a><tt class="py-lineno">33</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L34"></a><tt class="py-lineno">34</tt>  <tt class="py-line"><tt class="py-docstring">    Args:</tt> </tt>
-<a name="L35"></a><tt class="py-lineno">35</tt>  <tt class="py-line"><tt class="py-docstring">        type_: A string containing the type of client to get. Valid</tt> </tt>
-<a name="L36"></a><tt class="py-lineno">36</tt>  <tt class="py-line"><tt class="py-docstring">            types are 'nma,' 'prowl,', and 'pushover,' for Notify My</tt> </tt>
-<a name="L37"></a><tt class="py-lineno">37</tt>  <tt class="py-line"><tt class="py-docstring">            Android, Prowl, and Pushover clients, respectively.</tt> </tt>
-<a name="L38"></a><tt class="py-lineno">38</tt>  <tt class="py-line"><tt class="py-docstring">        developerkey: A string containing a valid developer key for the</tt> </tt>
-<a name="L39"></a><tt class="py-lineno">39</tt>  <tt class="py-line"><tt class="py-docstring">            given type_ of client.</tt> </tt>
-<a name="L40"></a><tt class="py-lineno">40</tt>  <tt class="py-line"><tt class="py-docstring">        application: A string containing the name of the application on</tt> </tt>
-<a name="L41"></a><tt class="py-lineno">41</tt>  <tt class="py-line"><tt class="py-docstring">            behalf of whom the client will be sending messages.</tt> </tt>
-<a name="L42"></a><tt class="py-lineno">42</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L43"></a><tt class="py-lineno">43</tt>  <tt class="py-line"><tt class="py-docstring">    Returns:</tt> </tt>
-<a name="L44"></a><tt class="py-lineno">44</tt>  <tt class="py-line"><tt class="py-docstring">        An nma.Client, prowl.Client, or pushover.Client.</tt> </tt>
-<a name="L45"></a><tt class="py-lineno">45</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L46"></a><tt class="py-lineno">46</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
-<a name="L47"></a><tt class="py-lineno">47</tt>  <tt class="py-line"> </tt>
-<a name="L48"></a><tt class="py-lineno">48</tt>  <tt class="py-line">    <tt class="py-name">type_</tt> <tt class="py-op">=</tt> <tt class="py-name">type_</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
-<a name="L49"></a><tt class="py-lineno">49</tt>  <tt class="py-line"> </tt>
-<a name="L50"></a><tt class="py-lineno">50</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt class="py-name">type_</tt> <tt class="py-op">==</tt> <tt class="py-string">'nma'</tt><tt class="py-op">:</tt> </tt>
-<a name="L51"></a><tt class="py-lineno">51</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-5" class="py-name"><a title="pushnotify.nma" class="py-name" href="#" onclick="return doclink('link-5', 'nma', 'link-0');">nma</a></tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Class pushnotify.nma.Client=pushnotify.nma.Client-class.html,Class pushnotify.prowl.Client=pushnotify.prowl.Client-class.html,Class pushnotify.pushover.Client=pushnotify.pushover.Client-class.html"><a title="pushnotify.nma.Client
+<a name="get_client"></a><div id="get_client-def"><a name="L30"></a><tt class="py-lineno">30</tt> <a class="py-toggle" href="#" id="get_client-toggle" onclick="return toggle('get_client');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="pushnotify-module.html#get_client">get_client</a><tt class="py-op">(</tt><tt class="py-param">type_</tt><tt class="py-op">,</tt> <tt class="py-param">developerkey</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-param">application</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="get_client-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="get_client-expanded"><a name="L31"></a><tt class="py-lineno">31</tt>  <tt class="py-line">    <tt class="py-docstring">"""Get a pushnotify client of the specified type.</tt> </tt>
+<a name="L32"></a><tt class="py-lineno">32</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L33"></a><tt class="py-lineno">33</tt>  <tt class="py-line"><tt class="py-docstring">    Args:</tt> </tt>
+<a name="L34"></a><tt class="py-lineno">34</tt>  <tt class="py-line"><tt class="py-docstring">        type_: A string containing the type of client to get. Valid</tt> </tt>
+<a name="L35"></a><tt class="py-lineno">35</tt>  <tt class="py-line"><tt class="py-docstring">            types are 'nma,' 'prowl,', and 'pushover,' for Notify My</tt> </tt>
+<a name="L36"></a><tt class="py-lineno">36</tt>  <tt class="py-line"><tt class="py-docstring">            Android, Prowl, and Pushover clients, respectively.</tt> </tt>
+<a name="L37"></a><tt class="py-lineno">37</tt>  <tt class="py-line"><tt class="py-docstring">        developerkey: A string containing a valid developer key for the</tt> </tt>
+<a name="L38"></a><tt class="py-lineno">38</tt>  <tt class="py-line"><tt class="py-docstring">            given type_ of client.</tt> </tt>
+<a name="L39"></a><tt class="py-lineno">39</tt>  <tt class="py-line"><tt class="py-docstring">        application: A string containing the name of the application on</tt> </tt>
+<a name="L40"></a><tt class="py-lineno">40</tt>  <tt class="py-line"><tt class="py-docstring">            behalf of whom the client will be sending messages.</tt> </tt>
+<a name="L41"></a><tt class="py-lineno">41</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L42"></a><tt class="py-lineno">42</tt>  <tt class="py-line"><tt class="py-docstring">    Returns:</tt> </tt>
+<a name="L43"></a><tt class="py-lineno">43</tt>  <tt class="py-line"><tt class="py-docstring">        An nma.Client, prowl.Client, or pushover.Client.</tt> </tt>
+<a name="L44"></a><tt class="py-lineno">44</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L45"></a><tt class="py-lineno">45</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
+<a name="L46"></a><tt class="py-lineno">46</tt>  <tt class="py-line"> </tt>
+<a name="L47"></a><tt class="py-lineno">47</tt>  <tt class="py-line">    <tt class="py-name">type_</tt> <tt class="py-op">=</tt> <tt class="py-name">type_</tt><tt class="py-op">.</tt><tt class="py-name">lower</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
+<a name="L48"></a><tt class="py-lineno">48</tt>  <tt class="py-line"> </tt>
+<a name="L49"></a><tt class="py-lineno">49</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt class="py-name">type_</tt> <tt class="py-op">==</tt> <tt class="py-string">'nma'</tt><tt class="py-op">:</tt> </tt>
+<a name="L50"></a><tt class="py-lineno">50</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-6" class="py-name"><a title="pushnotify.nma" class="py-name" href="#" onclick="return doclink('link-6', 'nma', 'link-1');">nma</a></tt><tt class="py-op">.</tt><tt id="link-7" class="py-name" targets="Class pushnotify.nma.Client=pushnotify.nma.Client-class.html,Class pushnotify.prowl.Client=pushnotify.prowl.Client-class.html,Class pushnotify.pushover.Client=pushnotify.pushover.Client-class.html"><a title="pushnotify.nma.Client
 pushnotify.prowl.Client
-pushnotify.pushover.Client" class="py-name" href="#" onclick="return doclink('link-6', 'Client', 'link-6');">Client</a></tt><tt class="py-op">(</tt><tt class="py-name">developerkey</tt><tt class="py-op">,</tt> <tt class="py-name">application</tt><tt class="py-op">)</tt> </tt>
-<a name="L52"></a><tt class="py-lineno">52</tt>  <tt class="py-line">    <tt class="py-keyword">elif</tt> <tt class="py-name">type_</tt> <tt class="py-op">==</tt> <tt class="py-string">'prowl'</tt><tt class="py-op">:</tt> </tt>
-<a name="L53"></a><tt class="py-lineno">53</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-7" class="py-name"><a title="pushnotify.prowl" class="py-name" href="#" onclick="return doclink('link-7', 'prowl', 'link-1');">prowl</a></tt><tt class="py-op">.</tt><tt id="link-8" class="py-name"><a title="pushnotify.nma.Client
+pushnotify.pushover.Client" class="py-name" href="#" onclick="return doclink('link-7', 'Client', 'link-7');">Client</a></tt><tt class="py-op">(</tt><tt class="py-name">developerkey</tt><tt class="py-op">,</tt> <tt class="py-name">application</tt><tt class="py-op">)</tt> </tt>
+<a name="L51"></a><tt class="py-lineno">51</tt>  <tt class="py-line">    <tt class="py-keyword">elif</tt> <tt class="py-name">type_</tt> <tt class="py-op">==</tt> <tt class="py-string">'prowl'</tt><tt class="py-op">:</tt> </tt>
+<a name="L52"></a><tt class="py-lineno">52</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-8" class="py-name"><a title="pushnotify.prowl" class="py-name" href="#" onclick="return doclink('link-8', 'prowl', 'link-2');">prowl</a></tt><tt class="py-op">.</tt><tt id="link-9" class="py-name"><a title="pushnotify.nma.Client
 pushnotify.prowl.Client
-pushnotify.pushover.Client" class="py-name" href="#" onclick="return doclink('link-8', 'Client', 'link-6');">Client</a></tt><tt class="py-op">(</tt><tt class="py-name">developerkey</tt><tt class="py-op">,</tt> <tt class="py-name">application</tt><tt class="py-op">)</tt> </tt>
-<a name="L54"></a><tt class="py-lineno">54</tt>  <tt class="py-line">    <tt class="py-keyword">elif</tt> <tt class="py-name">type_</tt> <tt class="py-op">==</tt> <tt class="py-string">'pushover'</tt><tt class="py-op">:</tt> </tt>
-<a name="L55"></a><tt class="py-lineno">55</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-9" class="py-name"><a title="pushnotify.pushover" class="py-name" href="#" onclick="return doclink('link-9', 'pushover', 'link-2');">pushover</a></tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="pushnotify.nma.Client
+pushnotify.pushover.Client" class="py-name" href="#" onclick="return doclink('link-9', 'Client', 'link-7');">Client</a></tt><tt class="py-op">(</tt><tt class="py-name">developerkey</tt><tt class="py-op">,</tt> <tt class="py-name">application</tt><tt class="py-op">)</tt> </tt>
+<a name="L53"></a><tt class="py-lineno">53</tt>  <tt class="py-line">    <tt class="py-keyword">elif</tt> <tt class="py-name">type_</tt> <tt class="py-op">==</tt> <tt class="py-string">'pushover'</tt><tt class="py-op">:</tt> </tt>
+<a name="L54"></a><tt class="py-lineno">54</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-10" class="py-name"><a title="pushnotify.pushover" class="py-name" href="#" onclick="return doclink('link-10', 'pushover', 'link-3');">pushover</a></tt><tt class="py-op">.</tt><tt id="link-11" class="py-name"><a title="pushnotify.nma.Client
 pushnotify.prowl.Client
-pushnotify.pushover.Client" class="py-name" href="#" onclick="return doclink('link-10', 'Client', 'link-6');">Client</a></tt><tt class="py-op">(</tt><tt class="py-name">developerkey</tt><tt class="py-op">,</tt> <tt class="py-name">application</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L56"></a><tt class="py-lineno">56</tt>  <tt class="py-line"> </tt>
-<a name="L57"></a><tt class="py-lineno">57</tt>  <tt class="py-line"> </tt>
-<a name="L58"></a><tt class="py-lineno">58</tt>  <tt class="py-line"><tt class="py-keyword">if</tt> <tt class="py-name">__name__</tt> <tt class="py-op">==</tt> <tt class="py-string">'__main__'</tt><tt class="py-op">:</tt> </tt>
-<a name="L59"></a><tt class="py-lineno">59</tt>  <tt class="py-line">    <tt class="py-keyword">pass</tt> </tt>
-<a name="L60"></a><tt class="py-lineno">60</tt>  <tt class="py-line"> </tt><script type="text/javascript">
+pushnotify.pushover.Client" class="py-name" href="#" onclick="return doclink('link-11', 'Client', 'link-7');">Client</a></tt><tt class="py-op">(</tt><tt class="py-name">developerkey</tt><tt class="py-op">,</tt> <tt class="py-name">application</tt><tt class="py-op">)</tt> </tt>
+</div><a name="L55"></a><tt class="py-lineno">55</tt>  <tt class="py-line"> </tt>
+<a name="L56"></a><tt class="py-lineno">56</tt>  <tt class="py-line"> </tt>
+<a name="L57"></a><tt class="py-lineno">57</tt>  <tt class="py-line"><tt class="py-keyword">if</tt> <tt class="py-name">__name__</tt> <tt class="py-op">==</tt> <tt class="py-string">'__main__'</tt><tt class="py-op">:</tt> </tt>
+<a name="L58"></a><tt class="py-lineno">58</tt>  <tt class="py-line">    <tt class="py-keyword">pass</tt> </tt>
+<a name="L59"></a><tt class="py-lineno">59</tt>  <tt class="py-line"> </tt><script type="text/javascript">
 <!--
 expandto(location.href);
 // -->
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:05 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify._version-module.html

+<?xml version="1.0" encoding="ascii"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+  <title>pushnotify._version</title>
+  <link rel="stylesheet" href="epydoc.css" type="text/css" />
+  <script type="text/javascript" src="epydoc.js"></script>
+</head>
+
+<body bgcolor="white" text="black" link="blue" vlink="#204080"
+      alink="#204080">
+<!-- ==================== NAVIGATION BAR ==================== -->
+<table class="navbar" border="0" width="100%" cellpadding="0"
+       bgcolor="#a0c0ff" cellspacing="0">
+  <tr valign="middle">
+  <!-- Home link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="pushnotify-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Tree link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Index link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Help link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Project homepage -->
+      <th class="navbar" align="right" width="100%">
+        <table border="0" cellpadding="0" cellspacing="0">
+          <tr><th class="navbar" align="center"
+            ><a class="navbar" target="_top" href="https://bitbucket.org/jgoettsch/py-pushnotify/">pushnotify</a></th>
+          </tr></table></th>
+  </tr>
+</table>
+<table width="100%" cellpadding="0" cellspacing="0">
+  <tr valign="top">
+    <td width="100%">
+      <span class="breadcrumbs">
+        <a href="pushnotify-module.html">Package&nbsp;pushnotify</a> ::
+        Module&nbsp;_version
+      </span>
+    </td>
+    <td>
+      <table cellpadding="0" cellspacing="0">
+        <!-- hide/show private -->
+        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
+    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
+        <tr><td align="right"><span class="options"
+            >[<a href="frames.html" target="_top">frames</a
+            >]&nbsp;|&nbsp;<a href="pushnotify._version-module.html"
+            target="_top">no&nbsp;frames</a>]</span></td></tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<!-- ==================== MODULE DESCRIPTION ==================== -->
+<h1 class="epydoc">Module _version</h1><p class="nomargin-top"><span class="codelink"><a href="pushnotify._version-pysrc.html">source&nbsp;code</a></span></p>
+<hr />
+<div class="fields">      <p><strong>Version:</strong>
+        0.5.1
+      </p>
+</div><!-- ==================== VARIABLES ==================== -->
+<a name="section-Variables"></a>
+<table class="summary" border="1" cellpadding="3"
+       cellspacing="0" width="100%" bgcolor="white">
+<tr bgcolor="#70b0f0" class="table-header">
+  <td colspan="2" class="table-header">
+    <table border="0" cellpadding="0" cellspacing="0" width="100%">
+      <tr valign="top">
+        <td align="left"><span class="table-header">Variables</span></td>
+        <td align="right" valign="top"
+         ><span class="options">[<a href="#section-Variables"
+         class="privatelink" onclick="toggle_private();"
+         >hide private</a>]</span></td>
+      </tr>
+    </table>
+  </td>
+</tr>
+<tr>
+    <td width="15%" align="right" valign="top" class="summary">
+      <span class="summary-type">&nbsp;</span>
+    </td><td class="summary">
+        <a name="__package__"></a><span class="summary-name">__package__</span> = <code title="None">None</code>
+    </td>
+  </tr>
+</table>
+<!-- ==================== NAVIGATION BAR ==================== -->
+<table class="navbar" border="0" width="100%" cellpadding="0"
+       bgcolor="#a0c0ff" cellspacing="0">
+  <tr valign="middle">
+  <!-- Home link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="pushnotify-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Tree link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Index link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Help link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Project homepage -->
+      <th class="navbar" align="right" width="100%">
+        <table border="0" cellpadding="0" cellspacing="0">
+          <tr><th class="navbar" align="center"
+            ><a class="navbar" target="_top" href="https://bitbucket.org/jgoettsch/py-pushnotify/">pushnotify</a></th>
+          </tr></table></th>
+  </tr>
+</table>
+<table border="0" cellpadding="0" cellspacing="0" width="100%%">
+  <tr>
+    <td align="left" class="footer">
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
+    </td>
+    <td align="right" class="footer">
+      <a target="mainFrame" href="http://epydoc.sourceforge.net"
+        >http://epydoc.sourceforge.net</a>
+    </td>
+  </tr>
+</table>
+
+<script type="text/javascript">
+  <!--
+  // Private objects are initially displayed (because if
+  // javascript is turned off then we want them to be
+  // visible); but by default, we want to hide them.  So hide
+  // them unless we have a cookie that says to show them.
+  checkCookie();
+  // -->
+</script>
+</body>
+</html>

docs/pushnotify._version-pysrc.html

+<?xml version="1.0" encoding="ascii"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+  <title>pushnotify._version</title>
+  <link rel="stylesheet" href="epydoc.css" type="text/css" />
+  <script type="text/javascript" src="epydoc.js"></script>
+</head>
+
+<body bgcolor="white" text="black" link="blue" vlink="#204080"
+      alink="#204080">
+<!-- ==================== NAVIGATION BAR ==================== -->
+<table class="navbar" border="0" width="100%" cellpadding="0"
+       bgcolor="#a0c0ff" cellspacing="0">
+  <tr valign="middle">
+  <!-- Home link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="pushnotify-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Tree link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Index link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Help link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Project homepage -->
+      <th class="navbar" align="right" width="100%">
+        <table border="0" cellpadding="0" cellspacing="0">
+          <tr><th class="navbar" align="center"
+            ><a class="navbar" target="_top" href="https://bitbucket.org/jgoettsch/py-pushnotify/">pushnotify</a></th>
+          </tr></table></th>
+  </tr>
+</table>
+<table width="100%" cellpadding="0" cellspacing="0">
+  <tr valign="top">
+    <td width="100%">
+      <span class="breadcrumbs">
+        <a href="pushnotify-module.html">Package&nbsp;pushnotify</a> ::
+        Module&nbsp;_version
+      </span>
+    </td>
+    <td>
+      <table cellpadding="0" cellspacing="0">
+        <!-- hide/show private -->
+        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
+    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
+        <tr><td align="right"><span class="options"
+            >[<a href="frames.html" target="_top">frames</a
+            >]&nbsp;|&nbsp;<a href="pushnotify._version-pysrc.html"
+            target="_top">no&nbsp;frames</a>]</span></td></tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<h1 class="epydoc">Source Code for <a href="pushnotify._version-module.html" onclick="show_private();">Module pushnotify._version</a></h1>
+<pre class="py-src">
+<a name="L1"></a><tt class="py-lineno"> 1</tt>  <tt class="py-line"><tt class="py-comment">#!/usr/bin/env python</tt> </tt>
+<a name="L2"></a><tt class="py-lineno"> 2</tt>  <tt class="py-line"><tt class="py-comment"># -*- coding: utf-8 -*-</tt> </tt>
+<a name="L3"></a><tt class="py-lineno"> 3</tt>  <tt class="py-line"><tt class="py-comment">#</tt> </tt>
+<a name="L4"></a><tt class="py-lineno"> 4</tt>  <tt class="py-line"><tt class="py-comment"># Copyright (C) 2013 Jeffrey Goettsch and other contributors.</tt> </tt>
+<a name="L5"></a><tt class="py-lineno"> 5</tt>  <tt class="py-line"><tt class="py-comment">#</tt> </tt>
+<a name="L6"></a><tt class="py-lineno"> 6</tt>  <tt class="py-line"><tt class="py-comment"># py-pushnotify is free software: you can redistribute it and/or modify</tt> </tt>
+<a name="L7"></a><tt class="py-lineno"> 7</tt>  <tt class="py-line"><tt class="py-comment"># it under the terms of the GNU General Public License as published by</tt> </tt>
+<a name="L8"></a><tt class="py-lineno"> 8</tt>  <tt class="py-line"><tt class="py-comment"># the Free Software Foundation, either version 3 of the License, or</tt> </tt>
+<a name="L9"></a><tt class="py-lineno"> 9</tt>  <tt class="py-line"><tt class="py-comment"># (at your option) any later version.</tt> </tt>
+<a name="L10"></a><tt class="py-lineno">10</tt>  <tt class="py-line"><tt class="py-comment">#</tt> </tt>
+<a name="L11"></a><tt class="py-lineno">11</tt>  <tt class="py-line"><tt class="py-comment"># py-pushnotify is distributed in the hope that it will be useful,</tt> </tt>
+<a name="L12"></a><tt class="py-lineno">12</tt>  <tt class="py-line"><tt class="py-comment"># but WITHOUT ANY WARRANTY; without even the implied warranty of</tt> </tt>
+<a name="L13"></a><tt class="py-lineno">13</tt>  <tt class="py-line"><tt class="py-comment"># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</tt> </tt>
+<a name="L14"></a><tt class="py-lineno">14</tt>  <tt class="py-line"><tt class="py-comment"># GNU General Public License for more details.</tt> </tt>
+<a name="L15"></a><tt class="py-lineno">15</tt>  <tt class="py-line"><tt class="py-comment">#</tt> </tt>
+<a name="L16"></a><tt class="py-lineno">16</tt>  <tt class="py-line"><tt class="py-comment"># You should have received a copy of the GNU General Public License</tt> </tt>
+<a name="L17"></a><tt class="py-lineno">17</tt>  <tt class="py-line"><tt class="py-comment"># along with py-pushnotify.  If not, see &lt;http://www.gnu.org/licenses/&gt;.</tt> </tt>
+<a name="L18"></a><tt class="py-lineno">18</tt>  <tt class="py-line"> </tt>
+<a name="L19"></a><tt class="py-lineno">19</tt>  <tt class="py-line"> </tt>
+<a name="L20"></a><tt class="py-lineno">20</tt>  <tt class="py-line"><tt class="py-name">__version__</tt> <tt class="py-op">=</tt> <tt class="py-docstring">'0.5.1'</tt> </tt>
+<a name="L21"></a><tt class="py-lineno">21</tt>  <tt class="py-line"> </tt><script type="text/javascript">
+<!--
+expandto(location.href);
+// -->
+</script>
+</pre>
+<br />
+<!-- ==================== NAVIGATION BAR ==================== -->
+<table class="navbar" border="0" width="100%" cellpadding="0"
+       bgcolor="#a0c0ff" cellspacing="0">
+  <tr valign="middle">
+  <!-- Home link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="pushnotify-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Tree link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Index link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Help link -->
+      <th>&nbsp;&nbsp;&nbsp;<a
+        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
+
+  <!-- Project homepage -->
+      <th class="navbar" align="right" width="100%">
+        <table border="0" cellpadding="0" cellspacing="0">
+          <tr><th class="navbar" align="center"
+            ><a class="navbar" target="_top" href="https://bitbucket.org/jgoettsch/py-pushnotify/">pushnotify</a></th>
+          </tr></table></th>
+  </tr>
+</table>
+<table border="0" cellpadding="0" cellspacing="0" width="100%%">
+  <tr>
+    <td align="left" class="footer">
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
+    </td>
+    <td align="right" class="footer">
+      <a target="mainFrame" href="http://epydoc.sourceforge.net"
+        >http://epydoc.sourceforge.net</a>
+    </td>
+  </tr>
+</table>
+
+<script type="text/javascript">
+  <!--
+  // Private objects are initially displayed (because if
+  // javascript is turned off then we want them to be
+  // visible); but by default, we want to hide them.  So hide
+  // them unless we have a cookie that says to show them.
+  checkCookie();
+  // -->
+</script>
+</body>
+</html>

docs/pushnotify.abstract-module.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.abstract-pysrc.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:05 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.abstract.AbstractClient-class.html

 <dl><dt>Known Subclasses:</dt>
 <dd>
       <ul class="subclass-list">
-<li><a href="pushnotify.prowl.Client-class.html">prowl.Client</a></li><li>, <a href="pushnotify.pushover.Client-class.html">pushover.Client</a></li><li>, <a href="pushnotify.nma.Client-class.html">nma.Client</a></li>  </ul>
+<li><a href="pushnotify.pushover.Client-class.html">pushover.Client</a></li><li>, <a href="pushnotify.prowl.Client-class.html">prowl.Client</a></li><li>, <a href="pushnotify.nma.Client-class.html">nma.Client</a></li>  </ul>
 </dd></dl>
 
 <hr />
 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions-module.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions-pysrc.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:05 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.ApiKeyError-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.FormatError-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.PermissionDenied-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.ProviderKeyError-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.PushNotifyError-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.RateLimitExceeded-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.ServerError-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.UnknownError-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.exceptions.UnrecognizedResponseError-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.nma-module.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.nma-pysrc.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.nma.Client-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.prowl-module.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.prowl-pysrc.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:05 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.prowl.Client-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.pushover-module.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.pushover-pysrc.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:05 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.pushover.Client-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests-module.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests-pysrc.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:05 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests.tests-module.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests.tests-pysrc.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:05 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests.tests.AbstractClientTest-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests.tests.NMATest-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests.tests.ProwlTest-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests.tests.PushnotifyTest-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/pushnotify.tests.tests.PushoverTest-class.html

 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
   <tr>
     <td align="left" class="footer">
-    Generated by Epydoc 3.0.1 on Thu Jan 31 22:51:59 2013
+    Generated by Epydoc 3.0.1 on Sun Feb  3 00:24:04 2013
     </td>
     <td align="right" class="footer">
       <a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/redirect.html

 <body>
 <script type="text/javascript">
 <!--
-var pages = ["pushnotify.exceptions.UnrecognizedResponseError-c", "pushnotify.tests.tests.AbstractClientTest-c", "pushnotify.exceptions.RateLimitExceeded-c", "pushnotify.exceptions.PermissionDenied-c", "pushnotify.exceptions.ProviderKeyError-c", "pushnotify.exceptions.PushNotifyError-c", "pushnotify.tests.tests.PushnotifyTest-c", "pushnotify.tests.tests.PushoverTest-c", "pushnotify.abstract.AbstractClient-c", "pushnotify.exceptions.UnknownError-c", "pushnotify.exceptions.ApiKeyError-c", "pushnotify.exceptions.FormatError-c", "pushnotify.exceptions.ServerError-c", "pushnotify.tests.tests.ProwlTest-c", "pushnotify.tests.tests.NMATest-c", "pushnotify.pushover.Client-c", "exceptions.AssertionError-c", "pushnotify.prowl.Client-c", "pushnotify.tests.tests-m", "pushnotify.exceptions-m", "pushnotify.nma.Client-c", "pushnotify.abstract-m", "pushnotify.pushover-m", "pushnotify.prowl-m", "pushnotify.tests-m", "pushnotify.nma-m", "pushnotify-m"];
+var pages = ["pushnotify.exceptions.UnrecognizedResponseError-c", "pushnotify.tests.tests.AbstractClientTest-c", "pushnotify.exceptions.RateLimitExceeded-c", "pushnotify.exceptions.PermissionDenied-c", "pushnotify.exceptions.ProviderKeyError-c", "pushnotify.exceptions.PushNotifyError-c", "pushnotify.tests.tests.PushnotifyTest-c", "pushnotify.tests.tests.PushoverTest-c", "pushnotify.abstract.AbstractClient-c", "pushnotify.exceptions.UnknownError-c", "pushnotify.exceptions.ApiKeyError-c", "pushnotify.exceptions.FormatError-c", "pushnotify.exceptions.ServerError-c", "pushnotify.tests.tests.ProwlTest-c", "pushnotify.tests.tests.NMATest-c", "pushnotify.pushover.Client-c", "exceptions.AssertionError-c", "pushnotify.prowl.Client-c", "pushnotify.tests.tests-m", "pushnotify.exceptions-m", "pushnotify.nma.Client-c", "pushnotify._version-m", "pushnotify.abstract-m", "pushnotify.pushover-m", "pushnotify.prowl-m", "pushnotify.tests-m", "pushnotify.nma-m", "pushnotify-m"];
 var dottedName = get_anchor();
 if (dottedName) {
     var target = redirect_url(dottedName);

docs/toc-everything.html

     <a target="mainFrame" href="pushnotify-module.html#get_client"
      >pushnotify.get_client</a><br />  <h2 class="toc">All Variables</h2>
     <a target="mainFrame" href="pushnotify-module.html#__package__"
-     >pushnotify.__package__</a><br />    <a target="mainFrame" href="pushnotify.abstract-module.html#__package__"
+     >pushnotify.__package__</a><br />  <div class="private">
+    <a target="mainFrame" href="pushnotify._version-module.html#__package__"
+     >pushnotify._version.__package__</a><br />  </div>
+    <a target="mainFrame" href="pushnotify.abstract-module.html#__package__"
      >pushnotify.abstract.__package__</a><br />    <a target="mainFrame" href="pushnotify.exceptions-module.html#__package__"
      >pushnotify.exceptions.__package__</a><br />    <a target="mainFrame" href="pushnotify-module.html#logger"
      >pushnotify.logger</a><br />    <a target="mainFrame" href="pushnotify.nma-module.html#DESC_LIMIT"

docs/toc-pushnotify._version-module.html

+<?xml version="1.0" encoding="ascii"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+  <title>_version</title>
+  <link rel="stylesheet" href="epydoc.css" type="text/css" />
+  <script type="text/javascript" src="epydoc.js"></script>
+</head>
+
+<body bgcolor="white" text="black" link="blue" vlink="#204080"
+      alink="#204080">
+<h1 class="toc">Module _version</h1>
+<hr />
+  <h2 class="toc">Variables</h2>
+  <div class="private">
+    <a target="mainFrame" href="pushnotify._version-module.html#__package__"
+     >__package__</a><br />  </div>
+<hr />
+<span class="options">[<a href="javascript:void(0);" class="privatelink"
+    onclick="toggle_private();">hide&nbsp;private</a>]</span>
+
+<script type="text/javascript">
+  <!--
+  // Private objects are initially displayed (because if
+  // javascript is turned off then we want them to be
+  // visible); but by default, we want to hide them.  So hide
+  // them unless we have a cookie that says to show them.
+  checkCookie();
+  // -->
+</script>
+</body>
+</html>
   <br />
   <h2 class="toc">Modules</h2>
     <a target="moduleFrame" href="toc-pushnotify-module.html"
-     onclick="setFrame('toc-pushnotify-module.html','pushnotify-module.html');"     >pushnotify</a><br />    <a target="moduleFrame" href="toc-pushnotify.abstract-module.html"
+     onclick="setFrame('toc-pushnotify-module.html','pushnotify-module.html');"     >pushnotify</a><br />  <div class="private">
+    <a target="moduleFrame" href="toc-pushnotify._version-module.html"
+     onclick="setFrame('toc-pushnotify._version-module.html','pushnotify._version-module.html');"     >pushnotify._version</a><br />  </div>
+    <a target="moduleFrame" href="toc-pushnotify.abstract-module.html"
      onclick="setFrame('toc-pushnotify.abstract-module.html','pushnotify.abstract-module.html');"     >pushnotify.abstract</a><br />    <a target="moduleFrame" href="toc-pushnotify.exceptions-module.html"
      onclick="setFrame('toc-pushnotify.exceptions-module.html','pushnotify.exceptions-module.html');"     >pushnotify.exceptions</a><br />    <a target="moduleFrame" href="toc-pushnotify.nma-module.html"
      onclick="setFrame('toc-pushnotify.nma-module.html','pushnotify.nma-module.html');"     >pushnotify.nma</a><br />    <a target="moduleFrame" href="toc-pushnotify.prowl-module.html"

examples/logging.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or

pushnotify/__init__.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or

pushnotify/_version.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or
 # along with py-pushnotify.  If not, see <http://www.gnu.org/licenses/>.
 
 
-__version__ = '0.5p'
+__version__ = '0.5.1p'

pushnotify/abstract.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or

pushnotify/exceptions.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or

pushnotify/nma.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or

pushnotify/prowl.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or

pushnotify/pushover.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or

pushnotify/tests/__init__.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or

pushnotify/tests/tests.py

 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or
+[nosesetests]
+verbosity=1
+detailed-errors=1
+with-coverage=1
+cover-package=pushnotify
+debug=nose.loader
+pdb=1
+pdb-failures=1
 #
 # Copyright (C) 2013 Jeffrey Goettsch and other contributors.
 #
+# This file is part of py-pushnotify.
+#
 # py-pushnotify 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 3 of the License, or
     packages=['pushnotify', 'pushnotify.tests'],
     version=__version__,
     install_requires=['requests==1.1.0'],
+    test_suite='nose.collector',
+    tests_require=[
+        'coverage',
+        'nose'],
 
     # PyPI metadata