![]() |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
Unfortunately I cannot test it myself, since I don't have a premier account... |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
I have the recent problem, that it is not working proberly since two days. I didn't change anything, but always ocurs the following message:
Traceback (most recent call last): File "/usr/bin/erminig", line 153, sync_all_profiles(widget=<gtk.ToolButton object at 0x41d5b800 (GtkToolButton at 0x4bb1d8)>, data=<hildon.StackableWindow object at 0x41d62698 (HildonStackableWindow at 0x450060)>) id = i[0] do_profile_sync(id, data) variables: {'data': ('local', <hildon.StackableWindow object at 0x41d62698 (HildonStackableWindow at 0x450060)>), 'id': ('local', 4), 'do_profile_sync': ('global', <function do_profile_sync at 0x41cff6f0>)} File "/usr/bin/erminig", line 125, do_profile_sync(id=4, data=<hildon.StackableWindow object at 0x41d62698 (HildonStackableWindow at 0x450060)>) profile['remoteSource'], \ profile['lastUpdate'], progress) variables: {'profile': ('local', {'lastUpdate': 1275578896, 'direction': 0, 'lastLocalUpdate': 1275578899, 'remoteSourceTitle': u'Klinik', 'remoteAccountId': 1, 'enabled': 1, 'localSource': u'12', 'remoteSource': u'capvpqu9tn1o42gnklf4nm3250@group.calendar.google .com', 'localSourceTitle': u'Klinik', 'id': 4}), 'progress': ('local', <gtk.ProgressBar object at 0x41d5acd8 (GtkProgressBar at 0x4cd8d0)>)} File "/usr/share/erminig/erminig_core.py", line 495, syncFromGoogle(pid=4, localSource=u'12', remoteSource=u'capvpqu9tn1o42gnklf4nm3250@group.ca lendar.google.com', lastSync=1275578896, progress=<gtk.ProgressBar object at 0x41d5acd8 (GtkProgressBar at 0x4cd8d0)>) getNewEventsFromGoogle(pid, int(localSource), remoteSource, lastSync, \ progress) variables: {'progress': ('local', <gtk.ProgressBar object at 0x41d5acd8 (GtkProgressBar at 0x4cd8d0)>)} File "/usr/share/erminig/erminig_core.py", line 256, getNewEventsFromGoogle(pid=4, localSource=12, remoteSource=u'capvpqu9tn1o42gnklf4nm3250@group.ca lendar.google.com', lastSync=1275578896, progress=<gtk.ProgressBar object at 0x41d5acd8 (GtkProgressBar at 0x4cd8d0)>) else: insertGoogleEventLocally(event, int(localSource), pid) variables: {'int': ('builtin', <type 'int'>), 'localSource': ('local', 12), 'pid': ('local', 4), 'event': ('local', <Event.Event instance at 0x41fad300>), 'insertGoogleEventLocally': ('global', <function insertGoogleEventLocally at 0x41d39e70>)} File "/usr/share/erminig/erminig_core.py", line 91, insertGoogleEventLocally(event=<Event.Event instance at 0x41fad300>, cid=12, pid=4) if localID: updateGoogleEventLocally(event, cid, localID) else: variables: {'updateGoogleEventLocally': ('global', <function updateGoogleEventLocally at 0x41d39eb0>), 'localID': ('local', u'13562'), 'event': ('local', <Event.Event instance at 0x41fad300>), 'cid': ('local', 12)} File "/usr/share/erminig/erminig_core.py", line 100, updateGoogleEventLocally(event=<Event.Event instance at 0x41fad300>, cid=12, localID=u'13562') # XXX Check for failed updates! cwrapper.updateLocalEvent(cid, event, localID) variables: {'cwrapper.updateLocalEvent': ('global', <function updateLocalEvent at 0x413a8130>), 'localID': ('local', u'13562'), 'event': ('local', <Event.Event instance at 0x41fad300>), 'cid': ('local', 12)} File "/usr/share/erminig/cwrapper.py", line 97, updateLocalEvent(cid=12, evt=<Event.Event instance at 0x41fad300>, lid=u'13562') evt.get_start(), evt.get_end(), evt.get_rrule(), \ evt.get_rtype(), evt.get_until()) variables: {'evt.get_until': ('local', <bound method Event.get_until of <Event.Event instance at 0x41fad300>>), 'evt.get_rtype': ('local', <bound method Event.get_rtype of <Event.Event instance at 0x41fad300>>)} File "/usr/share/erminig/Event.py", line 98, get_until(self=<Event.Event instance at 0x41fad300>) # ?? return int(iso8601.parse(iso_date)) + 1 variables: {'int': ('builtin', <type 'int'>), 'iso8601.parse': ('global', <function parse at 0x41d398b0>), 'iso_date': ('local', '--::')} File "/usr/share/erminig/iso8601.py", line 22, parse(s='--::') if m is None or m.group() != s: raise ValueError, "unknown or illegal ISO-8601 date format: " + `s` gmt = __extract_date(m) + __extract_time(m) + (0, 0, 0) variables: {'s': ('local', '--::'), 'ValueError': ('builtin', <type 'exceptions.ValueError'>)} ValueError: unknown or illegal ISO-8601 date format: '--::' Could somebody give me help, please? Many thanks |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
Honestly I don't exactly know how those premier account work... In fact Erminig does not make any assumption concerning the location of the calendar server: it's all up to the google-data library. All what Erminig does is to pass the username/password couple to the Google Library, which then takes care to contact the Google servers. At the moment I have no idea how those premier accounts are managed Google-side...I will investigate this issue... |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Thanks, that fixed it.
Albert |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Hi I installed erminig (0.2.9) and looks like my icons are broken. Any hints what to do.
Also could you put that picture with buttons explanations to first post. After you have managed to hunt all major bugs it would be probably good to add feature that show user help image about buttons after install. Great work! Now iīm going to test how it syncs :) .edit canīt sync :| Letīs reinstall + rm .erminig.db from home. ..edit facepalm. Ok. This is known bug https://bugs.maemo.org/show_bug.cgi?id=10351 ..edit Have to still say that app icon and working icon look quite blurred. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
1 Attachment(s)
I'm getting following error when syncing.
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
@slender: yes, the stack trace you posted is also a known bug, introduced with the recurring events support :(
I'm also taking note about the lacking documentation. Will definitely improve that! For the blurry icons: never realized that it was *that* blurry. I'm probably packaging the wrong icon. Thank you for pointing that! |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Erminig produces double events. I'm using Thunderbird Lightning on PC with Zindus to sync with gmail calendar. I added an event on gmail and now erminig shows event two times in N900. Any idea why?
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
To correct that I will probably always include all icons within the Erminig package. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Thanks for making this program, having multiple calendars synced from Google is a great thing. I'm looking forward to the fix with recurring events as I have quite a few of those.
Keep up the good job! |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Do you think that you can provide an update for the sports calendar sync in the next days (World Cup will start on coming Friday)?
Would be nice |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
Quote:
I'm really sorry for that... |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Hi! Today I noticed that my calendars has not been synchronized in the morning. I opened erminig and pressed the button to sync all calendars but nothing happens.
Next I opened a console and entered the command 'erminig --sync-all' and erminig came back with 'CaptchaRequired('Captcha Required',)' for every calendar. What does this mean and what can I do to make erminig sync again? |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
Just to be sure, I would try to log-in from the web interface once, and then retry with Erminig. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
Maybe a google problem. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
lorelei, is it possible to push a little fix for the recurring events error to the repository? At the moment, Erminig quits when it processes such event, but that means that any other from the same calendar don't get synced, too. I'm able to live without some events, but this renders the whole calendar useless. So, my idea is that when Erminig fails with this error, it could just skip to the next event in the calendar, instead of stopping completely. I'm fairly certain this shouldn't be too hard, and it's a decent solution until you come up with a complete fix. :)
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
It is not duplicated on the N900. Edit: I noticed newly added events to the N900 show up as duplicated events on Google Calendar only when it does daily synchronization. Doing manual sync does not dupe new events on Google Calendar. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Hi all,
here is version 0.2.11 of Erminig, available in extras-devel. There are no big changes compared to version 0.2.9 (and 0.2.10), but it should fix an annoying bug with recurring events that could make Erminig to crash. Furthermore the missing icons problem with PR1.2 is now fixed. I still expect issues with some odd recurring events, potentially those that are based on different timezones (I'm not sure yet how to handle those cases). So if you have recurring events, please check that they are not offsetted of a few hours. The changelog, as included in the package: Code:
* FIX: Fixed broken icons since upgrade to PR1.2 thanks in advance! |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Hello, since 2 or 3 weeks I have a syncronisation problem !
My secondary calendars will sync, but not my main calendar. Despite the latest update ... :( I copy the error report. sorry for my English! Traceback (most recent call last): File "/usr/bin/erminig", line 153, sync_all_profiles(widget=<gtk.ToolButton object at 0x40bef530 (GtkToolButton at 0x4c69f0)>, data=<hildon.StackableWindow object at 0x40becaf8 (HildonStackableWindow at 0x456060)>) id = i[0] do_profile_sync(id, data) variables: {'data': ('local', <hildon.StackableWindow object at 0x40becaf8 (HildonStackableWindow at 0x456060)>), 'id': ('local', 10), 'do_profile_sync': ('global', <function do_profile_sync at 0x40c18230>)} File "/usr/bin/erminig", line 125, do_profile_sync(id=10, data=<hildon.StackableWindow object at 0x40becaf8 (HildonStackableWindow at 0x456060)>) profile['remoteSource'], \ profile['lastUpdate'], progress) variables: {'profile': ('local', {'lastUpdate': 0, 'direction': 0, 'lastLocalUpdate': 0, 'remoteSourceTitle': u'MH', 'remoteAccountId': 1, 'enabled': 1, 'localSource': u'1', 'remoteSource': u'mickael.hinault@gmail.com', 'localSourceTitle': u'N900', 'id': 10}), 'progress': ('local', <gtk.ProgressBar object at 0x40bf2da0 (GtkProgressBar at 0x4dc2d0)>)} File "/usr/share/erminig/erminig_core.py", line 504, syncFromGoogle(pid=10, localSource=u'1', remoteSource=u'mickael.hinault@gmail.com', lastSync=0, progress=<gtk.ProgressBar object at 0x40bf2da0 (GtkProgressBar at 0x4dc2d0)>) getNewEventsFromGoogle(pid, int(localSource), remoteSource, lastSync, \ progress) variables: {'progress': ('local', <gtk.ProgressBar object at 0x40bf2da0 (GtkProgressBar at 0x4dc2d0)>)} File "/usr/share/erminig/erminig_core.py", line 238, getNewEventsFromGoogle(pid=10, localSource=1, remoteSource=u'mickael.hinault@gmail.com', lastSync=0, progress=<gtk.ProgressBar object at 0x40bf2da0 (GtkProgressBar at 0x4dc2d0)>) rstring = recurrence['rrule'] start_time = iso8601ToTimestamp(recurrence['dtstart']) end_time = iso8601ToTimestamp(recurrence['dtend']) variables: {'recurrence': ('local', {'dtend': '2007-09-01T10:30:00', 'dtstart': '2007-09-01T09:30:00', 'rrule': 'FREQ=MONTHLY;BYMONTHDAY=0;WKST=MO;UNTIL=21001231T 000000;INTERVAL=1'}), 'start_time': ('local', None), 'iso8601ToTimestamp': ('global', <function iso8601ToTimestamp at 0x40b50ab0>)} File "/usr/share/erminig/erminig_core.py", line 120, iso8601ToTimestamp(date='2007-09-01T09:30:00') def iso8601ToTimestamp(date): return int(iso8601.parse(date)) variables: {'int': ('builtin', <type 'int'>), 'date': ('local', '2007-09-01T09:30:00'), 'iso8601.parse': ('global', <function parse at 0x40b503b0>)} File "/usr/share/erminig/iso8601.py", line 22, parse(s='2007-09-01T09:30:00') if m is None or m.group() != s: raise ValueError, "unknown or illegal ISO-8601 date format: " + `s` gmt = __extract_date(m) + __extract_time(m) + (0, 0, 0) variables: {'s': ('local', '2007-09-01T09:30:00'), 'ValueError': ('builtin', <type 'exceptions.ValueError'>)} ValueError: unknown or illegal ISO-8601 date format: '2007-09-01T09:30:00' |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
@kHan: thanks for the report. I will have a look as soon as possible...looks like yet another mis-handled date...
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
lorelei,
Icons seem to work. But little request :) They look almost all blurred. I looked them in deb file and they are all smaller than on UI. Also main icon is 48x48 when it should be 64x64. So they all get resized and it doesn't do justice to them. When you have time i would suggest to do some photoshopping on them. If you choose to resize then remember to do little unshapren mask on them. Looking great otherwise :) |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
I use google calendar a lot and this app brought newfound usefulness to my n900. Keep up the good work! (Just waiting for the repeated events synchronising and this will be perfect) :)
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
It works for me now. Thanks again "lorelei".
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
thanks |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Just a big THANKS from me.
Now I can tell my Girlfriend about all my events and she can use Google Calendar to remind me of them. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
More specifically, I have an event on Google calendar that repeats every two weeks until December starting mid June. Erminig only syncs the first occurrence of the event in June and ignores the repeats every two weeks. So, is there something I am doing wrong? Thanks. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
2 Attachment(s)
Quote:
The problem still persisted and I checked the log, which outputs the following. "RequestError({'status': 400, 'body': 'Invalid recurrence data', 'reason': 'Bad Request'},)" "RequestError({'status': 400, 'body': 'Invalid recurrence data', 'reason': 'Bad Request'},)" "RequestError({'status': 400, 'body': 'Invalid recurrence data', 'reason': 'Bad Request'},)" "RequestError({'status': 400, 'body': 'Invalid recurrence data', 'reason': 'Bad Request'},)" I was curious as to why only that one event was copying so I clicked on it to check the details on my N900. I have attached a screenshot of the event on my N900 and on my Google Calendar below. And thanks very much for your help! |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
I had a problem with the syncing in the newest version:
Code:
ValueError: unknown or illegal ISO-8601 date format: '2007-09-13T12:30:00' Code:
__tzd_re = "(?P<tzd>[-+](?P<tzdhours>\d\d)(?::?(<tzdminutes>\d\d))|Z)?" This allowed erminig to run an entire sync cycle without throwing an exception and stopping, This might not be the right thing as those fields are now just nones in the match object, but it might be part of a correct fix, If you would prefer I rapport this elsewhere I shall off course do that. And finally a thank you for a great application. |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
@Pengman: thanks for the fix. I will look if I should integrate it as it is, or if I should take another path for that problem. That iso8601.py file has not been written by myself, but it's rather part of a package, that I had to hard-include in Erminig due to dependencies issues, so this is the reason why I'm not too enthusiast in changing it, but would rather prefer doing it directly in Erminig itself.
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Quote:
|
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
I think I found another bug. Can't really say what has happened, I didn't do anything special in the calendar, so apparently some strange event came within the sync period, but I can't find out, which. I've deleted and recreated a few stranger looking, but apparently not the right one, because I keep getting this.
Lorelei, is it possible to implement "skip" in case of such failures? Erminig tells me the error is probably not fatal, but then it forces me to quit, so I can't sync any other event in the calendar. I think it would be better if the bug was reported, then the sync would continue with the next event in the same calendar, thus syncing as many events as possible. Also, is this the correct bug tracker for Erminig? Is it active, do I use it next time to post bugs? Regards, Gasper Traceback: Code:
Traceback (most recent call last): |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
Since I am considering using erminig-ng to sync my Google calendars I have a question about it.
Is this app using any encryption (e.g. https) to communicate with Google? Also it would be nice to have a feature in erminig-ng to set a value for how far back I want to sync. Imagine if my N900 gets stolen, I wouldn't want to have a couple of years of history on it but I would want to have a couple of weeks worth of data. Cheers |
Re: [Announce] Erminig-NG: two-way synchronization Google Calendar <-> Fremantle Calendar
great piece of software !
until it will be completely stable, i liked the option to one way sync things |
All times are GMT. The time now is 10:12. |
vBulletin® Version 3.8.8