<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Smarterware &#187; Google Calendar</title>
	<atom:link href="http://smarterware.org/tag/google-calendar/feed" rel="self" type="application/rss+xml" />
	<link>http://smarterware.org</link>
	<description>A blog about software</description>
	<lastBuildDate>Tue, 15 May 2012 20:17:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Interact with Google Apps at the Command Line</title>
		<link>http://smarterware.org/6327/get-your-google-data-at-the-command-line</link>
		<comments>http://smarterware.org/6327/get-your-google-data-at-the-command-line#comments</comments>
		<pubDate>Fri, 18 Jun 2010 22:34:15 +0000</pubDate>
		<dc:creator>Gina Trapani</dc:creator>
				<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Blogger]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[Google Calendar]]></category>
		<category><![CDATA[Google CL]]></category>
		<category><![CDATA[Google Docs]]></category>
		<category><![CDATA[Picasa]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://smarterware.org/?p=6327</guid>
		<description><![CDATA[Having a ball playing around with the just-released GoogleCL tool, which offers command line access to Google Calendar, contacts, Docs, Picasa, Blogger, and YouTube. With Python-based GoogleCL installed, you can do things such as list today's events on your GCal right in the terminal, like so: $ google calendar today title Coffee with Michael and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://smarterware.org/wp-content/uploads/2010/06/googlecl.png" alt="" title="Google CL" width="700" height="147" class="aligncenter size-full wp-image-6360" align="center" /><br />
Having a ball playing around with the just-released <a href="http://code.google.com/p/googlecl/">GoogleCL tool</a>, which offers command line access to Google Calendar, contacts, Docs, Picasa, Blogger, and YouTube. With Python-based GoogleCL installed, you can do things such as list today's events on your GCal right in the terminal, like so:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ google calendar today title<br />
Coffee with Michael and Samir<br />
Dozing off<br />
Lunch at Flingers</div></div>
<p>Instant use case: Add <code class="codecolorer text default"><span class="text">echo &quot;Next 24 hours:&quot;;google calendar today title</span></code> to your <code class="codecolorer text default"><span class="text">~/.bash_profile</span></code> file to see what you've got scheduled for the day when you launch a new Terminal window. Some more GoogleCL fun inside.</p>
<p><span id="more-6327"></span></p>
<p>If you just type <code class="codecolorer text default"><span class="text">google</span></code> at the command line, you launch an interactive terminal that lets you try all the various commands. In the interactive terminal, type command-name help to see its options, like <code class="codecolorer text default"><span class="text">help calendar</span></code>.</p>
<p>Each command has several parameters that aren't immediately apparent. For example, in calendar, you can omit the long and hairy event URL by using the <code class="codecolorer text default"><span class="text">title</span></code> parameter. You can list events for a particular day using the data parameter (<code class="codecolorer text default"><span class="text">--date 2010-06-16</span></code>), and you can get events from a particular calendar and by keyword search term.</p>
<p>For example, to see all my trips to NYC on my TripIt calendar, I'd use the command:</p>
<p><code class="codecolorer text default"><span class="text">$ google calendar list --cal TripIt --query NYC</span></code></p>
<p>Remember the beauty of the command line: you can easily chain commands together with the pipe, so you can <code class="codecolorer text default"><span class="text">sed</span></code>, <code class="codecolorer text default"><span class="text">awk</span></code>, and <code class="codecolorer text default"><span class="text">grep</span></code> output to your heart's content, and then write it to a file if needed, using <code class="codecolorer text default"><span class="text">&gt;</span></code>. Before I discovered the <code class="codecolorer text default"><span class="text">title</span></code> parameter on the <code class="codecolorer text default"><span class="text">calendar</span></code> command, I was planning to use sed to filter out the calendar URLs from the output. (Thanks to <a href="http://twitter.com/eric_the_read/status/16499681942">lightening-fast</a> <a href="http://twitter.com/jasmarc/status/16499990433">sed</a> and <a href="http://twitter.com/tjmcgrew/status/16502555711">awk</a> experts on Twitter</a>, I was prepared to do just that.)</p>
<p>What I'd love to do is create a Todo.txt CLI add-on that inserts an event on your Google Calendar when you add a task with a due date. Here's <a href="http://tech.groups.yahoo.com/group/todotxt/message/2641">the discussion about that</a> going on now on the Todo.txt CLI mailing list. It's pretty much a no-brainer.</p>
<p>While I've mostly only played with calendar, the Docs access is pretty useful, too. With it, you could easily schedule cron'ed backups of your Google Docs, or push data into a new doc on a regular basis. Same deal with Picasa and YouTube. I like the idea of cron'ing a job that backs up my Google contacts to a CSV file on my local computer weekly, too. I don't see myself ever blogging from the command line, but it's neat that you can.</p>
<p>How are you using GoogleCL? Post your favorite command combos in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://smarterware.org/6327/get-your-google-data-at-the-command-line/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>How to Integrate Your Google Apps</title>
		<link>http://smarterware.org/3182/how-to-integrate-your-google-apps</link>
		<comments>http://smarterware.org/3182/how-to-integrate-your-google-apps#comments</comments>
		<pubDate>Wed, 09 Sep 2009 16:26:10 +0000</pubDate>
		<dc:creator>Gina Trapani</dc:creator>
				<category><![CDATA[Webapps]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Gmail Labs]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Google Calendar]]></category>
		<category><![CDATA[Google Docs]]></category>
		<category><![CDATA[Google Profiles]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[Google Voice]]></category>
		<category><![CDATA[Lifehacker]]></category>

		<guid isPermaLink="false">http://smarterware.org/?p=3182</guid>
		<description><![CDATA[The information you keep in Google apps like Gmail, GCal, Reader, and Voice doesn't just live in one place. There are a few easy but non-obvious ways to plug different Google apps together and share their data and features. Thanks to things like Labs and gadgets, you can get your Calendar in Gmail (and vice [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://smarterware.org/wp-content/uploads/2009/09/gappspuzzle-header.png"><img src="http://smarterware.org/wp-content/uploads/2009/09/gappspuzzle-header-300x150.png" alt="Google apps pieces" title="Google apps pieces" width="300" height="150" class="alignright size-medium wp-image-3183" /></a>The information you keep in Google apps like Gmail, GCal, Reader, and Voice doesn't just live in one place. There are a few easy but non-obvious ways to plug different Google apps together and share their data and features. </p>
<p>Thanks to things like Labs and gadgets, you can get your Calendar in Gmail (and vice versa), Docs in Calendar and Gmail, Profile info in Google Reader, Google Voice SMS in your Gmail, and just about everything on iGoogle. Here's how.</p>
<p><a href="http://lifehacker.com/5355512/seven-easy-ways-to-integrate-your-google-apps">Read the rest at Lifehacker »</a></p>
]]></content:encoded>
			<wfw:commentRss>http://smarterware.org/3182/how-to-integrate-your-google-apps/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sync Your Google Calendar to iCal in One Step</title>
		<link>http://smarterware.org/3172/twig-tip-sync-your-google-calendar-to-ical-in-one-step</link>
		<comments>http://smarterware.org/3172/twig-tip-sync-your-google-calendar-to-ical-in-one-step#comments</comments>
		<pubDate>Sat, 05 Sep 2009 20:19:18 +0000</pubDate>
		<dc:creator>Gina Trapani</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[CalDAV]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Google Calendar]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Sync]]></category>
		<category><![CDATA[TWiG]]></category>
		<category><![CDATA[TWiG Tip]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://smarterware.org/?p=3172</guid>
		<description><![CDATA[On each new episode of This Week in Google (details) I’ll highlight a tip for using cloud/Google apps smarter, faster, and better. I’ll document those tips here. If you've upgraded your Mac to Snow Leopard (10.6), it's now dead simple to synchronize iCal with your Google Calendar. While in Leopard you had to either know [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://smarterware.org/wp-content/uploads/2009/09/gcalical.png"><img src="http://smarterware.org/wp-content/uploads/2009/09/gcalical-300x270.png" alt="GCal in iCal" title="GCal in iCal" width="300" height="270" class="alignright size-medium wp-image-3174" align="right" /></a> <i>On each new episode of <a href="http://twit.tv/twig">This Week in Google</a> (<a href="http://smarterware.org/2608/new-podcast-now-airing-this-week-in-google-twig">details</a>) I’ll highlight a tip for using cloud/Google apps smarter, faster, and better. I’ll document those tips here.</i></p>
<p>If you've upgraded your Mac to Snow Leopard (10.6), it's now dead simple to synchronize iCal with your Google Calendar. While in Leopard you had to either know <a href="http://lifehacker.com/399407/how-to-sync-any-desktop-calendar-with-google-calendar">detailed CalDAV settings</a> or <a href="http://code.google.com/p/calaboration/">install a helper application</a>, in 10.6's iCal you can just open up the Preferences pane. Under Accounts, click the + button to add an account. Enter your full gmail address (you@gmail.com) and your Google Account password, and iCal will detect and configure the CalDAV settings for you. This is full two-way sync, so changes you make to events in iCal show up in GCal and vice versa.</p>
<p>Pro tip: Google Apps account users, iCal won't automatically detect you're using a Google Account. From the Account type drop-down, choose "Google" and then enter your full email address and password to get your GCal in iCal.  This also works for Yahoo Calendar, Exchange 2007, and any other CalDAV server as well.  </p>
<p><span id="more-3172"></span></p>
<p><i>CORRECTION:</i> Contrary to what I posted earlier and said on TWiG, multiple Google Calendars are indeed supported!  In iCal's Preferences, go to Accounts, then Delegation to check off as many secondary calendars as you want to sync to iCal.  My apologies for the mistake!  <i>Thanks, Stuart!</i></p>
<p><del> <i>Update:</i> Sadly this sync only works with your primary GCal or Outlook calendar, not any of your secondary calendars.  <a href="http://groups.google.com/group/Google-Calendar-Help/web/google-calendar-sync---faq">Google's official word on this</a>: </p>
<blockquote><p>It's not possible to sync events on secondary calendars at this time. Google Calendar Sync will sync only events from your primary Google Calendar (first one in your list) and your default Microsoft Outlook calendar. If you've scheduled events on a secondary calendar in Google Calendar that you'd like to sync with your Microsoft Outlook Calendar, you can either move the event to your primary calendar or export your entire secondary calendar and import the events to your primary calendar."</p></blockquote>
<p></del></p>
]]></content:encoded>
			<wfw:commentRss>http://smarterware.org/3172/twig-tip-sync-your-google-calendar-to-ical-in-one-step/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Doodlendar Polls a Group for the Best Date with Google Calendar</title>
		<link>http://smarterware.org/1529/doodlendar-polls-a-group-for-the-best-date-with-google-calendar</link>
		<comments>http://smarterware.org/1529/doodlendar-polls-a-group-for-the-best-date-with-google-calendar#comments</comments>
		<pubDate>Fri, 15 May 2009 21:27:12 +0000</pubDate>
		<dc:creator>Gina Trapani</dc:creator>
				<category><![CDATA[Webapps]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[Doodle]]></category>
		<category><![CDATA[Google Calendar]]></category>
		<category><![CDATA[polls]]></category>

		<guid isPermaLink="false">http://smarterware.org/?p=1529</guid>
		<description><![CDATA[Emailing a group of people to find out the best time to schedule a meeting or event is probably the least efficient way to do so; inevitably you start a long thread of "This time works for me but not that time on Tuesdays and Thursdays" and "Monday is OK but I PREFER Friday" and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://smarterware.org/wp-content/uploads/2009/05/doodlendar.png" alt="Doodlendar" title="Doodlendar" width="200" height="50" class="alignright size-full wp-image-1535" align="right" /> Emailing a group of people to find out the best time to schedule a meeting or event is probably the least efficient way to do so; inevitably you start a long thread of "This time works for me but not that time on Tuesdays and Thursdays" and "Monday is OK but I PREFER Friday" and on and on. That's why I included <a href="http://doodle.com">Doodle</a> in <a href="http://lifehackerbook.com/ch6/">chapter 6 of my book</a>. Doodle's a web-based polling application, where you can suggest a list of meeting or party dates (among other things), email out the link, and recipients simply check off their preferences and Doodle does all the calculations for you--no parsing of messy email threads required.</p>
<p>Recently I was a judge in a contest the folks at Doodle held for the best use of their API. My first pick for winner, <a href="http://www.doodlendar.com/home/page">Doodlendar</a>, took home first prize. Developed by two students in Zurich, Doodlendar puts your Google Calendar side-by-side with your Doodle poll, so you can easily see your schedule as you make or respond to a poll.  Doodlendar even lists the possible event dates on your GCal as pending so that you don't schedule over them before the final date is chosen.</p>
<p>Thanks to Doodle management for the opportunity to review some really nifty implementations of this underhyped but useful tool's API. Congrats to Doodlendar for bringing home first prize.  Here's the <a href="http://doodle.com/blog/english/2009/05/15/web-20-apps-win-doodles-api-contest/">full announcement of the winners and runner-ups</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://smarterware.org/1529/doodlendar-polls-a-group-for-the-best-date-with-google-calendar/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

