You are not logged in.
I've recently been working on a project of mine. It's called Helix. It's supposed to be a lightweight note taker..
I wrote it using python and pygtk. It has no other dependencies and it's very speedy and lightweight (compared to Tomboy, however). It's coming along quite nicely, though. All basic functionality is working at the moment. The plugin system is very plain, but it works. There's a few quirks with the menus, (Menu positioning, and the notebook selection menu.
What Works:
The plugin system
Everything except in the next list..
What Doesn't Work:
The treeviews in the note library
Rename, delete, and open buttons in library (need the treeviews working first)
Tagging
Preferences dialog has nothing in it yet except for a non-functional treeview.
Configuration system
If any developers want to help out, try to fix the treeviews first. That's the highest priority right now.
http://launchpad.net/helixnotes
Last edited by knopper92 (2009-08-21 20:41:55)
Offline
How about putting a PKGBUILD up on the AUR so we can easily test this out? I would be interested using this, as my primary note taking application is "notecase" and development on the free version of that has stopped. I'm a bit busy with other stuff to help out with some coding though...
Offline
Yeah, I'm working on the PKGBUILD.
Also, I'm still tinkering with distutils right now, I don't know much about it at the moment so I might be a while. A few roadblocks, that's all.
I'll have it up within a few days hopefully.
Last edited by knopper92 (2009-07-28 19:41:48)
Offline
UPDATE:
I got distutils working now. All I need now is for the launchpad admins to reactivate the project page. I don't know why I requested it to be removed in the first place. Silly me.
Once that is all done, I'll post the PKGBUILD so everyone can test out the latest (broken) code.
Last edited by knopper92 (2009-08-03 09:17:56)
Offline
PKGBUILD is up on the AUR. Feedback would be nice.
http://aur.archlinux.org/packages.php?ID=29017
Only basic functionality currently works at the moment, but I plan on adding a lot more new features in the future.
Last edited by knopper92 (2009-08-05 07:41:57)
Offline
Are you sure it's ok to use the name Helix? That's already used by https://player.helixcommunity.org/ (realplayer) and others.
EDIT: /usr/lib/helix/helix.py, you type plugindir instead of user_plugindir
i'll help out if i can, i've never used a note taking app so this is new to me (my memory is bad, really bad)
do you have a todo list or something up?
Last edited by kumyco (2009-08-06 09:11:27)
Offline
Are you sure it's ok to use the name Helix?
If not, then how about heli-arc or heliarc? (An old term for TIG welding that almost no one uses.)
Offline
If I were to change the name, does anyone have any other suggestions? I'm no good at coming up with good names.
I just fixed the plugindir thing, it should be updated on launchpad now. Thanks for catching that. I was making some changes to the variables and I guess I missed a reference to it.
i've never used a note taking app so this is new to me (my memory is bad, really bad)
do you have a todo list or something up?
The TODO file should be up now, Added some of the ideas I was currently thinking about.
EDIT:
I just realized. Changing the name wouldn't really be a great idea anyway. That would involve changing the launchpad project page, and registering a new one, etc...
But if someone has a good name idea though, I'll consider it.
Last edited by knopper92 (2009-08-07 03:06:38)
Offline
The real question is, did you use Helix to make Helix's TO-DO list?
II wish you the best of luck though
Offline
The real question is, did you use Helix to make Helix's TO-DO list?
II wish you the best of luck though
No, helix saves notes into it's own hidden directory (~/.helix) in your home directory, so it wouldn't really make sense to make the todo list with it. Not at least until I get the export plugin done.
Last edited by knopper92 (2009-08-08 17:52:58)
Offline
Built it from ARU, I think you might be missing a dependency. It just hangs when I start it (waited a good 2min).
Traceback
^CTraceback (most recent call last):
File "helix.py", line 39, in <module>
start()
File "helix.py", line 26, in start
gtk.main() # GTK loop
KeyboardInterrupt
Offline
Built it from ARU, I think you might be missing a dependency. It just hangs when I start it (waited a good 2min).
Traceback
^CTraceback (most recent call last): File "helix.py", line 39, in <module> start() File "helix.py", line 26, in start gtk.main() # GTK loop KeyboardInterrupt
All It should depend on is python and gtk, no idea why it isn't working for you. I Just tested running the code from launchpad, everything seems fine. Starts up instantly. Try doing a "bzr co lp:helixnotes" and running it directly from that folder without installing.
Also, what DE do you use?
Last edited by knopper92 (2009-08-08 17:54:10)
Offline
Just my observation, when creating a note, the buttons have no tool-tips.
There is a difference between bleeding [edge] and haemorrhaging. - Allan
Offline
Just another observation... just built from AUR and when I try to add formatting to a note italic, underline, and strikethrough all negate bold.
Offline
Built it from ARU, I think you might be missing a dependency. It just hangs when I start it (waited a good 2min).
Traceback
^CTraceback (most recent call last): File "helix.py", line 39, in <module> start() File "helix.py", line 26, in start gtk.main() # GTK loop KeyboardInterrupt
I get the same.
Offline
The reason the buttons have no tooltips, formatting doesn't work, etc. is because it isn't finished yet. So it's obviously going to have problems.
Keep in mind that I'm still learning python too...
Offline
Update..
Restoring notes works, i've implemented it as a plugin.
I've also complete the dImport / Export plugin.
The note library is completed except for the "Tags" column which doesn't work yet.
I will work on implementing tags today. Probably won't take that long.
Last edited by knopper92 (2009-08-24 21:34:25)
Offline