Its not finished, but its close to be! many bugs yet to finish and many to-do in the code yet to protect from disaster soo... Use at your risk, make backups (tomboy folder and notes.db) before proceed. I am not responsible for any loss of data. : )
Prepare to sync:
- Create a folder and put sync.db and sync.pl
- copy sync.db to sync.empty.db (just a backup in case you need re-start)
- close tomboy
- backup your tomboy data folder ( ~/.tomboy/ )
- open tomboy
- pray to do not have tomboy notes with same title as iphone notes (i did not fix title collisions yet)
- close notes app into your iphone
- Copy notes.db from your iphone (at /User/Library/Notes) to your computer
- run sync.pl (you see lot of debug and actions)
- run sync.pl again (now you see no note to change)
- copy notes.db from your computer to your iphone
- open notes app into iphone
- Notes with changes in both sides (tomboy and iphone) are not synced (i have to add merge logic).
- New notes with same title in tomboy and iphone enter in title collision. Tomboy do not like that! I have to handle this.
- I dont know why, iphone create timestamps different than perl-sqlite module! The weirdo thing is iphone understand the date, but do not sort the notes correctly
0 comments:
Post a Comment