I got a nice trackback from the arc of time blog on my earlier post about creating a crappy little Greasemonkey script to let me quickly add Evite events into my Google Calendar. What that reminded me of was the fact that the script didn’t work for events that didn’t have an end time (and also got messed up with the time change).

Well, I fixed it. And now you can download the new version of the script that will let you, at least as far as far as I’ve tested, add any Evite directly into your Google Calendar. If there’s an end time, it’ll be set. If there’s not, your start and end time will be the same, but you can quickly tweak that.

It all seems to work.

To use it, I’m assuming you have Greasemonkey. If not, go get it.

Then, install this user script: Evite to Google Calendar

That’s it. Go to any open Evite. You’ll see a column on the left that looks like the image below.
Evite2GCal
Note the link circled in red. That’s what the script adds. Click that. You’ll be whisked away to Google Calendar where you can quickly add the event and be done with Evite.

Again, I think it works. It at least works on what I’ve tested it on. Give it a shot. Let me know. If you like it, link to my blog so I can be the coolest.

  15 Responses to “Evite to Google Calendar Greasemonkey Script v1.1”

  1. [...] unfortunately it didn’t work, but ryan, the blogger saw my trackback and went and fixed it.  he’s got a new post up here with the revised script and i just tried it out and it works.  so go get it if you are annoyed about this too.  a quick fix and pretty painless. [...]

  2. I love this script – it’s just what I was looking for and works perfectly. Why don’t you submit it to userscripts.org? I looked around there and didn’t find anything for the tag “evite”. A Google search finally brought me here…

  3. Thanks for the nice comment. I’ve just basically been too lazy to submit, and I’m not terribly proud of it, since I think it can mess up based on daylights saving time. I never thought that many people would get use out of it!

  4. [...] Homepage: http://blog.ryantoohil.com/2007/01/evite-to-google-calendar-greasemonkey-script-v11.p … Written By: Ryan Toohil&nbsp Tags: googlecalendar evite gcal gcalendar Google Calendar Script was last updated on January 27, 2007. Comments … No ‘s yet! [...]

  5. [...] got my first Evite in a while, and I noticed that my little Greasemonkey script wasn’t working for it. That lead me to go back and check out the entry at Userscripts and [...]

  6. [...] noticed a couple of problems with my Evite to Google Calendar script, so when I got an Evite today, I took some time to figure out how to fix it. I fixed everything I [...]

  7. Works great. Very nice integration. thank you!

  8. [...] I made a small revision to my Greasemonkey script that makes it smarter about handling time (particularly [...]

  9. Dear Ryan,
    I’m putting a blog together I want readers to be able to send an invitation to friends from my blog. I want it to work just like evite. The difference is I only want to use a custom flash graphic that a friend is creating for me. It goes with the theme of my blog. Anyway everyone is saying it’s to complicated.

    Ok Fine I can get a new domain name and have a separate page hosted. Then put a button on my blog that says send an invitation it then directs the user to the page and then they build the invitation which has flash animation, they fill in the email addresses to and from just like evite.

    When the person on the other end receives it, they click the link which takes them back to the page to see the invitation and animation. What would you suggest? How could I get a script to do this? Would the script that you created work for this?

    P.S
    I’m a novice

    Thank You

    Frustrated over a blog

  10. Hi Alex,

    You’re unfortunately going to need a custom script to do this, but it’s probably not that complicated. It could be written in nearly any scripting language (PHP, Perl, Ruby, etc). If I can summarize, what you’re looking for is:

    -On your site, a visitor can click on a link that takes them to a page to prepare an invitation
    -On that page, they fill in the date/time, details, and addresses of people they’re inviting
    -The script would store that information in a database
    -The script would then send out the link (with an argument) to the recipients
    -When the recipient clicks the link, they get the invitation which pulls the particular entries out of the database

    I know that sounds complicated, but unfortunately, that’s as simple as it gets. You’ll have to have a friend who’s good at programming build the script and database.

    The script I wrote won’t work for you, unfortunately, as my script simply takes the information from an Evite and pushes it into a user’s Google Calendar.

    Good luck!

  11. Hey, thanks for the script!

    I made some minor mods to it to work with different Evite Layouts: Instead of looking for the Outlook link in an LI, to add next to, I just add it to the top of the body: document.body.insertBefore(gCalLink, document.body.childNodes[0]);

    Also, I found that even though the date/location parser might fail on the styled layout, if you go to the print view, it works there!

  12. Thanks Webnesto. I've made a couple of small changes and will be updating the script at userscripts shortly.

  13. Is there anyway to change a setting in the script to use with a google apps calendar instead of a gmail calendar account?

  14. Wasn't working for me, either, it ignored the event action and just loaded my calendar. The userscript in Robert's post worked, though.

  15. Google's changed the way they take in events. I haven't had a chance to update my script yet.

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2011 That Not So Fresh Feeling Suffusion theme by Sayontan Sinha