Fix documentation

This commit is contained in:
Kovid Goyal 2007-05-28 21:35:04 +00:00
parent f01341f750
commit 7f2f01edc8
4 changed files with 10 additions and 36 deletions

View File

@ -7,7 +7,7 @@ url: http://libprs500.kovidgoyal.net
# The list of modules to document. Modules can be named using # The list of modules to document. Modules can be named using
# dotted names, module filenames, or package directory names. # dotted names, module filenames, or package directory names.
# This option may be repeated. # This option may be repeated.
modules: src/libprs500/*.py, libprs500.lrf, struct modules: src/libprs500/*.py, libprs500.ebooks.lrf, struct
output: pdf output: pdf
target: docs/pdf target: docs/pdf

View File

@ -7,7 +7,7 @@ url: http://libprs500.kovidgoyal.net
# The list of modules to document. Modules can be named using # The list of modules to document. Modules can be named using
# dotted names, module filenames, or package directory names. # dotted names, module filenames, or package directory names.
# This option may be repeated. # This option may be repeated.
modules: src/libprs500/*.py, libprs500.lrf, struct modules: src/libprs500/*.py, libprs500.ebooks.lrf, struct
# Write html output to the directory "docs" # Write html output to the directory "docs"
output: html output: html

View File

@ -12,27 +12,7 @@
## You should have received a copy of the GNU General Public License along ## You should have received a copy of the GNU General Public License along
## with this program; if not, write to the Free Software Foundation, Inc., ## with this program; if not, write to the Free Software Foundation, Inc.,
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. ## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
""" ''' E-book management software'''
This package provides an interface to the SONY Reader PRS-500 over USB.
The public interface for device backends is defined in libprs500.device.
There is also a script L{prs500} that provides a command-line interface to
the SONY Reader. See the script
for more usage examples. A GUI is available via the command prs500-gui.
The packet structure used by the SONY Reader USB protocol is defined
in the module L{prstypes}. The communication logic
is defined in the module L{communicate}.
In order to use it as a non-root user on Linux, you should have
the following rule in C{/etc/udev/rules.d/90-local.rules} ::
BUS=="usb", SYSFS{idProduct}=="029b", SYSFS{idVendor}=="054c",
MODE="660", GROUP="plugdev"
You may have to adjust the GROUP and the location of the rules file to
suit your distribution.
"""
__version__ = "0.3.43" __version__ = "0.3.43"
__docformat__ = "epytext" __docformat__ = "epytext"
__author__ = "Kovid Goyal <kovid@kovidgoyal.net>" __author__ = "Kovid Goyal <kovid@kovidgoyal.net>"

18
upload
View File

@ -1,7 +1,13 @@
#!/usr/bin/python #!/usr/bin/python
import sys, glob, os, subprocess import sys, glob, os, subprocess
from subprocess import check_call as _check_call
from functools import partial
from pyvix.vix import * from pyvix.vix import *
check_call = partial(_check_call, shell=True)
check_call("sudo python setup.py develop", shell=True)
files = glob.glob('dist/*.exe') files = glob.glob('dist/*.exe')
for file in files: for file in files:
os.unlink(file) os.unlink(file)
@ -37,18 +43,6 @@ f.write(open(os.path.join(HTML2LRF, 'demo.html')).read())
f.write('\n</pre>') f.write('\n</pre>')
f.close() f.close()
def check_call(cmd):
try:
retcode = subprocess.call(cmd, shell=True)
if retcode < 0:
print >>sys.stderr, cmd, "was terminated by signal", -retcode
elif retcode > 0:
print >>sys.stderr, cmd, 'failed with retrun code:', retcode
if retcode != 0:
sys.exit(1)
except OSError, e:
print >>sys.stderr, "Execution of", cmd, "failed:", e
sys.exit(1)
check_call('''html2lrf --title='Demonstration of html2lrf' --author='Kovid Goyal' --header --output=/tmp/html2lrf.lrf %s/demo.html'''%(HTML2LRF,)) check_call('''html2lrf --title='Demonstration of html2lrf' --author='Kovid Goyal' --header --output=/tmp/html2lrf.lrf %s/demo.html'''%(HTML2LRF,))
check_call('''scp /tmp/html2lrf.lrf castalia:%s/'''%(DOWNLOADS,)) check_call('''scp /tmp/html2lrf.lrf castalia:%s/'''%(DOWNLOADS,))