Thanks for the suggestions, Asheesh.  I have a small proof-of-concept 
application done -- it integrates with the Revelation core libraries to do the 
work with accessing the actual file, and it simply searches for items that 
match the command-line arguments that you give it and then prints all matches 
to the screen.  The next step for the concept is to add an actual UI on top of 
that -- so your note came at the optimal time. :)

I've run into a bit of a snag with the Revelation core libraries, however.  All 
of the core libraries for data handling depend on GTK/Gnome, and I'd actually 
like to be able to build CRevelation (which is what I am calling Console 
Revelation right this moment) for installation on headless computers that do 
not have GTK/Gnome installed.  Thus, right now I am wondering what the best way 
to split the data-handling portion of Revelation away from it's core into 
revelation-lib (which would have no dependencies other than extremely basic 
Python ones) for use in both Revelation and CRevelation.

This would give the system a maximum of flexibility -- you could install 
revelation-lib/Revelation/CRevelation all on one machine, or just 
revelation-lib/Revelation, or just revelation-lib/CRevelation (particularly in 
the case of a headless non-X11 computer).

Any suggestions would be much appreciated, of course. :)

I can send what I have to anyone interested in it; if you want to see what I 
have done thus far.

On Wed, 8 Aug 2007 23:25:31 -0700 (PDT), Asheesh Laroia <[EMAIL PROTECTED]> 
> On Mon, 6 Aug 2007, [EMAIL PROTECTED] wrote:
>> Alright, Erik, no problem.  Thanks for letting me know... I may well try
> and
>> whip up some manner of curses interface (it'd be read-only, I believe)
> to
>> the password file, simply for the convenience of console access.
> If you're not too far along already, you could try using urwid
> <> for a really simple UI toolkit on the
> command-line.  I like to use python-dialog for old time's sake, and you
> could give that a whirl too!
> Using either one will save you a fair bit of cursing at curses.
> -- Asheesh.

Reply via email to