-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GCal reader no longer showing feed #84
Comments
Same here. Hope a solution is found soon. |
Same here. |
Google obsoleted the V2 API spec as of November 17th - https://developers.google.com/google-apps/calendar/v2/developers_guide_protocol I suspect Gcal is using V2 and will need to be updated to use the V3 version. |
You can change the feed from https://www.google.com/calendar/feeds/username/public/Full to https://..../basic to at least get the calendar items. |
Sorry but that isn't working for me. Any idea when we can get a fix? Thanks. |
Same problem here. |
Anyone? |
I'm having the same problem too, solution anyone? this GCal is one of the important desktop display widget to me, please help! |
Hello? |
I agree in that GCal is one of the most useful widget. Hope there is a fix soon. |
You all should probably read the comments to this commit: ce64141 |
As an alternative I installed Rainlender (http://www.rainlendar.net/cms/index.php). It's not a Rainmeter skin, nor is it free, but it does a very nice job of presenting calendar information on the desktop. |
No one is asking for an update. We just need Google Calendar repaired. |
Same problem here |
Alright well if no fix is coming soon is there an alternate rainmeter skin that provides the same function that still works? |
No. |
"You can change the feed from https://www.google.com/calendar/***/Full to This works for me as long as I use a capital B for Basic |
Ahh @ScarletShadow thanks for the pointer re capitalization. one step closer! |
Great. Now that we have the events showing. Can anyone edit the .lua file or whatever it is to show the time of events? |
I've looked at the lua script. The logic is sound, and when I manually retrieve the link to a GCal RSS feed it is formatted as expected by the script. I haven't been able to figure out why the script can't parse the feed correctly anymore. It is looking for text that is specific to GCal feeds, and that text is still in the feed, but the script doesn't appear to be finding it anymore. |
Hi everyone I had the same problem and have got my Reader.lua file working again using the following: http://pastebin.com/LAVcMrqd anyone else want to test and confirm? |
You are a star!!!!!!! copied and pasted into the Reader.lau and it now shows the correct times. |
t0mmy9, thanks for the tips and it's works again! Just a questions, how to edit the event's time/date format? In fact, all the events now showing 12.00AM..... Please advise, thanks! |
Change the Output function from: Just read the Lua documentation to change it further http://www.lua.org/pil/22.1.html |
I tried the above but I am still just getting the times all set to the last refresh pull. |
t0mmy9, thanks for the effort and Im happy to hear that it has worked for some folks. Unfortunately, i too am still missing the times (time is latest refresh). When i have a chance to dig around I'll report back if I can get it functioning |
could you all advise wrt what the end of your calendar link looks like - ie full, basic, Basic etc |
Basic. It is from the full xml link in my google calendar settings. “You don't stop running because you get old, you get old because you stop On Mon, Dec 29, 2014 at 1:17 PM, garrett notifications@github.com wrote:
|
Thanks t0mmy9, it's works perfectly! So happy to get the GCal works again! |
I am copying the private URL. How can it be invalid? In the browser - nothing happens. Can anybody help with this? Thanks. |
@jayzee2001 and @t0mmy9 , i open the basic.ics in Chrome and it download the .ics file, i suppose this means it's a valid URL... i wonder should i reinstall Enigma or not... |
Nothing? |
@steventan11 are you using the latest version of the Reader.lua file we've been working on? Reinstalling Enigma alone will not fix the calendar. @Gregory2001 you've just shown this is a problem with you PC setup and not Enigma if going to the URL in a browser doesn't download the feed. |
@t0mmy9 , yeah, i'm using the latest one that you guys working on, but strange thing happen last Friday, the Calendar events suddenly shown up but top there still showing "Invalid Feed Format"...... then I restart the PC, then events is not show up anymore...... :( |
Shouldn't the URL that Google has assigned open in a browser? How can the PC setup be wrong if I'm using the URL Google has provided? Thanks. |
@Gregory2001 That URL should download the ICS file to your PC. It won't open a new webpage. @t0mmy9 Thanks for the fix! |
https://calendar.google.com/calendar/ical/g2fstlpnc5kotbsr57k1mv501g%40group -------Original Message------- From: cearner @Gregory2001 That URL should download the ICS file to your PC. It won't open |
Thanks to all who have helped sort this out. I'm so thrilled to have my calendar back on my desktop! I have updated my reader.lua file with the pastebin file that t0mmy9 provided, along with the changes to show the title and yearly events correctly. But I'm still having one odd problem - there are some events that are still acting strange. For example, I have a birthday listed as a recurring yearly event on September 23, but for some reason Enigma is showing it on January 23. Another is that I recently added an event, then edited the title of the event, and Enigma is showing the edited version and the original version as two separate events on the same day. Not sure if these are Enigma problems, or something to do with Google. Any thoughts would be most appreciated. Thank you! EDIT: Interesting. I deleted the birthday from Google Calendar, then created a new event for it and refreshed Enigma. It got the date right this time, but for some reason it is forcing the birthday onto the Enigma list of events, even though it is 9 months away and there are many other events before that. UGH! Why can't Google leave well enough alone???? |
Just checking in again to see if there has been any progress on this. Regarding my post above - I have realized that the problem is with recurring events that are on some kind of weekly recurrence. For example, I have one event that recurs every two weeks, and only the first event is showing. I have another that recurs every six weeks, but I have changed the title on each event, and they are showing up fine, although the first one I created is showing up twice - once with the original title, and once with the changed title. Very strange. I hope someone is able to come up with a solution. I didn't realize that I had grown so dependent on seeing those events on my desktop! Thanks to all who are working on this. What would we do without you? :) |
surprisingly, the feed suddenly works on my GCal reader! The only thing i notice is, the "today's" event is missing, it shown up the next events onwards.... |
I just wanted to say a massive thanks for the huge effort put in by everyone since I first started this thread (especially as I haven't actually done anything). It's always good to see people who are willing to keep trying to get the results they want. Because I don't have much knowledge of lua and how the Reader.lua file that @t0mmy9 posted actually works, I wanted to pick the brains of those who did. My GCal seems to be working perfectly, even with today's events showing up correctly, I am however still getting the issue related to Untitled calendar names. Any ideas? |
@lew101 If you look back to 29th Dec, @jayzee2001 wrote some lines to add round about 83 to fix the titles |
No problem :) For the main calendar title it's looking for the line begging with "X-WR-CALNAME" that should be near the top of the file. For events it is looking for the "SUMMARY" and "DESCRIPTION" lines. There are duplicates in the downloaded feed causing problems. There's also various checks trying to remove duplicates so if there are 2 events with the same details one may get removed. You can see all the checks being done in the "DefineTypes" function in Reader.lua. At the moment it does yearly, monthly, day and nth day of month events. Every 2 weeks probably won't work. Compared to the previous format this is horrible, events don't repeat and nothing is in order or consistent. I would need to know what the "DTSTART" and "RRULE" lines look like for any broken events. |
Thanks for that @BillFarquharson, I probably should look harder next time and thanks @jayzee2001 for the fix. Thank you @t0mmy9 for the run through for that too, it was very helpful. I'll see if I can get a crash course in lua and try to help out with the duplicates problem. And it may be horrible but it's a start and it's a pretty good start at that too. Do you think you can incorporate the fix that @jayzee2001 and you wrote into the current lua file in pastebin? |
@t0mmy9 I am sorry but I was not able to follow what happened here, are you using the standard Enigma calendar here? What files do I need to replace? I'm somewhat illiterate in terms of Rainmeter but I really want to get a working calendar function. Could you make a simpler guide as to the steps neccesary for the default enigma calendar? Or lua calendar or something? |
Good luck. I have been asking for this for a long time with no results. |
Hey @kirbyplz. So firstly this is for the GCal part of Enigma which can be found in Sidebar --> Reader --> Gcal, not the Calendar in Sidebar --> Calendar. If GCal is what your looking for then great, here's what to do in a basic form. This is not an entire fix. The good people here have done a lot but are not magicians so there are still a few bugs. GUIDE: 2.
This code will replace this bit:
And should end up looking like this: (This is taken from line 80 to 104)
etc... 3. 4. i. Start by finding your Rainmeter folder. (Mine is in my documents) 5. i. Go to Google Calendar and then go to "My Calendars" on the right and click the little arrow that appears when you hover over the calendar you want. 6. I hope this is what you were looking for. A massive thanks to everyone involved in this and if I have missed any one out let me know and I'll add them in. |
@lew101 thank you very much for the detailed repl, I tried everything and now the rainmeter Gcal portion is just perputually saying "Loading..." |
@lew101 would it be helpful if I uploaded what I now have as my reader.lua? http://pastebin.com/HwRye6yr in case it is |
No problem @kirbyplz. And I think I've worked out what you've done wrong. You have these two lines missing from your file:
They should be between |
TYVM that fixed it! Unforunately I don't dig the reader format as well, but it works :) Was hoping to have it in the calendar format but nonetheless it now shows me my events :) Also incase someone else stumbles upon this issue and wants an easy copy paste fix, here is what is contained in my version of the reader.lua file that lew101 guided me to making! http://pastebin.com/55rMHdqz |
mine still says 'could not identify a valid feed format' :( i tried the 2 last files (with changes applied on the first one) |
This has been gone over numerous times. There is no cure. |
Thank you lew101! |
One calendar says no entries (which is true for that date) the other is stuck on "waiting for data from WebParser". Is there any way I can debug-run reader.lua? thanks. |
hello nothing appear...what i have to do? |
after four years, this issue is still not resolved, could we now get ICS-to-XML converter (like what #94 wanted) as alternative? the iCal ICS format is still supported and will not be removed soon, there's even two version (public and private) URL provided for ICS format in Google Calendar... |
I've had the Gcal reader installed and working for about half a year now but it's now showing Invalid Feed Format, Could not identify a valid feed format. I have tried giving the reader another XML address and it still isn't working.
The text was updated successfully, but these errors were encountered: