I read and liked your post. I like you love python but have to deal daily with Java at work and have the same kind of thinking. With the age, I guess that what matters is the result and not with what it has been built. Of course I like experimenting with new technologies but I have abandoned to spend energy and time in church battles because in the end you realize that you can very often answer a problem with your usual tools in computer science at the moment.
Anyway I liked your java_launcher trick and would like to benefit from it if it is freely available of course.
However I could not find it in the teamten repository ?
Thanks for letting me know.
I am maintaining Gmvault (http://www.gmvault.org) and unfortunately I have the same issue. I get frustrated because I spend most of the time supporting users. It is good but I have plenty of ideas that I would like to implement in subsequent versions and I do not progress.
I would like to attract developers to help me. Which channel is the best in your opinion to do that ?
I use Github so the source is available and the open issues are also public there.
Where would you advertise the need for help to be sure to find some somebody ?
This is nice but miss a way to order tasks and groups (using priority for example). Would be also nice to relate groups to each others with a link (arrow something) to organise your project diagram.
Finally the print doesn't work. If you cannot print to provide an overview of all the tasks of the project then this tool is less useful for me as I would like to bring my task split to a meeting room without an internet connection for example. It would be nice to print only a sub selection as well (only the selected groups).
Anyway I like the zoom an unzoom functionality that provide a quick way to have an overview of the tasks.
I totally agree with you. What is the lesson here ?
You need indexes to speed up queries in any structured data storage. Uh, great but I am worried about the glipho backend then. All this to get a bit of advertising.
Still it relies on wxPython or PyQT which is my problem because you are limited to the existing widgets somehow (or you need to create your own widgets and then it is slow and painful).
@mouseroot. Ok thanks for the advice. When I was talking about http server, I meant locally on the user's machine(start a nodejs for example and kill it when the user stop the application somehow).
Other solution is to use chromium with a filesystem extension.
Gmvault stores email content in individual files as text files (EML file) so it should be pretty easy to add some export functionalities (it might be a second tool). I will add that in the road map for v2.0.
You can already do that by 7zipping the subdir db of the Gmvault-db dir. I think that 7zip can archive a directory tree.
You could also tar it and 7zip it to have one dir containing everything.