The Google Book Search Dynamic Links feature allows you to create more customizable, reliable links to Google Book Search from your site. For example, this tool lets you generate "smart" links that appear only when a book is in our index, or display links that indicate to your users whether a book can be previewed on Google Book Search. The Dynamic Links feature also lets you include a thumbnail image in your link to Google Book Search. This document is intended to let you quickly add this functionality to your site.
EditGrid APIs allows programmatic access of EditGrid spreadsheets and services. It consists of Web API and Grid API.
* Web API is an API for controlling and manipulating the data in EditGrid. It supports two modes of operations: REST and SOAP, which means you can adopt the API very easily no matter you're using scripting languages like PHP and Perl, or more heavy duty platforms like Java and .NET.
* Grid API is a JavaScript-based API. It allows you to instantiate EditGrid's grid as a JavaScript object and add it to your web application. By doing so, you can wire your code with the grid, customize its functionality, and connect your application logic with it in great flexibility.
Besides the APIs, a lot of EditGrid features are developed with developers in mind, we support:
* JSONP Pure JavaScript approach to load spreadsheet data to your website without writing a single line of backend code.
* My Data Format Transform the spreadsheet XML export to any format through your custom stylesheet.
* Permalinks Allow you to retrieve data or access to export format right in the URL.
unAPI is a tiny HTTP API for the few basic operations necessary to copy discrete, identified content from any kind of web application.
There are already many cool APIs and protocols for syndicating, searching, harvesting, and linking from diverse services on the web. They're great, and they're widely used, but they're all different, for different reasons. unAPI only provides the few basic operations necessary to perform simple clipboard-like copy of content objects across all sites. It can be quickly implemented, consistently used, and easily layered over other well-known APIs.
Use Google Spreadsheets API to create a database in the cloud
Mr. Jeffrey W Scudder (Google)
30min Intermediate
case study, cloud computing, google spreadsheets, online databse, web, web services
I'll show you how to create a Python module which wraps the Google Spreadsheets Data API web service in an interface so that it looks like a local database. Using this tool, your application can run anywhere with Internet connectivity and users will be able to take their data with them. The benefit of using Google Spreadsheets for a back-end is that it provides a simple UI which is easy for non programmers to interact with. The cost of provisioning and running a Spreadsheets based database is zero from the perspective of an application developer. This example module provides a toolkit which simplifies interactions with the Google Spreadsheets API for a specific use case: using a spreadsheet like a remote database.
BOSS (Build your Own Search Service) is Yahoo!'s open search web services platform. The goal of BOSS is simple: to foster innovation in the search industry. Developers, start-ups, and large Internet companies can use BOSS to build and launch web-scale search products that utilize the entire Yahoo! Search index. BOSS gives you access to Yahoo!'s investments in crawling and indexing, ranking and relevancy algorithms, and powerful infrastructure. By combining your unique assets and ideas with our search technology assets, BOSS is a platform for the next generation of search innovation, serving hundreds of millions of users across the Web.
I am using python to work with the api, but this could be applicable to other languages since most of the problems I am dealing with are XML related I guess. For this little & simple application that I am trying to create the operations I perform are:
* Connecting to Google Spreadsheet Service
* Opening the spreadsheet and worksheet you wish to work with
* Writing into the spreadsheet
* Reading spreadsheet
Run your web applications on Google's infrastructure.
Google App Engine enables you to build web applications on the same scalable systems that power Google applications.
No assembly required.
Google App Engine provides a fully-integrated application environment.
It's easy to scale.
Google App Engine makes it easy to build scalable applications that grow from one user to millions of users without infrastructure headaches.
It's free to get started.
Every Google App Engine application can use up to 500MB of persistent storage and enough bandwidth and CPU for 5 million monthly page views.