cpython-withatomic / Demo / ibrowse /

The branch 'legacy-trunk' does not exist.
Filename Size Date modified Message
1.2 KB
66 B
393 B
30.8 KB
14.6 KB
1.8 KB
8.2 KB
3.3 KB
This directory contains a browser written in Python for "Info files"
as used by the Emacs documentation system.  The browser requires that
Python is built with the "stdwin" option and runs under X11 or the
Mac window system.

Now you can read Info files even if you can't spare the memory, time or
disk space to run Emacs.  (I have used this extensively on a Macintosh
with 1 Megabyte main memory and a 20 Meg harddisk.)

You can give this to someone with great fear of complex computer
systems, as long as they can use a mouse.

Another reason to use this is to encourage the use of Info for on-line
documentation of software that is not related to Emacs or GNU.
(In particular, I plan to redo the Python and STDWIN documentation
in texinfo.)

The main program is in file "ib.py"; this accepts a file name and a
node name as optional command line arguments, i.e., its usage is

	python ib.py [file [node]]


- The pathname of the directory (or directories) containing
the standard Info files should be set by editing the
value assigned to INFOPATH in module ifile.py.

- The default font should be set by editing the value of FONT
in this module (ibrowse.py).

- For fastest I/O, you may look at BLOCKSIZE and a few other
constants in ifile.py.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.