![]() |
Windows Viewer for MaemoPad Database
3 Attachment(s)
(Updated Windows Build to version 1.1 to fix glitchyness with WebBrowser control and embed icon into executable)
I wrote a .NET windows app which reads the maemopad+ sqlite database. With it you can copy your maemopad database to your windows desktop (with .net framework 2.0 installed) and read the contents of all your notes. (Windows Users v1.1) Just download and extract the two files in this 450k zip file : http://wardenclyffetower.com/MaemoFi...emopad.NET.zip (Linux/OSX users) To try a mono version/build i made you can try using this instead : http://wardenclyffetower.com/MaemoFi...mopad.Mono.zip This build was only tested on the mono/suse linux VM i built it on, and you'd need mono runtime/libs installed including mono.data.sqlite lib and winforms support. To run just extract and double click the exe. The nodes are hierarchical and notes are in HTML format where you can copy and paste to other apps from there. Source Code for Windows build available here : http://wardenclyffetower.com/MaemoFi...NET.Source.zip |
Re: Windows Viewer for MaemoPad Database
Fabulous! I can report, though, that it crashes before starting up on Darwine (Winehelper 1.0b) and Mono 2.2 on an Intel Mac with OS X 10.5, anyhow. I'm certain it'll work on the VirtualBox XP box I've got on this machine, though -- should be very handy!
Do you plan (sometime, in the future) to show checkboxes and PNG's? -Jon |
Re: Windows Viewer for MaemoPad Database
Ok, yes i think the web/html viewer control probably uses InternetExplorer engine so this build might be Windows specific.
I can make a build which converts to simple text for linux/mac users who just want to view text. I will look into adding the checkbox, and image support... you say that it uses png format? Also your virtualbox xp will need the .net framework 2.0 installed. I tested on netbook with winxp and framework 2.0 and it ran fine. |
Re: Windows Viewer for MaemoPad Database
I'll try the VirtualBox later; .NET is installed, so we should be cool there. BTW, I think this is an excellent idea for an app, and am so glad you've made it!
On images, I _believe_ it stores PNG's. At least, that's what it exports. -Jon |
Re: Windows Viewer for MaemoPad Database
Thanks, i updated the download in first post to a new version which supports images and checklists (screenshots added to first post).
For windows users its pretty much done now. I'm having difficulty building a version which runs under linux but I'll try a bit more. That might help running on osx as well. Even better would be if someone could compile official maemopad for linux and osx so you can edit notes as well. |
Re: Windows Viewer for MaemoPad Database
I had limited success building a linux/mono compatible version by using the official Mono Sqlite libs instead of the phxsoftware library.
I built it on mono vm with mono 2.2 runtime and mono libs (including mono.data.sqlite) and it works... well plaintext notes but it has checklists and images. I was unable to get it working on my maemo virtual machines but that might be due to xephyr confusing the winforms. If you are not on windows, then try it and let me know if it works on your linux/osx os with mono runtime/libs installed : http://wardenclyffetower.com/MaemoFi...mopad.Mono.zip |
Re: Windows Viewer for MaemoPad Database
Thanks for writing this app. I am using Maemopad+ and I was worried that I might be 'locking' my data in that format and not be able to get to it later, so this helps. Can I check, your app is for Maemopad+ right, not Maemopad, which is a different program?
I tried your Linux version but it would only show be one node in the nodelist rather than the several dozen I have in the file. |
Re: Windows Viewer for MaemoPad Database
It is for maemopad+ i didnt realize there was older version.
When i run the linux version it shows entire hierarchy. Can you try to uncheck the 'preserve node hierarchy' before loading the file? |
Re: Windows Viewer for MaemoPad Database
Wow! I'm astonished at your quick work on this. The Mono build, at least on my WINE installation, gives the following error:
"wine: Call from 0x7b830de0 to unimplemented function gdiplus.dll.GdipCreateFontFamilyFromName, aborting err:seh:raise_exception Unhandled exception code c00000fd flags 0 addr 0x60327b77" Cheers, Jon |
Re: Windows Viewer for MaemoPad Database
Image and checklist support? Spectacular!
|
Re: Windows Viewer for MaemoPad Database
Hmm well i searched a little to find out what the osx/wine issue might be. First i'll say on linux at least winforms is supported without wine... not sure if thats an option for you.
If you use wine on osx i guess you are using windows build of mono? If so can you make sure its the latest version of wine and mono since your error (and the fact that the linux build is freetext using only the default fonts) is something that is/was a bug in the mono or wine build which your using. What version of mono are you running? And if its the latest available 2.2 then apparently they havent implemented a core function, but this workaround might help (might not be needed with newer mono builds) : http://www.nabble.com/AutoWikiBrowse...d16100517.html |
Re: Windows Viewer for MaemoPad Database
Quote:
|
Re: Windows Viewer for MaemoPad Database
Quote:
If you could send me your file that would be very helpful... might uncover alot of cases i dont have in my sample files. I'll pm you my email address. |
Re: Windows Viewer for MaemoPad Database
Thanks, I've emailed it.
|
Re: Windows Viewer for MaemoPad Database
Cool stuff! Can we get the source for this? Also, does the Linux version work with recent Mono versions?
|
Re: Windows Viewer for MaemoPad Database
nicely done - thank you.
I was wondering how I could get the content out of maemopad - a valuable app in its own right. |
Re: Windows Viewer for MaemoPad Database
By the way - MaemoPad+ is now available on Linux as well:
http://thpmaemo.blogspot.com/2010/03...top-linux.html Given that MaemoPad+ and MaePad use the same database format, I assume that this Windows Viewer here supports MaePad's database files, too (in case anyone is stuck on Windows and wants to read/edit their MaePad files). |
Re: Windows Viewer for MaemoPad Database
My friend 'pipeline',
My precious N900 is totally damaged, but fortunately I've got a recent full backup. I've tried to download your application from wardenclyffetower.com but it seems like the link is dead.. Can you please help me to retrieve what I had stored in MaemoPad using a Windows PC?.. |
Re: Windows Viewer for MaemoPad Database
please if anyone got it stored.. i need this application so much
|
Re: Windows Viewer for MaemoPad Database
1 Attachment(s)
Found on my hard disk and attached is Maemopad.Mono.zip dated 11 Feb 2009, which I think is the version referred to in pipeline's post quoted below.
Quote:
|
| All times are GMT. The time now is 11:03. |
vBulletin® Version 3.8.8