OESF Portables Forum
Everything Else => General Support and Discussion => Zaurus General Forums => Archived Forums => Software => Topic started by: daniel3000 on August 07, 2006, 06:16:00 am
-
Hello,
although I'm quite satisfied with "StageOne!" as an outliner for the Zaurus and KDEPIM/PI for recording journals, I'm looking for an application which can be used for outlining and quick note taking in form of a journal (i.e. date / time stamp automatically added etc.) in combination, which is usable on the Zaurus and any (Linux) PC and / or Mac.
Preferably open-source, preferably with a plain ASCII file format (XML maybe) and a simple outlining display (may be text mode, it may even be a console program).
Of course a powerful search feature would be required, as well as easy browsing through the files.
Links between files and to specific locations within one file would be good.
And export of parts of a file to HTML or XML is necessary.
Does anyone know of an application like that?
Thanks
daniel
-
Emacs or vim with some wiki mode? One editor to bind them all.
-
Emacs or vim with some wiki mode? One editor to bind them all.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=137656\"][{POST_SNAPBACK}][/a][/div]
I don't know emacs too well. But if it does all that, I'm willing to learn its usage.
Is there a good emacs package for Sharp / Cacko ROM or would it be better to install pdaXrom instead?
Thanks!
daniel
-
This depends on whether you're willing to work on the terminal (qkonsole). Working on the terminal isn't that bad once you got used to it.
I personally use vim 6.3 + viki plugin on qkonsole. Some years ago I used emacs + wiki-mode which was similar. Both have some kind of outline capabilities that probably need some tuning to get a proper outliner experience -- but I'd assume there are modes/plugins that do this for you.
There is (a slightly outdated) emacs or xemacs (can't remember) ipkg for the sharp rom on some japanese sourceforge site that appeared to work well (but on the terminal). Shouldn't be too difficult to find. For pdaxrom a gtk+ based vim package is around somewhere IIRC. I don't know about a x-based emacs package but I'd assume that something like that is somewhere out there too.
By using vim or emacs you'd get full cross-plattform compatibility which is the main reason for why I'd use either one.
-
So far I have tried the following outliners among many others with linking (and perhaps with date/time insertion) and kinda like these two most:
Sharp/Cacko: Ebt
A very interesing outliner app under active development. Different from most other outliners the notes use cross-linking and not strict hierarchical arrangement. Also supports hyperlinks and grapics insertion (perhaps other stuff in the latest version as well). I only tried up to 0.3.x long ago and couldn't get HTML export working. Perhaps things are much streamlined now. I happen to see the app now branches into two different versions, Ebt and Ebt lite, but haven't tried them yet so can't tell you more.
Developer's site: http://tio.cocolog-nifty.com/irrational/zaurus/index.html (http://tio.cocolog-nifty.com/irrational/zaurus/index.html)
Previous discussion: https://www.oesf.org/forums/index.php?showtopic=9963 (https://www.oesf.org/forums/index.php?showtopic=9963)
pdaXrom: NoteCase
Similar to TuxCards, NoteCase also organize notes hierarchically. Although the interface is less good-looking than TuxCards' and does not have date/time insertion, NoteCase can take web links and file links. Export to HTML and TXT work well, despite the simple formatting. It can also import from XML, which I haven't tried. It is GTK app so the current multi-language inputmethods (SCIM, UIM, etc) work very well with it.
Developer's site: http://notecase.sourceforge.net/ (http://notecase.sourceforge.net/)
Previous discussion: https://www.oesf.org/forums/index.php?showtopic=16816 (https://www.oesf.org/forums/index.php?showtopic=16816)
(There is also a simple GTK journal taking app Cire, which I also like very much, discussed in this thread)
There are also VIMoutliner and the plannel plugin for Emac which are working in Zaurus, but they still appear to be meant for programmers mainly because of the myriad collections of commands and syntax.
Also, I remember there was some discussion about GTDTiddlyWiki ( http://shared.snapgrid.com/index.html (http://shared.snapgrid.com/index.html) ), and I'm not sure if it is working with the browsers on Zaurus.
Hope it helps.
Really look forward to seeing more discussion about outliners and other practical solutions in the forum(s), apart from the wealth of hacking and tweaking information.
-
Forgot to mention that zim ( http://zoidberg.student.utwente.nl/zim/ (http://zoidberg.student.utwente.nl/zim/) ), a Gtk2-Perl wiki outliner, also looks quite promising. I've tried to compile a pdaXrom version but the app depends on other cpan perl modules such as Build, File-BaseDir, File-DesktopEntry, FileMimeinfo, and perhaps a few more, which go beyond my rudimentary knowledge to build with the natice SDK...
-
Leo (http://webpages.charter.net/edreamleo/front.html) is a python app with XML file format, a "general data management environment" more for programmers out of the box but many powerful features to adapt to other uses. Perhaps too many and too powerful features for someoone looking just for an outliner though.
-
there is wznotes(beta) but it needs to be converted to english(I already started) and compiled(when I get some time) its from the maker of abookreader.
-
Leo (http://webpages.charter.net/edreamleo/front.html) is a python app with XML file format, a "general data management environment" more for programmers out of the box but many powerful features to adapt to other uses. Perhaps too many and too powerful features for someoone looking just for an outliner though.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=137716\"][{POST_SNAPBACK}][/a][/div]
Wow, Leo looks extremely interesting!
Did you (or anyone else) get this to work on pdaXrom yet?
Is it an out-of-the-box thing, or do I need additoinal python modules, does the source need tweaking for VGA / input issues or anything?
I'm not familiar with Python yet, so I may need some starting help here.
If noone tried it yet, I'll try it and report.
daniel
-
I use org-mode in emacs with xqt.
-
First Leo results: "can not import leoGlobals"
I'll create another thread for this one.
emacs:
thanks for the tip. I'll look into that!
daniel
-
I've been trying to get gjot2 running on pdaXrom. It is a great yet simple python app so no need to do any special compilation.
http://bhepple.freeshell.org/gjots/ (http://bhepple.freeshell.org/gjots/)
The problem here is the dependency:
pygtk > python-gnome, pyorbit > gjots2.
So far I have managed to get the deps compiled, but still get "ImportError: no module named gnome.ui" when running gjots2. After googling a bit, pyorbit seems to be the key. Need some more time to investigate and may start a new thread.
-
I've been trying to get gjot2 running on pdaXrom. It is a great yet simple python app so no need to do any special compilation.
http://bhepple.freeshell.org/gjots/ (http://bhepple.freeshell.org/gjots/)
The problem here is the dependency:
pygtk > python-gnome, pyorbit > gjots2.
So far I have managed to get the deps compiled, but still get "ImportError: no module named gnome.ui" when running gjots2. After googling a bit, pyorbit seems to be the key. Need some more time to investigate and may start a new thread.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140211\"][{POST_SNAPBACK}][/a][/div]
Similar problems as I have with Treeline and Leo...
I'm not sure I still want something Python-based.
No Python-app I have tried so far worked.
daniel
-
I've been trying to get gjot2 running on pdaXrom. It is a great yet simple python app so no need to do any special compilation.Â
http://bhepple.freeshell.org/gjots/ (http://bhepple.freeshell.org/gjots/)
The problem here is the dependency:
pygtk > python-gnome, pyorbit > gjots2.
So far I have managed to get the deps compiled, but still get "ImportError: no module named gnome.ui" when running gjots2. After googling a bit, pyorbit seems to be the key. Need some more time to investigate and may start a new thread.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140211\"][{POST_SNAPBACK}][/a][/div]
Similar problems as I have with Treeline and Leo...
I'm not sure I still want something Python-based.
No Python-app I have tried so far worked.
daniel
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140213\"][{POST_SNAPBACK}][/a][/div]
So very likely it seems to be an issue with the deps. Not absolutely sure if the original pygtk package is enough, but I have to recompiled that to build python-gnome and pyorbit (not available to pdaXrom yet). Let me try LEO and perhaps also start a new thread somewhere later today.
-
Here's a good short article on how to use LEO for PIM:
http://jtauber.com/blog/2004/05/15/using_t...tliner_as_a_pim (http://jtauber.com/blog/2004/05/15/using_the_leo_outliner_as_a_pim)
Still waiting for my C1000 to finish (re)compiling the python stuff before trying it out...
-
Good news!
LEO runs with tk and tcl installed, together with python 2.4 and the python-tk module. It only complains about no rst3 plugin but it doesn't hurt.
It runs a bit slow on SD card and seems to have big overhead. And the fonts are too small. After all it's a nice app. Will go on playing with it when free.
-
Good news!
LEO runs with tk and tcl installed, together with python 2.4 and the python-tk module. It only complains about no rst3 plugin but it doesn't hurt.
It runs a bit slow on SD card and seems to have big overhead. And the fonts are too small. After all it's a nice app. Will go on playing with it when free.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140291\"][{POST_SNAPBACK}][/a][/div]
hm - could you please explain step by step how you did that?
I just downloaded the latest version 4.4.1final from today and tried it (tk, tcl and python-tk installed). I get the same error as on my last attempt some weeks ago:
# cd src
# python
Python 2.4.1...
...
>>> import leo
>>> leo.run()
"isValidPython: can not import leoGlobals"
What should I do differently?
(running "python leo.py" directly has the same effect)
Could you please give me the output of
ipkg status | grep py
on your machine? Maybe I have to install another python package?
According to my very limited python knowledge and a first analysis fo this error message it seems that some definitions (TRUE, FALSE...) are not set.
daniel
-
Well, i'm afraid my ipkg status | grep py output can't help much here, coz i already installed python and ALL the python packages on my Z (when trying to build pygtk and other python stuff. )
AFAIK python-tk needs python-core.
Or just like me install everything just to see how LEO fares. (I'm being too lazy to track down the dependencies) Actually those python packages are very small and won't take up much space.
-
Forgot to mention that I didn't do "import leo", but simply go to src/ and "python leo.py". Dunno if that makes any difference?
-
Well, i'm afraid my ipkg status | grep py output can't help much here, coz i already installed python and ALL the python packages on my Z (when trying to build pygtk and other python stuff. )
AFAIK python-tk needs python-core.
Or just like me install everything just to see how LEO fares. (I'm being too lazy to track down the dependencies) Actually those python packages are very small and won't take up much space.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140304\"][{POST_SNAPBACK}][/a][/div]
okay, so I may try to install all python modules available in the feeds.
I am on GPRS line currently, so this must wait until I am back home (evening).
I tracked it down a bit:
Executing the "import leoGlobals as g" command manually on the Python command line revealed that the needed module "filecmp" is not available.
Every attempt to find out which of the Zaurus modules could contain that python module failed.
On the Internet I find a lot of references for Python functions but none mentions packages or modules these functions are be contained in, let alone giving download links...
Actually, I don't want to install all modules because I'd like to save root space. So if you could try to find out which or the installed modules contains filecmp, it would be great!
Thanks
daniel
-
Hey, "filecmp" is found in the big python 2.4 package.
-
Hey, "filecmp" is found in the big python 2.4 package.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140309\"][{POST_SNAPBACK}][/a][/div]
So maybe I should install that.
I thought it would be installed, as pdaXrom relies so much on Python, so I didn't even check it is installed. But you are right: it is not!
So maybe my other Python problems (module "glob" not found on other outliners etc.) are also related to that.
Bugger! I should have checked that before. Would probably have saved my a lot of trouble.
Thanks a lot! Will try tonight.
daniel
-
pdaXrom: NoteCase
Similar to TuxCards, NoteCase also organize notes hierarchically. Although the interface is less good-looking than TuxCards' and does not have date/time insertion, NoteCase can take web links and file links. Export to HTML and TXT work well, despite the simple formatting. It can also import from XML, which I haven't tried. It is GTK app so the current multi-language inputmethods (SCIM, UIM, etc) work very well with it.
Developer's site: http://notecase.sourceforge.net/ (http://notecase.sourceforge.net/)
Previous discussion: https://www.oesf.org/forums/index.php?showtopic=16816 (https://www.oesf.org/forums/index.php?showtopic=16816)
(There is also a simple GTK journal taking app Cire, which I also like very much, discussed in this thread)
[div align=\"right\"][a href=\"index.php?act=findpost&pid=137665\"][{POST_SNAPBACK}][/a][/div]
Can I assume that the same NoteCase data file is readable in all versions of the app (Zaurus, Linux, Win)?
And the developer's site mentions encryption, but I didn't see any details. Do you know if this is relatively strong encryption? Or something pathetic like an XOR function?
-
Can I assume that the same NoteCase data file is readable in all versions of the app (Zaurus, Linux, Win)?
And the developer's site mentions encryption, but I didn't see any details. Do you know if this is relatively strong encryption? Or something pathetic like an XOR function?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140499\"][{POST_SNAPBACK}][/a][/div]
The notecase encrypted format (.nce) uses SHA-1. The help file in the program will tell you more.
Both the uncrypted .ncd and the encrypted .nce are just HTML so you can open them with a web browser or even a text editor.
Although it appears simpler than other outliners, the good thing about notecase is there are versions for Linux, Zaurus and Windows. I am using the Linux version at home, the Zaurus version on the fly, and the Windows version in my office (installed on a USB stick).
-
Just uploaded knowde here (https://www.oesf.org/forums/index.php?act=ST&f=73&t=18415&st=75#entry140538)
p.s. Oops. Just saw Chero's another post saying that he's already compiled it. Sorry!
-
Just uploaded knowde here (https://www.oesf.org/forums/index.php?act=ST&f=73&t=18415&st=75#entry140538)
p.s. Oops. Just saw Chero's another post saying that he's already compiled it. Sorry!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=140539\"][{POST_SNAPBACK}][/a][/div]
Don't worry, it was an easy one
Thanks for packing it up.
Have fun,
Chero.
-
I'm looking for an application which can be used for outlining and quick note taking in form of a journal (i.e. date / time stamp automatically added etc.) in combination, which is usable on the Zaurus and any (Linux) PC and / or Mac.
The method I currently use isn't particularly glamorous, but it's straightforward. I simply write notes with a text editor, with extension ".note", and have set up syntax highlighting to display a line starting with '-- ' as a comment, and it also differentiates text between quotes as a string.
For example,
-- Fri 08/09/06
This is some text, e.g. a diary entry
I've set up my editor to automatically add the date line with a certain key press.
I've taken this all a step further as well as at work I make notes on my work, and then I use a perl script to look for all entries within the last week, and put those in a weekly report file.
I also use notes for personal use, using a directory hierarchy to store individual note items, with titles such as computer, finance, local, music, other, personal, etc. Then I can use 'find . | xargs grep <text>' to search for info.
pros: simple, can sync with a PC and edit files there, then sync back (I use unison)
cons: not very flashy.
-
...but very appealing!
This is about the method I have used on the HP palmtop before switching to the Zaurus. One difference:
There was a PIM GUI tool which allowed to view data in such text files wasily in calendar views, list views etc. and to manipulate them a bit.
Will have to think about that.
The Journal feature in KO/PI supports rudimantary calendar view (days which HAVE a journal entry are marked in the date navigator) and the search feature is also quite good.
What I dislike is that the search only shows the title of the journal, which is usually not what I am interested in (beacuse I know under which title I have to search).
Grep would allow to see the word searched for and some context. Much better!
And since there is no real connection between the KO/PI journal feature and the other features (no links possible etc.), i.e. the Journal feature in KO/PI is like a stand-alone solution, I can wasily migrate to another solution, keeping the remaining (brilliant!) KO/PI setup as it is.
Thanks for the idea!
daniel