Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.
Just a heads up Linux gamers, our release calendar has been updated. It will no longer spam the entire year out to you when you visit.

Instead, you will now be greeted with the current month which is much more useful, and you're able to select a specific month now too. Previously you could only change the year. As an addition you can now link directly to a month and year on the calendar like so.

There's also now simple < Prev and Next > buttons/links right next to the months name, so you don't have to open the drop-down every time if you find that easier.

Are there any other features you think would make it more useful? Let me know, and if they don't take immense amounts of time and frustration to do, then I might just do them.

As always, I do this because I enjoy it and find it useful myself. Feel free to throw a Paypal tip or sub to our Patreon if you like it too, or don't that's also cool. Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
31 comments
Page: «3/4»
  Go to:

Liam Dawe Oct 14, 2015
Quoting: ripper
Quoting: ripper
QuoteDTSTART;VALUE=DATE:20151015
DTEND;VALUE=DATE:20151016

This shows as a single full-date event on 20151015.

I finally realized that we were doing a wrong thing the whole time. If we use  DTSTART:20150102T000000Z, we're asking the calendar to show an event which starts exactly at UTC midnight and lasts 24 hours. And that's exactly what it did, I'm central European (UTC+2), so I saw an event from 2 AM to 2 AM next day. It did exactly what was asked. But a full day event is something else than a 24 hour event with precise start and end time. A full day event starts and ends at midnight no matter your timezone. And that's what the second syntax is for: DTSTART;VALUE=DATE:20151015.

So yeah, it makes perfect sense, we just need to start using the second syntax.

Doing it like so
DTSTART;VALUE=DATE:20151015
DTEND;VALUE=DATE:20151016

Makes it not validate, and it also won't import into my Evolution, so I'm really not sure what's going on.

Edit: Fixed, mixed up my ; and : in the actual file, shows fine in Evolution cal for me now.


Last edited by Liam Dawe on 14 October 2015 at 8:36 am UTC
ripper Oct 14, 2015
Quoting: liamdaweDoing it like so
DTSTART;VALUE=DATE:20151015
DTEND;VALUE=DATE:20151016

Makes it not validate, and it also won't import into my Evolution, so I'm really not sure what's going on.

Looking into the ics file, you have used a colon instead of a semicolon:
DTSTART:VALUE=DATE:20151015
DTEND:VALUE=DATE:20151016
^^^^^^^^ semicolon should be here

If I fix that, I can import into Evolution just fine. How do you validate it?
Liam Dawe Oct 14, 2015
Quoting: ripper
Quoting: liamdaweDoing it like so
DTSTART;VALUE=DATE:20151015
DTEND;VALUE=DATE:20151016

Makes it not validate, and it also won't import into my Evolution, so I'm really not sure what's going on.

Looking into the ics file, you have used a colon instead of a semicolon:
DTSTART:VALUE=DATE:20151015
DTEND:VALUE=DATE:20151016
^^^^^^^^ semicolon should be here

If I fix that, I can import into Evolution just fine. How do you validate it?

See my edit, I realised that, how annoying :D
Eike Oct 14, 2015
View PC info
  • Supporter Plus
Quoting: tuubiPS: Now that you're in site improvement mode, how would you feel about fixing the "Send Private Mesage" typo in user profiles as well? Or have you grown attached to it in the months it's been there? :P

This really needs to be fixed to "Send private massage"...! ;)
tuubi Oct 14, 2015
View PC info
  • Supporter Plus
Quoting: EikeThis really needs to be fixed to "Send private massage"...! ;)
Obviously!
Liam Dawe Oct 14, 2015
Quoting: tuubiExcellent! The calendar is much better now. Thanks, Liam.


PS: Now that you're in site improvement mode, how would you feel about fixing the "Send Private Mesage" typo in user profiles as well? Or have you grown attached to it in the months it's been there? :P

Fixed.
ripper Oct 14, 2015
Quoting: liamdaweEdit: Fixed, mixed up my ; and : in the actual file, shows fine in Evolution cal for me now.

This problem now seems fixed in Google Calendar, but only for new events. For example, "Chaos Reborn" is displayed properly as a full-day event, and it has UID:309, which is the last UID in the file, so I assume it was added today. But all other events (which already existed before all the changes) still display 2AM->2AM. I believe that's because LAST-MODIFIED:20151014T000000Z is used for all of them - Google does not refresh them, because it thinks there were not modified since midnight (and it apparently has some caching, because deleting and re-adding the calendar doesn't help).

I assume this issue will solve itself in the future once you modify the calendar again (from 20151015 onward), because the LAST-MODIFIED timestamp will get updated (I assume you replace all those lines any time you edit the calendar). But it also means that any changes to events will get delayed for at least one day (if my theory is correct). Alternatively, you can implement precise timestamps for LAST-MODIFIED, and that should hopefully fix it. The easiest solution would be to change all LAST-MODIFIED lines in the .ics file to "now" (e.g. 20151014T151104Z). The more correct solution would be to adjust just the line for that particular event you edited.

In any way, I can tell you in a few days whether it fixed itself or not :) Who would have thought that simple calendar generation can be so tricky...
clel Oct 14, 2015
How are delays handled? For example if a best guess date is in the past? Is there an algorithm detecting that and setting a new date, is it done by hand or something different?

Also watchlisting games and being notified about delays, releases etc. for this games might be helpful.
Liam Dawe Oct 15, 2015
Quoting: ripper
Quoting: liamdaweEdit: Fixed, mixed up my ; and : in the actual file, shows fine in Evolution cal for me now.

This problem now seems fixed in Google Calendar, but only for new events. For example, "Chaos Reborn" is displayed properly as a full-day event, and it has UID:309, which is the last UID in the file, so I assume it was added today. But all other events (which already existed before all the changes) still display 2AM-&gt;2AM. I believe that's because LAST-MODIFIED:20151014T000000Z is used for all of them - Google does not refresh them, because it thinks there were not modified since midnight (and it apparently has some caching, because deleting and re-adding the calendar doesn't help).

I assume this issue will solve itself in the future once you modify the calendar again (from 20151015 onward), because the LAST-MODIFIED timestamp will get updated (I assume you replace all those lines any time you edit the calendar). But it also means that any changes to events will get delayed for at least one day (if my theory is correct). Alternatively, you can implement precise timestamps for LAST-MODIFIED, and that should hopefully fix it. The easiest solution would be to change all LAST-MODIFIED lines in the .ics file to "now" (e.g. 20151014T151104Z). The more correct solution would be to adjust just the line for that particular event you edited.

In any way, I can tell you in a few days whether it fixed itself or not :) Who would have thought that simple calendar generation can be so tricky...

All games last modified time is updated manually, and I don't really think it's correct to force the modified time to always be now? I don't know how that would affect anything though in all honesty.

Quoting: clelHow are delays handled? For example if a best guess date is in the past? Is there an algorithm detecting that and setting a new date, is it done by hand or something different?

Also watchlisting games and being notified about delays, releases etc. for this games might be helpful.

It's all manual.

While being notified would be nice, it would be annoying to implement for now.
clel Oct 15, 2015
Must be alot of work. Thanks for that and keep it up.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Buy Games
Buy games with our affiliate / partner links: