Generate a Google Calendar compatible feed - google-calendar-api

I'm trying to build a Google Calendar compatible feed (atom), that users can subscribe to and use to receive updates, but everything I've read so far involves communicating with Google using the GData APIs. I just want to provide a feed url that can be added to Google Calendar if the user chooses to do so.
When I tried adding the <gd:where> and <gd:who> elements to a 'normal' atom feed, it broke in my feed reader.
Am I going about this the wrong way? Is there some other way to do this?

I may be being dense, but if you are trying to provide users with calendar info, would it not be a better idea to use the ICS format?

not really an answer but the Rome API may be useful
https://rome.dev.java.net/
Karl

If you use Firefox and view the source of a Google Calendar feed and then as it to a server it will not work. Why not?
Try it your self.
view-source:http://www.google.com/calendar/feeds/usa__en#holiday.calendar.google.com/public/basic

Related

YouTube video tracking using dtm

I am trying to implement youtube video tracking using DTM. I read few posts around capturing different events but couldnt got it working.
I do have media module as part of appmeasurement library in DTM.
Does it need to be a custom script or we can capture values in dataelements?
Any pointers would be helpful
I could get it working with Adobe's Media module and youtube event 'onStateChange' tracking
thanks
Check this link out. There is some information you might find useful.

Set a tag to track links from a visual basic app in google analytics

I hope I can explain myself.
See. I have this little program where I put a link to my site, what I want to know if there's some way to add a tag into the URL so Google Analytics can count the amount of visitors coming from that program.
Like when you parse the GET in php.
something like http:\\www.stackoverflow.com\?something_to_google_analytics_to_read
If this is possible, I assume that I need also to configure that Tag into Analytic's, or?
Thanks
As #SLaks pointed, I can find a step by step guide for create what I wanted in:
https://support.google.com/analytics/answer/1033867?ref_topic=1032998
It is called Campaigns.
Thanks

iCal Not Recognized By Google

I've created an iCal which I'm trying to use in Google Calendar, but no events are being displayed. The feed is at here. Each event looks like the following, and two iCal validators are telling me it's a valid file. Does google need an extra field for each entry?
I created my own iCal dumper at https://views.scraperwiki.com/run/days_of_the_year_1/ , which builds the source piece by piece. It won't work when I subscribe online via Google calendar, but if I save, then import the source the events are added. I guess there must be an out of place character in feed2ical's ouput.
I know it's been a long time, but I finally noticed that my old feed2ical script was busted in various ways. It should be fixed now and I put the source on github as well. Man I really didn't know python when I wrote that :) It's still pretty crappy code, but it validates now and works in Google Calendar, Apple's iCal, and Microsoft Outlook.
http://feed2ical.appspot.com, https://github.com/dsanvita/feed2ical

displaying live feeds : dailybooth live feed, twitter search result stream

What is the web technology behind displaying live feeds like twitter search results and dailybooth live feed? Can I get similar results from any RSS with some coding?
The main technology behind such websites often is Ajax. This is used to dynamically change the webpages instead of reloading the whole page.
Yes, you can! You will probably need a realtime (PubSubHubbub-enabled feed) to achieve this, and plug it into some kind of websocket/comet/ajax/longpolling client... but that should work easily. Check this, for example. It's the firehose of gowalla checkins posted to a google map. All the code is on github, so it's quite easy to build, play with!

Collecting RSS Feeds Online?

I'd like to be able to collect RSS feeds online as an alternative to collecting them on a desktop machine using a regularly running process.
Ideally, it would either collect all feeds and simply email them to a single address as soon as it finds a new one (or even without checking for new feeds) or aggregates all the smaller feeds and sends them out as a bulk larger feed less periodically.
It would have to run on a web server continually, but would be a nice to be able to collect all feeds, not just the ones I happen to pick up when a feed reader is running on my machine. Is something like this available?
Just use Google Reader. :)
Google Reader.
Maybe Yahoo's Pipes could help you. It is an interesting way of combining and manipulating feeds.
I'm not sure if you have ever used it but iGoogle allows you to customise the google homepage to display information from around the web. You can add tabs to the page to allow you to split the information up. It's extremely useful and as you can log into it from any computer / browser you can access your feeds anywhere.
If you have a lot of feeds of one type or feeds that update infrequently then iGoogle can also be combined with google reader.
It's also great for adding other plugins like gmail, games, Dilbert :) and more.
To create an iGoogle page go to the google home page and click the iGoogle link in the top right corner. iGoogle will then provide you with a starter page and some suggested content which you can add or ignore. If you click the "Add Stuff" link then "Add feed or gadget" you can manually add all your RSS feeds. However, you can also configure Firefox to automatically select google as your RSS reader when ever you click on an RSS feed icon in the navigation bar. You can select / change this under Tools -> Options -> Applications -> Web Feed.
In order to use your iGoogle on multiple browsers / computers you will need a gmail / google account however it's free and easy to create.
T
simplepie is great if you have PHP installed.
Universal Feed Parser if you're programming in python might be of help

Resources