Jesse Newland

25 Posts tagged with api

OAuth Authentication for Web Applications

all of the Google Data APIs now support OAuth

OAuth support for Google Accounts and Contacts API

'This is our first step towards OAuth enabling all Google Data APIs.'

Google Analytics Fun

John Nunemaker talks about his Statwhore gem

Calais Text Tagger

Web Service for auto-tagging chunks of data. Oy this is awesome

Google Contacts Data API

Allows client applications to view and update Contacts content in the form of Google Data API feeds

OAuth

An open protocol to allow secure API authentication in a simple and standard method from desktop and web applications.

Mashery - Mashery: On-Demand API Infrastructure

Unleash and manage channels for your API responsibly with Mashery’s combination of security, usage, access management, tracking, metrics, commerce, performance optimization and developer community tools.

Social Graph API - Google Code

XFN & FOAF data scraped by Google available as a JSON API. Holy shit this is cool.

JavaScript Client Library

The Facebook JavaScript client library allows you to make Facebook API calls through JavaScript code from any Web site and makes it easy to create AJAX Facebook applications

Highrise to LDAP Gateway

youtube-g

youtube-g is a pure Ruby client for the YouTube GData API.

insta-facebook api

Amazon SimpleDB

I got word that this was being worked on at an Amazon event several months ago. Good to see it released!

24 ways: Tracking Christmas Cheer with Google Charts

Nice demo of the features of the Google Charts API, including the undocumented Sparklines support

Google Chart API

The Google Chart API lets you dynamically generate charts. To see the Chart API in action, open up a browser window and copy the following URL into it: http://chart.apis.google.com/chart?cht=lc&chs=200x125&chd=s:helloWorld

Numata Designed Factory - Cocoa Browser SN

Cocoa Browser is a browser for the reference document of Cocoa API

Rails API with the AJAX flavor

Nice touches to the Rails API docs. If only I could get this for edge as well...

Graticule

Graticule is a geocoding API for looking up address coordinates and performing distance calculations. It supports many popular APIs

Bot developers: interested in auto-friending? - Twitter Development Talk

"If you're developing a friendly, useful bot that talks to the Twitter API, please note that we can enable auto-friending for your bot."

GCALDaemon - Project Home

GCALDaemon is an OS-independent Java program that offers two-way synchronization between Google Calendar and various iCalalendar compatible calendar applications.

API Documentation - Twitter Development Talk | Google Groups

More complete Twitter API docs

Google Maps API Official Blog: KML and GeoRSS Support Added to the Google Maps API

Support added to Google Maps and the Google Maps API for GeoRSS and KML location data. Look for some interesting mashups soon...

Amazon EC2 Ruby Gem

This ‘Amazon-EC2’ Ruby Gem is an interface library that can be used to interact with the Amazon EC2 system using the Query API.

Prototype Javascript Framework

The much-needed Prototype API Docs. If you haven't seen Prototype, give it a whirl - it's Javascript for Ruby-heads.

Updates to Marshmallow, the Campfire bot

At work, we’ve been using Campfire, the wonderful web-based group chat application from 37signals for a while now, and have found it essential in our virtual environment.

I recently discovered Marshmallow, the unofficial Campfire API, and setup deploy notifications, and couple other little hacks to keep the virtual office up to speed. However, Marshmallow was missing a critical feature (in my mind): the ability to watch and process others’ messages in the room. So, I spent a couple minutes this morning and added a new watch method:

I also added a new topic method to set the current room’s topic – we use it to match Basecamp project numbers and put the project URL in the topic.

The SVN server for Marshmallow seems to be down, and I can’t seem to get in touch with court3nay, so I figured I’d just let this loose. Without further ado, here’s Marshmallow 0.3.

Example Usage

#!/usr/local/bin/ruby

require 'marshmallow'

bot = Marshmallow.new(:domain => 'yoursubdomain')
bot.login :method => :login, :username => "email@you.com", :password => "secret", :room => "34567"

while(true)
  bot.watch do |m|
    bot.say("Hello, #{m[:person]}") if m[:message].match(/^(hello|hi|hey)$/i)
  end
  sleep 3
end
next page »
What is this?