![]() |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Any chance this means that an update for Erminig for Diablo is in the works? It already is a great little ap, and I appreciate your efforts in making it work as well as it does, but a guy that can't afford to upgrade their tablet can always hope. . . . .
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
Most of the work on erminig-ng will prove to be beneficial to erminig on Diablo, since It's a complete rewrite, which I hope will help me squash most of the annoying bugs of Erminig for Diablo. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
I am the third with the utils.iso8601-problem :-(
Any Ideas? |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
What is the output you get when you run the python2.5 command in an x-terminal? Furthermore, what's the output of the following command? Code:
dpkg --get-selections | grep python |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Dear all,
Here's the second pre-release of Erminig-NG (version 0.1.0). This post may seem very similar to the original post of this thread: it is indeed, but please read it carefully: there are some important changes! It's still in alpha stage: so the usual recommendations stand: BIG FAT WARNING: this is still alpha-quality software, so it's not really for those people who are afraid to lose events in their calendars! No GUI available for the moment: next release should bring the GUI (at least that's the plan). And no .deb either: next release, when it will be a little bit more consumer-friendly. As usual, try it on non-important calendars first, since we are not guarded against data loss. Changelog (since version 0.0.1):
Software dependencies: python-gdata and python-hildon (both of them available in Extras). By installing those two packages, all necessary dependencies will be pulled automatically. How to install Erminig-NG Download (link at the bottom of this post) and unpack the archive file somewhere on your device Open the file erminig_conf.py and change the first three variables. They represent your Google username and password, and the full path to the root directory of Erminig (this is needed for the dynamic loading of the C++ library) How to run Erminig-NG For the first run: Code:
% python2.5 erminig-ng --sync-calendars WARNING: For the moment it is important to run Erminig-NG for the first time with the --sync-calendars option, otherwise it will miss old events to import (known bug). Similarly, adding calendars to sync after the first real sync will miss old events (only new events from the time of the last sync will be synced in the the new calendar). Uhm, this is quite convoluted as an explanation...I hope that you will get the essence of this warning though :) Code:
% python2.5 erminig-ng If you added a local or Google calendar, you may want to rerun Erminig-NG with the --sync-calendars, so that it will ask you if you want to sync the newly discovered calendars (with the gotcha mentioned above!) Information for those coming from the previous version The internal Erminig database has not changed since the previous version, so you can continue to use the already populated database, without erasing it. "Roadmap" If a serious bug creeps out during the development of the next release, an intermediate bug-fix-release will take place...so I'm just mentioning the big milestones:
FAQ (mostly copied from OP, but with some additions)
Feel free to drop me a message if you find a bug (or just if you find this piece of software useful): those are always appreciated! Download of erminig-ng 0.1.1 is available in this post: http://talk.maemo.org/showpost.php?p...7&postcount=93 it fixes the iso8601 problem a few users had. I've removed the original 0.1.0 release, since it was bugged! |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Hello all,
lorelei, I want to thank you for this fantastic job. I was really missing Google Calendar sync in my n900 and I was thinking about writing myself a little one-way-sync python script until I found this thread. One question, though: it is possible to sync my N900 main calendar (called "N900" in my phone) with my main calendar in google? What I mean is: I don't want a new "N900" calendar in google, I want to sync it with my main calendar there. Thanks again for this nice app :) |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
I did not offer this possibility in this text-only release since it's not easy to come up with a user-friendly way of asking the user to do the calendar associations. With a GUI, the problem is easier to manage, hence the non-implementation for the moment. Thank you for reminding me that I have to implement that :) |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Thanks lorelei!
For those who previously asked about shared calendars, the answer is currently no. However, a simple change from GetOwnCalendarsFeed() to GetAllCalendarsFeed() in the file erminig-ng will allow you to sync shared calendars as well. As mentioned in my previous post, erminig-ng does not preserve the read-only status of calendars, so I'd expect breakage if you modify shared read-only calendars on your device. I'm hoping to find time in the next week to look at preserving the read-only flag and colors from the google calendars. I'll submit a patch here if I do! |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
tuxfoo: thank you for the pointer to GetAllCalendarsFeed(): I kinda overlooked that possibility.
Upon inspection of CCalendar API, it's possible to flag a N900 calendar as read-only, so that should do the trick. I just have to figure out how to get the same information from Google Calendars, but I suspect that it won't be too difficult. Concerning the colours, unfortunately the N900 palette of colours available to the calendar is quite limited (ten colours or so), whereas Google's palette is a bit more extended, so it won't always be possible to have a 1:1 matching between the two. |
All times are GMT. The time now is 15:26. |
vBulletin® Version 3.8.8