<?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>WebServiceable &#187; electBlake</title>
	<atom:link href="http://webserviceable.com/author/electblake/feed/" rel="self" type="application/rss+xml" />
	<link>http://webserviceable.com</link>
	<description>Mashups, APIs, Custom APIs. Information Shared.</description>
	<lastBuildDate>Mon, 23 Nov 2009 19:10:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Create Another FTP Account in Plesk</title>
		<link>http://webserviceable.com/2009/11/23/how-to-create-another-ftp-account-in-plesk/</link>
		<comments>http://webserviceable.com/2009/11/23/how-to-create-another-ftp-account-in-plesk/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 19:10:32 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[Tutorial / Tip]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[plesk]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=152</guid>
		<description><![CDATA[
If your on Mediatemple.net (like WebServiceable.com) you are probably very pleased with the overall performance. Speed, uptime, support response and even copyright infringement accusations (:))
But the worst part about MediaTemple DVs is Plesk. Well that&#8217;s not true, plesk is great BUT there are few holes. One of which is being able to create additional ftp [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-155 alignnone" style="margin: 20px;" title="Plesk Logo" src="http://webserviceable.com/wp-content/uploads/2009/11/logo_plesk.png" alt="Plesk Logo" width="300" height="93" /></p>
<p>If your on Mediatemple.net (like WebServiceable.com) you are probably very pleased with the overall performance. Speed, uptime, support response and even copyright infringement accusations (:))</p>
<p>But the worst part about MediaTemple DVs is Plesk. Well that&#8217;s not true, plesk is great BUT there are few holes. One of which is being able to create additional ftp clients. I&#8217;ve struggled with this for ages and I decided to post the solutions that are available (as of the time of this post)</p>
<p><strong>1. Create FTP Account Manually Through SSH</strong><br />
 This process is fairly simple and is actually<a href="http://kb.parallels.com/en/415" target="_blank"  target="_blank"> suggested by Plesk in their knowledge base</a>. With that being said I do prefer the 2nd method i&#8217;ve listed after. I&#8217;ve summarized both below. (btw, <a href="http://marcgrabanski.com/article/plesk-multiple-ftp-accounts-per-domain" target="_blank" >thanks to marc for digging up the original plesk article for me</a>)</p>
<p><em>NOTE: this method will not show the created ftp accounts in plesk, use the 2nd method below to have ftp users show up in plesk.</em></p>
<p><strong>This process requires SSH access and (<a href="http://kb.mediatemple.net/search.php?Query=ssh" target="_blank" >which has to be enabled on mediatemple</a>) and a keyboard.</strong></p>
<ol>
<li>ssh into your host (using terminal in osx or putty on windows)</li>
<li><em>add the user with:</em><span><br />
 /</span>usr<span>/</span>sbin<span>/</span>useradd -d <span>/</span>full/server/path/to/users/folder -s <span>/</span>bin<span>/</span><span>false</span> NEW_FTP_ACCOUNT_USER_NAME<br />
 <em> </em></li>
<li><em>add user to the ftp group &#8220;psacln&#8221; with:<span> </span></em><br />
 usr<span>/</span>sbin<span>/</span>usermod -G psacln NEW_FTP_ACCOUNT_USER_NAME</li>
<li><em>now make sure permissions are peachy</em><span><br />
 chmod</span> <span>755</span> /full/server/path/to/users/folder<span><br />
 chown</span> NEW_FTP_ACCOUNT_USER_NAME:psacln <span>/full/server/path/to/users/folder<br />
 </span></li>
<li><span>Set password for this new user:<br />
 passwd NEW_FTP_ACCOUNT_USER_NAME</span></li>
</ol>
<ol> </ol>
<p><br class="spacer_" /></p>
<p><strong>2. Enable FTP Access for a Plesk Web User</strong></p>
<p>This next method MAY create some security hole, which I don&#8217;t know about but it is alot cleaner in as it <strong>does integrate with plesk. </strong>(p.s <a href="http://updel.com/additional-ftp-plesk/" target="_blank"  target="_blank">thanks to updel.com for the original source on this</a>)<strong><br />
 </strong></p>
<ol>
<li>Create Web User for your domain</li>
<li>SSH into your site as root</li>
<li>with your favourite editor (pico/nano/vi, I like nano because its easier) open up passwd:<br />
 nano /etc/passwd</li>
<li>Change the uid for your new web user to the uid of default user for your ftp.
<p>defaultftpuser:x:<strong>10001</strong>:2524::/var/www/vhosts/domain.com:/bin/false<br />
 newwebuser:x:<strong>10002</strong>:2524::/var/www/vhosts/domain.com/user/:/bin/false</p>
<p><em>becomes:</em></p>
<p>defaultftpuser:x:<strong>10001</strong>:2524::/var/www/vhosts/domain.com:/bin/false<br />
 newwebuser:x:<strong>10001</strong>:2524::/var/www/vhosts/domain.com/user:/bin/false</p>
<p>Note: that the path you see is the absolute path that the ftp user will have access to. Change this to the path you want <img src='http://webserviceable.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</li>
<li>Exit your editor and save. </li>
<li>FTP IN!</li>
</ol>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/11/23/how-to-create-another-ftp-account-in-plesk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Google Friend Connect API &#8211; 15 Tutorials/Resources and AJAX Playground Examples!</title>
		<link>http://webserviceable.com/2009/03/13/introducing-google-friend-connect-api-15-tutorials-and-ajax-playground-examples/</link>
		<comments>http://webserviceable.com/2009/03/13/introducing-google-friend-connect-api-15-tutorials-and-ajax-playground-examples/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 18:13:41 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Friend Connect]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[OpenID]]></category>
		<category><![CDATA[OpenSocial]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=141</guid>
		<description><![CDATA[
Google + OAuth + OpenID = Google Friend Connect.
They&#8217;ve done it again, the boys over at google has released a full javascript API for their Friend Connect services. Which uses services like OAuth and OpenID to authenticate users on your website, and then provide all of the social networking features they want!
taken from official homepage:
 [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-142" title="Google Code Labs" src="http://webserviceable.com/wp-content/uploads/2009/03/codelabs_sm.png" alt="Google Code Labs" width="150" height="55" /></p>
<p>Google + OAuth + OpenID = Google Friend Connect.</p>
<p>They&#8217;ve done it again, the boys over at google has released a full javascript API for their Friend Connect services. Which uses services like OAuth and OpenID to authenticate users on your website, and then provide all of the social networking features they want!</p>
<blockquote><p><em>taken from <a href="http://code.google.com/apis/friendconnect/" target="_blank" >official homepage</a>:</em><br />
 &#8220;Google Friend Connect lets site owners instantly awaken and strengthen the community that visits their web site. Friend Connect:</p>
<ul>
<li><strong>Makes it easy</strong> for every site owner to add Friend Connect to their site regardless of their technical capabilities.</li>
<li><strong>Uses open standards</strong> to let visitors control their own data and freely share it with sites and services as they see fit. Services include OpenID providers like Yahoo, social network providers like Twitter, and update aggregators like Plaxo Pulse.</li>
</ul>
<p>Friend Connect APIs enable developers to:</p>
<ul>
<li>Integrate social flows and data directly within a page&#8217;s markup, via the OpenSocial standard specification.</li>
<li>Integrate existing login systems, registered users, and existing data with new social data and activities.</li>
<li>Create social gadgets &amp; services that are embeddable within millions of Friend Connect enabled sites.&#8221;</li>
</ul>
</blockquote>
<p>The factsheet, code examples, tutorials, and more after the turn!</p>
<p><span id="more-141"></span></p>
<h3>Google Friend Connect API Factsheet</h3>
<ul>
<li><strong>Technologies Used:</strong> OpenID, OAuth, OpenSocial</li>
<li><strong>API Homepage:</strong> <a href="http://code.google.com/apis/friendconnect/" target="_blank" >http://code.google.com/apis/friendconnect/</a></li>
<li><strong>API Authorization:</strong> FriendConnect Standard Signup &#8211; <a href="http://www.google.com/friendconnect/" target="_blank" >http://www.google.com/friendconnect/</a></li>
<li><strong>Deployments:</strong> Javscript, Serverside with OpenSocial (which supports PHP, Python Java, Ruby, for a Start) &#8211; Links Found Below</li>
<li><strong>API Documentation:</strong> <a href="http://code.google.com/apis/friendconnect/js_api.html#gfc-api" target="_blank" title="Google Friend Connect API Documentation" >http://code.google.com/apis/friendconnect/js_api.html#gfc-api</a></li>
</ul>
<p>Google&#8217;s first foray into social networking with their network &#8220;Orkut.com&#8221; has had mixed reviews. With ups and downs over the years its never been a SMASHING global breakthrough (thats probably because its isolated to one country, heh)</p>
<p>With Friend Connect going API, Google seems to be creating a decentralized social network, using the entire internet as your homepage instead of on tiny and annoying mini-feed on your profile.</p>
<p>Imagine a world where 85% of the sites had Friend Connect on their site, you&#8217;d never have to register on a site again, simply type in your google creds and you&#8217;d be off to the races. I myself am a little scared of this, in recent years I&#8217;ve moved away from the google train &#8211; fearing what they will do with my personal information. I&#8217;ve been searching for a truly neutral (and yes, trendy) OpenID service that simply provides everything I need w/out tapping into my information.</p>
<p>Google has had many ghost stories over the years &#8211; Google Analytics results affecting Adsense Revenues, or Search Engine Optimzation. Even in my gmail I fear that google will figure out I&#8217;m Canadian and change my profile to match accordingly.</p>
<p>So with great power, comes great resposibility. And I know I am not going to jump full blown unto the Friend Connect train. I imagine myself registering a simple jailed user on there, to utilize the features, but I am uncomfortable putting my entire life into google&#8217;s hands&#8230;</p>
<p>Be sure to checkout the original news post at our friendly <a href="http://blog.programmableweb.com/2009/03/13/googles-friend-connect-gets-an-api/" target="_blank" >programmableweb.com</a><br />
 <img class="size-full wp-image-143 alignright" title="Google Friend Connect API" src="http://webserviceable.com/wp-content/uploads/2009/03/friendconnect_logo.png" alt="Google Friend Connect API" width="191" height="187" /></p>
<h3>Google Friend Connect API Plugins, and CMS Related Talk<br />
</h3>
<ul>
<li><strong><a href="http://code.google.com/p/google-friend-connect-plugins/" target="_blank" title="Google Friend Connect API Plugins" >Google Code Project Page for Wordpress, Drupal, phpBB</a></strong> &#8211; The initial releases for the 3 plugins that can be dropped in to work with google friend connect&#8217;s api.<br />
 Direct links to   </p>
<ul>
<li><a href="http://google-friend-connect-plugins.googlecode.com/files/wordpress.zip" target="_blank" title="Google Friend Connect Wordpress Plugin Download" >Google Friend Connect Wordpress Plugin Download</a></li>
<li><a href="http://google-friend-connect-plugins.googlecode.com/files/drupal.zip" target="_blank" title="Google Friend Connect Drupal Module Download" >Google Friend Connect Drupal Module Download</a></li>
<li><a href="http://google-friend-connect-plugins.googlecode.com/files/phpbb_plugin.zip" target="_blank" title="Google Friend Connect phpBB Plugin Download" >Google Friend Connect phpBB Plugin Download</a></li>
</ul>
</li>
<li><strong><a href="http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1023/Itemid,35/" target="_blank" >Joomla Component for Making Google Friend Connect Code Insertion Easier!</a> &#8211; </strong><a href="http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1023/Itemid,35/" target="_blank" >Jumi</a></li>
<li><strong><a href="http://extensions.joomla.org/extensions/communities-&amp;-groupware/ratings-&amp;-reviews/7312/details" target="_blank" title="Joomla Component for Google Friend Connect" >Joomla Component for Google Friends Rate and Review</a></strong> &#8211; <span class="listing-desc">Google Friend Connect Rate/Review gadget allows your visitors / viewers to rate a page, or a section of a page and give comments. Viewers can use this to rate videos, articles, books, photos, songs, or anything else you can imagine. You can put multiple Review/Rate gadgets on one page or one for each item you want viewers to review.</span></li>
</ul>
<h3>Google Friend Connect Examples<strong><br />
 </strong></h3>
<ul>
<li><strong><a href="http://code.google.com/apis/friendconnect/code.html" target="_blank" >Official Google Friend Connect Examples</a></strong> &#8211; Simple examples for GFC Login, form generation, server-side integration, and an example site! </li>
<li><strong><a href="http://code.google.com/apis/ajax/playground/?exp=friendconnect#fetch_site_info" target="_blank" title="Google Friend Connect via Google's AJAX Playground" >Google Friend Connect Live Examples via Google&#8217;s Ajax Playground</a> </strong>- Google Friend Connect has been added to the powerful Google <a href="http://code.google.com/apis/ajax/playground/?exp=friendconnect#fetch_site_info" target="_blank" title="Google Friend Connect on AJAX Playground" >AJAX Playground</a> so you can test out many great examples for Fetching Persons, Sign-in/Sign-out, Adding Member Info and more! </li>
<li><a href="http://www.ossamples.com/api/" target="_blank" title="Google Friend Connect Example Integration Site" ><strong>Friend Connect Example Integration</strong></a> &#8211; A well made site using the google friend API to show the seemless integration into a website <em>at ossamples.com</em></li>
<li><strong><a href="http://www.bibleapps.com/" target="_blank" >Friend Connect Website for Bible Study</a></strong> &#8211; a great site showing the power of Google&#8217;s Friend Connect<em><br />
 </em></li>
</ul>
<h3>Google Friend Connect API Tutorials:</h3>
<ul>
<li><strong><a href="http://code.google.com/apis/friendconnect/serverside_integration.html#overview" target="_blank" title="Serverside Google Friend Connect API Tutorial" >Google Friend Connect Server-side Tutorial</a></strong> &#8211; a well crafted little tutorial on how to integrate Google Friend Connect via server-side (I&#8217;ve included many links to API wrappers for OpenSocial below, you&#8217;ll need one of them)<em><br />
 </em></li>
<li><strong><a href="http://daapisamples.returnstrue.com/outside_iframes.php" target="_blank" >How to Integrate Friend Connect Outside of iFrames</a></strong> &#8211; a little tutorial, which may give some insight into the application but I do believe that integrating Friend Connect Outside of an iFrame is a little trivial now as Google Friend Connect has evolved past a simple cut/paste snippet. This is still useful for some background into how the technology works and how its&#8217;s progressed.</li>
<li><strong><a href="http://developer.myspace.com/Community/forums/t/3272.aspx" target="_blank" >How to Grab User Info with OpenSocial</a> </strong>- a tutorial I randomly stumbled upon that seems to be an opensocial tutorial but seeing as GFC is so closely related <img src='http://webserviceable.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  might be useful, Looks like he originally did this for a flash application &#8211; cool.</li>
<li><strong><a href="http://unclescript.blogspot.com/2008/12/google-friend-connect-site.html" target="_blank" >How to Integrate Google Friend Connect</a></strong> &#8211; a detailed approach at the security and background behind integrating GFC into your site. Not for the feint of heart but will give you real pros out there a run for your money with the ideas and discussion he presents <em>@ unclescript.blogspot.com</em></li>
<li><a href="http://blog.thinkdiff.net/?p=430" target="_blank" title="Google Friend Connect Gadgets" ><strong>Non-API Integration of Google Friend Connect into your Site with Gadgets!</strong></a> &#8211; It has links to a <a href="http://www.google.com/friendconnect/admin/site/wallgadget?id=00255128469722674045" target="_blank" title="GFC Wall Gadget" >Wall Gadget</a>, <a href="http://www.google.com/friendconnect/admin/site/reviewgadget?id=00255128469722674045" target="_blank" title="GFC Rate/Review Gadget" >Rate/Review Gadget</a>, and an <a href="http://www.google.com/friendconnect/admin/site/membersgadget?id=00255128469722674045" target="_blank" title="GFC Add Members Gadget" >Add Members Gadget</a> @ blog.thinkdiff.net/?p=430<em><br />
 </em></li>
</ul>
<h3>OpenSocial Wrappers and Libraries for Google Friend Connect (GFC) Serverside</h3>
<ul>
<li><a href="http://code.google.com/p/opensocial-php-client/" target="_blank" title="OpenSocial PHP Wrapper for Google Friend Connect Server-Side" ><strong>OpenSocial API Wrapper for PHP</strong></a> &#8211; for use with Google Friend Connect server-side</li>
<li><strong><a href="http://code.google.com/p/opensocial-java-client/" target="_blank" title="OpenSocial API Java Wrapper - for Google Connect API via server-side" >OpenSocial API Wrapper for Java</a></strong> &#8211; for use with Google Friend Connect server-side (or in your Java Applications?)</li>
<li><a href="http://code.google.com/p/opensocial-python-client/" target="_blank" title="OpenSocial API Wrapper for Python - for Google Friend Connect Serverside" ><strong>OpenSocial API Wrapper for Python</strong></a> &#8211; for use with Google Friend Connect server-side</li>
<li><strong><a href="http://code.google.com/p/opensocial-objc-client/" target="_blank" title="OpenSocial API Wrapper for iPhone aka Objective C" >OpenSocial API Wrapper for Objective C (Aka OpenSocial API Wrapper for iPhone)</a></strong> &#8211; for use with Google Friend Connect via server-side (or your iPhone Apps??!)</li>
<li><strong><a href="http://code.google.com/p/opensocial-ruby-client/" target="_blank" title="OpenSocial API Wrapper for Ruby - Google Friend Connect Server-side" >OpenSocial API Wrapper for Ruby (aka OpenSocial Ruby Gem)</a></strong> &#8211; for use with Google Friend Connect via server-side ruby</li>
</ul>
<p>If you have any specific requests or topics you&#8217;d like me to cover let me know! I&#8217;m looking for components and libraries for CodeIgniter and CakePHP now, but.. seems like people from those camps are opting to use their own ACL&#8217;s for social aspects.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/03/13/introducing-google-friend-connect-api-15-tutorials-and-ajax-playground-examples/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Doing the Green Thing API &#8211; Planting the seed of green into my new venture ideas.</title>
		<link>http://webserviceable.com/2009/03/01/doing-the-green-thing-api-planting-the-seed-of-green-into-my-new-venture-ideas/</link>
		<comments>http://webserviceable.com/2009/03/01/doing-the-green-thing-api-planting-the-seed-of-green-into-my-new-venture-ideas/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 21:06:46 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[greenthing]]></category>
		<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=135</guid>
		<description><![CDATA[


Yesterday programmableweb finally made me go signup over at dothegreenthing.com, a website who&#8217;s inspirational stories, videos, and simple actions can help anyone live a greener life.
Although I have seen their logo around the net for a little while now, I&#8217;ve regretfully never taken the leap into really digging into it. With the announcement of their [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img style="float: left;" src="http://www.dothegreenthing.com/images/green-thing.gif?1235734133" alt="green thing" width="325" height="61" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Yesterday programmableweb finally made me go signup over at dothegreenthing.com, a website who&#8217;s inspirational stories, videos, and simple actions can help anyone live a greener life.</p>
<p>Although I have seen their logo around the net for a little while now, I&#8217;ve regretfully never taken the leap into really digging into it. With the announcement of their &#8220;Labs&#8221; and the API that it provides, green thing officially interests me.</p>
<p>as described at dothegreenthing.com:</p>
<blockquote><p>&#8220;Green Thing is a public service that inspires people to lead a greener life.          With the help of brilliant videos and inspiring stories etc. from creative people         and community members around the world, Green Thing focuses on seven things you can         do &#8211; and enjoy doing. Join people from 196 countries doing their green things and         making a difference.&#8221;</p>
</blockquote>
<p>With stories, help, and inspiration around our consumption (gas, heat, electricity, consumer goods, and even food!) &#8211; green thing looks to be the homebase for going green, the trendy web 2.0 and now webserviceable way <img src='http://webserviceable.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Lets hit a factsheet (after the turn) about green thing and take this time to credit: <em>The</em> <a href="http://blog.programmableweb.com/2009/02/27/green-thing-labs-an-api-to-do-the-green-thing/" target="_blank" >programmableweb.com</a></p>
<h4><span id="more-135"></span></h4>
<h4>
<p>green thing FactSheet</p>
</h4>
<ul>
<li>Homepage: <a href="http://dothegreenthing.com" target="_blank" title="green thing homepage" >dothegreenthing.com</a></li>
<li>API Homepage: <a href="http://www.dothegreenthing.com/labs/homepage" target="_blank" >dothegreenthing.com/labs/homepage</a></li>
<li>API Access Control: Open for anonymous pulling of data (stories, green actions, etc). You do need to use their <a href="http://www.dothegreenthing.com/labs/users" target="_blank" >user api</a> to authenticate to add stories and manage the various content on site.</li>
<li>API Abilities: Get All Content on Site, Comment on Items, Get Lists of Green Actions, Add &#8220;Likes&#8221; to Content, Manage Stories, Report Content.</li>
<li><a href="http://www.programmableweb.com/api/green-thing" target="_blank" >ProgrammableWeb API Listing</a></li>
</ul>
<p>I&#8217;ve done my classic research again and found a few little gems that green thing has been doing.</p>
<h4>Current green thing mashups and projects<br />
</h4>
<ul>
<li><a href="http://www.facebook.com/apps/application.php?api_key=f78649cdbfbb82bf8674869846380527" target="_blank" >green thing facebook app</a>! &#8211; yes, its true. I deleted facebook a couple of months ago, so I&#8217;m not sure how glorious it is, but if anyone has an inside look, let me know! This is an official app made by dothegreenthing.com and in a <a href="http://www.dothegreenthing.com/forums/main/topics/8_general_feedback_about_green_thing" target="_blank" >reply to a thread on their forums</a> by what looks to be a staffer, it looks like this was the first encarnation of the green thing api (I guess thats why we see <strong>v2</strong>.dothegreenthing.com in the urls <img src='http://webserviceable.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</li>
<li><a href="http://embedit.me/" target="_blank" >embedit.me</a> &#8211; Video Upload and Mirroring Service. Not really a green thing mashup, but its listed as the first API that the green thing developers made while creating this v2 of greenthing.</li>
</ul>
<p>Now, I did say that this has sparked a few ideas. Right now, the first things that come to mind are services in a support capacity to the greenthing site itself. I&#8217;ll run through some now.</p>
<ul>
<li><strong>green thing life stream </strong>- your going to hear more about it, and I&#8217;m trying to figure out how I want to get into this myself, but life streams are basically an aggregation of your life online. Generally they take your last.fm favourites, flickr photos, youtube favourites, twitter posts etc (whatever services you use to express yourself) and put them into a little stream of events that make up your online life. (freiendfeed is an early adopter of this)
<p>For green thing, I imagine a very simple system that you insert your green thing id, and your twitter id and it cross-posts. Using a common tag like #greenlife (as can be seen with <a href="http://search.twitter.com/search?q=%23tcamp09" target="_blank" >#tcamp09</a>)</p>
</li>
<li><strong>green thing badges</strong> &#8211; its bound to happen from the official site, but if your quick you can jump on this now. Give basic updates from your green thing profile with links to stories, comments, etc.etc.etc.</li>
<li><strong>green thing + kiva.org</strong>? &#8211; thats right, I posted abunch about Kiva.org&#8217;s Person-to-Person lending API last month and I think its about time we bring it back. A marriage between these services could be the final installment to a long road of activism. Poverty + Green Living. Having a site that lent money to people who were making a real attempt to lower their carbon footprint and live a greener life seems like a juste cause.
<p><em>What if a small business signed up on green thing and got indivual funding by people who supported their green goals in the business world? Hrrrrrrm&#8230;.</em></p>
</li>
<li><strong>green thing + <a href="http://green.cbc.ca" target="_blank" >green.cbc.ca</a></strong> &#8211; Here in Canada we have had a national program called &#8220;One Million Acts of Green&#8221;, a website and program whose goal was to accumulate one million acts of green. It is currently at 1.2 million acts of green with a greenhouse gas savings of: 70 MILLLION Kg.
<p>So how about a marriage of greenthing&#8217;s api and a custom api for green.cbc.ca<em> </em>to report a group or a challenges&#8217; stories and progress<em>.</em></p>
</li>
</ul>
<p>I hinted at the begining of this post that although I do recycle, I am not incredibly involved in the green movement. That being said, and truth being told, I was really into it as a child &#8211; I actually went to &#8220;Environmental Camp&#8221; while my friends were at Hockey Camp. (Yes, I played hockey too, but I sucked)</p>
<p>I know there are tons of people who ARE very green and who live their lives by many of the goals of green thing. Please comment and fill me (and you readers out there) in on what we&#8217;re missing. I&#8217;ll leave you with some links.</p>
<p><strong>Follow green thing in the socialsphere (some of the ways, they have them all)<br />
 </strong></p>
<ul>
<li><a href="http://twitter.com/dothegreenthing" target="_blank" >green thing twitter</a></li>
<li><a href="http://www.facebook.com/group.php?gid=2402323588" target="_blank" >green thing Facebook Group</a></li>
<li><a href="http://www.flickr.com/dothegreenthing" target="_blank" >green thing flickr</a></li>
</ul>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/03/01/doing-the-green-thing-api-planting-the-seed-of-green-into-my-new-venture-ideas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Create a GreaseMonkey Script using JQuery and SelectorGadget</title>
		<link>http://webserviceable.com/2009/02/27/how-to-create-a-greasemonkey-script-using-jquery-and-selectorgadget/</link>
		<comments>http://webserviceable.com/2009/02/27/how-to-create-a-greasemonkey-script-using-jquery-and-selectorgadget/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 21:16:13 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[GreaseMonkey]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[SelectorGadget]]></category>
		<category><![CDATA[TechCrunch]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=109</guid>
		<description><![CDATA[Hello Hello,
I am here again, only an hour after I originally posted about this great new tool to give you a tutorial I quickly wrapped up about using the SelectorGadget Bookmarklet Tool and JQuery to create a simple GreaseMonkey userscript.
SelectorGadget Background
SelectorGadget is a great new bookmarklet tool that you can use on any website to [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img style="float: left; margin-left: 10px; margin-right: 10px;" src="http://theappslab.com/wp-content/uploads/2009/01/inspector-gadget.jpg" alt="" />Hello Hello,</p>
<p>I am here again, only an hour after I originally posted about this great new tool to give you a tutorial I quickly wrapped up about using the SelectorGadget Bookmarklet Tool and JQuery to create a simple GreaseMonkey userscript.</p>
<h3>SelectorGadget Background</h3>
<p>SelectorGadget is a great new bookmarklet tool that you can use on <em>any</em> website to select html elements on the page dynamically! The real power of SelectorGadget is that is that it automatically selects similar elements! So as you select what you want and don&#8217;t want, it will work towards selecting the exact elements on the page you want, for example the titles of blog posts! (I&#8217;ll give a tutorial below)</p>
<p>The Official Description is (lifted from the official homepage)</p>
<blockquote><p>&#8220;SelectorGadget is an open source bookmarklet that makes <a href="http://www.w3.org/TR/CSS2/selector.html" target="_blank" >CSS selector</a> generation and discovery on complicated sites a breeze. Just drag the bookmarklet to your bookmark bar, then go to any page and press it. A box will open in the bottom right of the website. Click on a page element that you would like your selector to match (it will turn green). SelectorGadget will then generate a minimal CSS selector for that element, and will highlight (yellow) everything that is matched by the selector.&#8221;</p>
</blockquote>
<p>If you go to the SelectorGadget Homepage you can see a great tutorial video on the basics on using SelectorGadget, I&#8217;ll quickly run through the minimal installation process to save you click around until you want to do your additional research <img src='http://webserviceable.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-109"></span></p>
<h4>How to Install SelectorGadget</h4>
<ol>
<li>Go to the SelectorGadget Homepage</li>
<li>Scroll to the bottom of the page and find the  link &#8220;Drag this link to your bookmark bar: <a href="javascript:(function(){var%20s=document.createElement('div');s.innerHTML='Loading...';s.style.color='black';s.style.padding='20px';s.style.position='fixed';s.style.zIndex='9999';s.style.fontSize='3.0em';s.style.border='2px%20solid%20black';s.style.right='40px';s.style.top='40px';s.setAttribute('class','selector_gadget_loading');s.style.background='white';document.body.appendChild(s);s=document.createElement('script');s.setAttribute('type','text/javascript');s.setAttribute('src','http://www.selectorgadget.com/stable/lib/selectorgadget.js?raw=true" target="_blank" );document.body.appendChild(s);})();">SelectorGadget</a>&#8220;<em><br />
 note: you can drag the link above into your toolbar, but it is highly recommended you go to the official website to get the latest version.</em></li>
<li>Drag the link &#8220;SelectGadget&#8221; into your toolbar.</li>
<li>You should now see a link that looks like: <img class="alignnone size-full wp-image-111" title="SelectorGadget Bookmarklet in Toolbar" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-18.png" alt="SelectorGadget Bookmarklet in Toolbar" width="107" height="30" /></li>
<li>Your good to go!</li>
</ol>
<p>Ok, now that you have the bookmarklet installed, lets take a look at a tutorial to get your started.</p>
<h3>SelectorGadget + JQuery Tutorial to Create a GreaseMonkey Script</h3>
<p>GreaseMonkey is a platform for installing little javascript applications to change the websites you view. GreaseMonkey can all links to download files located on a page, and can even pre-load information or load widget from other sites entirely!</p>
<p>If your curious about GreaseMonkey you can <a href="http://diveintogreasemonkey.org/install/what-is-greasemonkey.html" target="_blank" title="What is GreaseMonkey?" >read about what it is here</a> or just <a target="_blank" title="Install GreaseMonkey" href="https://addons.mozilla.org/en-US/firefox/addon/748">install the firefox plugin here<br />
 </a></p>
<h4><strong>Tutorial Goal</strong></h4>
<p>In this tutorial we are going to add google search icons to each post listed on TechCrunch.com</p>
<h4><strong>The TechCrunch Improved View GreaseMonkey Tutorial<br />
 </strong></h4>
<ol>
<li>
<p><strong>Browse to TechCrunch.com and Click on the SelectorGadget Bookmarklet</strong></p>
<p><strong> </strong>You should see the SelectorGadget widget on your screen like so: <img class="alignnone size-full wp-image-112" title="SelectGadget Widget" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-19.png" alt="SelectGadget Widget" width="435" height="35" /></p>
</li>
<li>
<p><strong>Now Click on the title of a news post, and you should see it turn green to indicate it&#8217;s been selected.</strong></p>
<p>You will also see yellow highlights on the screen, these are the elements that SelectorGadget&#8217;s engine believes you want to select also:</p>
<p><img class="alignnone size-full wp-image-113" title="picture-12" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-12.png" alt="picture-12" width="470" height="339" /></p>
</li>
<li>
<p><strong>We only want the titles for this tutorial so lets hover over one of the highlighten areas and click to remove them.</strong></p>
<p>You&#8217;ll notice that it turns orange to show that it will be taken out of the SelectorGadget selection and the engine should re-adjust its auto-selection to meet your needs:</p>
<p><img class="alignnone size-full wp-image-114" title="picture-13" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-13.png" alt="picture-13" width="452" height="74" /></p>
</li>
<li>
<p>Now you should have only the titles selected!</p>
<p><img class="alignnone size-full wp-image-115" title="picture-14" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-14.png" alt="picture-14" width="459" height="454" /></p>
</li>
<li>
<p><strong>Now you have a clean CSS Selector you can use.</strong></p>
<p>The SelectorGadget Widget now gives a very clean CSS Selector you can use in ANY of you applications, ours is: <br />
 <strong>.excerpt_header a</strong></p>
<p><img class="alignnone size-full wp-image-116" title="picture-15" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-15.png" alt="picture-15" width="491" height="27" /></p>
<p>In my original post I explained some of the <a href="http://webserviceable.com/2009/02/27/introducing-selectorgadget-dapper-style-dom-selection-for-jquery-javascript-and-beyond/" >uses I could imagine for SelectorGadget</a>, feel free to check those out now <img src='http://webserviceable.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</li>
<li>
<p><strong>This tutorials goal focused on the Widget itself, so I won&#8217;t go into ALOT of depth with the GreaseMonkey widget, but I&#8217;ll explain how this selector is used in a userscript <img src='http://webserviceable.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></p>
<p>I promised JQuery for this tutorial, so I am going to use the following simple integration I found here: http://internetducttape.com/2008/05/08/greasemonkey-ninja-jquery/</p>
</li>
<li>
<p><strong>The Template for this Userscript can be found in:<a href="http://webserviceable.com/dev/jquery-template.js" > jquery-template.js</a></strong></p>
<p><strong> </strong>The important section (and the only section we really need to change is):</p>
<p>// All your GM code must be inside this function<br />
 function letsJQuery() {</p>
<p><em><strong>// CODE GOES HERE</strong></em></p>
<p>}</p>
</li>
<li>
<p><strong>Now lets grab the titles of the page using jquery:</strong></p>
<p>titles = $(&#8217;.excerpt_header a&#8217;);</p>
</li>
<li>
<p><strong>Now that we have an array of the titles in JQuery, we can add a link!</strong></p>
<p>First we pull the text from the title of the news post, and then add a little google icon which links to the google search for that news post:</p>
<p>$(titles).each(function(i) {<br />
 title_text = $(this).attr(&#8217;innerHTML&#8217;);<br />
 $(this).after(&#8217;&lt;a style=&#8221;margin:5px;&#8221; target=&#8221;_blank&#8221; href=&#8221;http://google.com/search?q=&#8217;+title_text+&#8217;&#8221;&gt;&lt;img src=&#8221;http://www.mindzilla.com/grabicon.cgi/google.png?uri=google.com&amp;format=png&#8221; alt=&#8221;Search on Google.com&#8221; /&gt;&lt;/a&gt;&#8217;);<br />
 }</p>
<p>(you&#8217;ll notice I use a webservice to grab google&#8217;s icon, I&#8217;m lazy and I think for this tutorial its fine, this script is not ment for production use)</p>
</li>
<li>
<p><strong>Now, if you install this user script, you can see that it adds google links to all of the titles at TechCrunch.com!</strong></p>
</li>
<li>
<p><strong>You can install this tutorials userscript by browsing to: <a href="http://webserviceable.com/dev/techcrunch_improved_view.user.js" >webserviceable.com/dev/techcrunch_improved_view.user.js</a></strong></p>
<p>You&#8217;ll know see little google icons on every post at techcrunch.com!</p>
<p><img class="alignnone size-full wp-image-120" title="SelectorGadget + JQuery + GreaseMonkey on TechCrunch.com!" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-20.png" alt="SelectorGadget + JQuery + GreaseMonkey on TechCrunch.com!" width="606" height="102" /></p>
</li>
<li>
<p><strong>Oops! If you were following the tutorial exactly, you&#8217;ll have noticed that the script doens&#8217;t work on the post view.</strong></p>
<p>We can fix that in a snap! Simply repeat the steps above but on any of the post pages at TechCrunch.com, and you will be given a css selector for the title on post pages that looks like this:</p>
<p><img class="alignnone size-full wp-image-119" title="picture-17" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-17.png" alt="picture-17" width="416" height="31" /></p>
</li>
<li>
<h4><strong>Now we add this selector into our script in the exact same way we did before and we have a working script!</strong></h4>
</li>
</ol>
<p>Ok, so thats it! Enjoy the tutorial, and leave any comments if you want some clarification. Be sure to checkout the final version of the userscript <a href="http://webserviceable.com/dev/techcrunch_improved_view.user.js" >techcrunch_improved_view.user.js</a></p>
<p><strong>as a round-up I&#8217;ll make a nice list of the technologies mentioned and the links to learn about them.</strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong> </strong></p>
<h4><strong>SelectorGadget</strong></h4>
<p>An innovating and intelligent HTML selecting engine for generating dynamic css selectors</p>
<ul>
<li>Homepage: <a href="http://www.selectorgadget.com" target="_blank" >http://www.selectorgadget.com</a></li>
<li>Basic How to Video: <a href="http://www.selectorgadget.com" target="_blank" >http://www.selectorgadget.com</a></li>
<li><a href="http://webserviceable.com/2009/02/27/introducing-selectorgadget-dapper-style-dom-selection-for-jquery-javascript-and-beyond/" title="SelectorGadget on Webserviceable.com" >Initial Post on Webserviceable.com &#8211; Overview, Ideas, Foreseeable Uses</a></li>
</ul>
<h4><strong>JQuery</strong></h4>
<p><strong> </strong>Very popular javascript framework</p>
<ul>
<li>Homepage: <a href="http://jquery.com" target="_blank" >http://jquery.com</a></li>
<li>Documentation: <a href="http://docs.jquery.com" target="_blank" >http://docs.jquery.com</a></li>
<li>Direct Download: <a href="http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.min.js&amp;downloadBtn=" target="_blank" >http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.3.2.min.js&amp;downloadBtn=</a></li>
<li>JQuery on Google&#8217;s Ajaxlibs &#8211; <a href="http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery" target="_blank" >http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery</a></li>
<li>GreaseMonkey and JQuery &#8211; <a href="http://internetducttape.com/2008/05/08/greasemonkey-ninja-jquery/" target="_blank" >http://internetducttape.com/2008/05/08/greasemonkey-ninja-jquery/</a></li>
</ul>
<h4><strong>GreaseMonkey</strong></h4>
<p>A very cool javascript plugin engine for your browser that allows you to add functionality/information to any website.</p>
<ul>
<li>Homepage: <a href="http://diveintogreasemonkey.org/" target="_blank" >http://diveintogreasemonkey.org/</a></li>
<li>Blog: <a href="http://www.greasespot.net/" target="_blank" >http://www.greasespot.net/</a></li>
<li>Wiki: <a href="http://wiki.greasespot.net/Main_Page" target="_blank" >http://wiki.greasespot.net/Main_Page</a></li>
<li>Direct Download: <a href="https://addons.mozilla.org/en-US/firefox/addon/748" target="_blank" >https://addons.mozilla.org/en-US/firefox/addon/748</a></li>
<li>GreaseMonkey and JQuery: <a href="http://internetducttape.com/2008/05/08/greasemonkey-ninja-jquery/" target="_blank" >http://internetducttape.com/2008/05/08/greasemonkey-ninja-jquery/</a></li>
</ul>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/02/27/how-to-create-a-greasemonkey-script-using-jquery-and-selectorgadget/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introducing SelectorGadget &#8211; Dapper Style DOM Selection for JQuery, Javascript, and beyond</title>
		<link>http://webserviceable.com/2009/02/27/introducing-selectorgadget-dapper-style-dom-selection-for-jquery-javascript-and-beyond/</link>
		<comments>http://webserviceable.com/2009/02/27/introducing-selectorgadget-dapper-style-dom-selection-for-jquery-javascript-and-beyond/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 18:30:57 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[Data Extraction]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Bookmarklet]]></category>
		<category><![CDATA[Dapper.net]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[SelectorGadget]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=105</guid>
		<description><![CDATA[+  = ?
I caught a jquery tweet today that linked me to an interesting little helper bookmarklet called &#8220;SelectorGadget&#8221;.
&#8220;SelectorGadget is an open source bookmarklet that makes CSS selector generation and discovery on complicated sites a breeze.&#8221;

SelectorGadget, is a very easy to use bookmarklet that can be used on any website of your choosing (Although [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img src="http://theappslab.com/wp-content/uploads/2009/01/inspector-gadget.jpg" alt="InspectorGadget" width="173" height="200" /><strong><span style="font-size: x-large;">+</span></strong> <img class="alignnone size-full wp-image-106" title="JQuery" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-8.png" alt="JQuery" width="236" height="78" /> <strong><span style="font-size: x-large;">= ?</span></strong><strong></strong></p>
<p>I caught a <a href="http://twitter.com/jquery/status/1258925790" target="_blank" >jquery tweet</a> today that linked me to an interesting little helper bookmarklet called &#8220;SelectorGadget&#8221;.</p>
<blockquote><p>&#8220;SelectorGadget is an open source bookmarklet that makes <a href="http://www.w3.org/TR/CSS2/selector.html" target="_blank" >CSS selector</a> generation and discovery on complicated sites a breeze.&#8221;</p>
</blockquote>
<p><a href="http://www.selectorgadget.com" target="_blank" title="SelectorGadget" ><strong>SelectorGadget</strong></a>, is a very easy to use bookmarklet that can be used on any website of your choosing (Although someone in the comments DID have a problem with scraping a site that is NTFW <img src='http://webserviceable.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<p>To get started with <strong>SelectorGadget</strong>, <a href="http://www.selectorgadget.com" target="_blank" >head over to their humble website</a>, and install the bookmarklet and watch the video. Anyone with experience in Data Extraction (Hpricot or Beautiful Soup &#8211; as the website suggests), will immedately see the benefits of this little application.</p>
<p>With apparent support from JQuery, and its <a href="http://github.com/iterationlabs/selectorgadget/tree/master" target="_blank" title="SelectorGadget @ github.com" >open-source repository over at github</a>, I think SelectorGadget will be able to spawn alot of interest within the various Javascript and DOM Selection/Extraction camp&#8217;s around the internet.</p>
<p>Some ideas for you guys to dig your teeth into after the fold.</p>
<p><span id="more-105"></span></p>
<h3>My Forseeable Uses for SelectorGadget and its Algorythms:</h3>
<ol>
<li>Speed up creation of <a href="http://en.wikipedia.org/wiki/Greasemonkey" target="_blank" title="GreaseMonkey" >GreaseMonkey</a> userscripts(<a href="http://userscripts.org" target="_blank" title="GreaseMonkey Userscripts.org" >.org</a>) for those of us who rely on JQuery for our javascript prowess.</li>
<li>Make DOM Selection in your own Javascript Applications (jquery included), MUCH MUCH easier</li>
<li>Dynamic JQuery plugins for data extraction &#8211; Make more versitile plugins to manage dynamic datasets.
<ul>
<li>For Example:
<ul>
<li>Creation a plugin that adds dom to specific element types of a page (mp3 player to mp3 links)</li>
<li>Generalize the selection of the mp3 links</li>
<li>Drop in mp3 player plugin to any page w/out any need to initilize</li>
</ul>
</li>
</ul>
</li>
<li>Creation of your own <a href="http://dapper.net" target="_blank" title="Dapper.net" >Dapper Engine</a>????????
<ul>
<li>For instance if you could (hypothetically) get jaxer running this javascript selection engine. Then maybe&#8230; you could be running a serverside DOM Selector engine with native ajax-scraping abilities&#8230;Hrrmm&#8230;</li>
</ul>
</li>
<li>Quick Ruby Data Extraction &amp; Screen Scraping
<ul>
<li><a href="http://wiki.github.com/why/hpricot" target="_blank" title="Ruby's Hpricot gem" >Hpricot</a>, or better yet <a href="http://github.com/scrubber/scrubyt" target="_blank" >scrubyt</a>, OR even better still <a href="http://github.com/scrubber/scrubyt/tree/skimr" target="_blank" >skimr</a> (the re-factored scrubyt for those of you who have been paying attention)</li>
</ul>
</li>
<li>SelectorGadget to <a href="http://code.google.com/p/phpquery/" target="_blank" title="phpQuery - a php port of JQuery" >phpQuery</a> ? &#8211; phpQuery is a dom selector engine for php designed to be a port of JQuery to php. Its pretty good but a little slow for my liking.</li>
</ol>
<h3>The Death of PHP in Data Extraction</h3>
<p>Yes, I am calling it. This is not breaking news as Ruby&#8217;s scrubyt (and its driving forces WWW:Mechanize and Hpricot), have been dominating the &#8220;custom api creation&#8221; process for awhile now. Still, php is so common and easy to get up and running its hard for me drop it all together.</p>
<p>Software like SelectorGadget gives me even more reason to move away from php and work on my Ruby development more. As an interim solution (in the interest of time) I imagine myself using Ruby for my data and php for my presentation.</p>
<p>OR, if I can finally get a solid native jaxer server running I could simply use my javascript skills to properly deploy my data extraction javascript applications. (If your a jaxer master, please message me, I&#8217;ve tried numerous times with limited success)</p>
<p>Until I am a ruby master (which might take time as I&#8217;m learning far too many languages atm), I am going to see what I can hack out of the SelectorGadget engine. Its algorithms might unlock a very cool selector engine for php (aka an improved or refactored phpQuery <img src='http://webserviceable.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p><br class="spacer_" /></p>
<p>Anyway, I think SelectorGadget has ALOT of promise and I see this accomplishment echoing through a lot of different technologies and software. I know I am going to dig into it and see what I can do. I&#8217;ll be sure to report all of my findings to you good people.</p>
<p>Happy api&#8217;ing.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/02/27/introducing-selectorgadget-dapper-style-dom-selection-for-jquery-javascript-and-beyond/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Drop.io for PHP, iPhone, Ruby and Additional Tutorials / Resources</title>
		<link>http://webserviceable.com/2009/02/14/dropio-for-php-iphone-ruby-and-additional-tutorials-resources/</link>
		<comments>http://webserviceable.com/2009/02/14/dropio-for-php-iphone-ruby-and-additional-tutorials-resources/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 15:16:21 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[drop.io]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=87</guid>
		<description><![CDATA[
I was doing some follow-up on my old posts (the 6 of them, heh) and I realized I didn&#8217;t post any good tutorials or resources for the drop.io post, I&#8217;ll organize them into languages and you can take it from there.
The resources after the fold  

PHP Drop.io Libraries and Resources


Slawcup&#8217;s PHP Library &#8211; This [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img style="float: left;" src="http://drop.io/images/logo.png" alt="Drop.io " width="200" height="60" /></p>
<p>I was doing some follow-up on my old posts (the 6 of them, heh) and I realized I didn&#8217;t post any good tutorials or resources for the drop.io post, I&#8217;ll organize them into languages and you can take it from there.</p>
<p>The resources after the fold <img src='http://webserviceable.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-87"></span></p>
<h3>PHP Drop.io Libraries and Resources<br />
</h3>
<ul>
<li><a href="http://github.com/slawcup/drop.io-api-php/tree/master" target="_blank" title="Drop.io API PHP Library" >Slawcup&#8217;s PHP Library</a> &#8211; This Drop.io API Wrapper for PHP was originally discovered through the <a href="http://groups.google.com/group/dropio-api/browse_thread/thread/b855bbc618c5149b" target="_blank" >drop.io google group</a> I stumbled upon what looks to be the start of a decent php library for the drop.io API @ github.com/<a href="http://slawcup.com/" target="_blank" >slawcup</a></li>
<li>Simple PHP Snipplet for Drop.io File Uploading:<br />
 via <a href="http://groups.google.com/group/dropio-api/browse_thread/thread/8ed7b17412670bb9?hl=pt-BR&amp;ie=UTF-8&amp;q=upload++curl+post+file&amp;pli=1" target="_blank" title="drop.io" >drop.io google group and spaghetti:</a><br />
 <div><div class="wp-synhighlighter-expanded"><a target="_blank" href="#codesyntax1"  onClick="javascript:wpContainer=this.parentNode.parentNode.getElementsByTagName('div')[1];	if(wpContainer.style.display=='none') {wpContainer.style.display=''; this.parentNode.className='wp-synhighlighter-expanded'} 	else {wpContainer.style.display='none'; this.parentNode.className='wp-synhighlighter-collapsed'}">Code</a></div><div class="wp-synhighlighter-inner"><pre class="php" style="font-family:monospace;"><ol><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">&lt;?php</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #000088;">$apiKey</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'yourKey'</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #000088;">$apiToken</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'yourToken'</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #000088;">$apiDropName</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'yourDropName'</span><span style="color: #339933;">;</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #000088;">$apiVersion</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'1.0'</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #000088;">$apiUploadURL</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'http://assets.drop.io/upload" name="#codesyntax1"></a><a style="wp-synhighlighter-title" </span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #000088;">$file</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'/path/to/file.ext'</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;">&nbsp;</div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000088;">$curl</span> <span style="color: #339933;">=</span> curl_init<span style="color: #009900;">&#40;</span><span style="color: #000088;">$apiUploadURL</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> curl_setopt <span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_POST<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> curl_setopt <span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> curl_setopt <span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #339933;">,</span> CURLOPT_POSTFIELDS<span style="color: #339933;">,</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a> <span style="color: #009900;">&#40;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #0000ff;">'version'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$apiVersion</span>&quot;</span><span style="color: #339933;">,</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #0000ff;">'api_key'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$apiKey</span>&quot;</span><span style="color: #339933;">,</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #0000ff;">'token'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$apiToken</span>&quot;</span><span style="color: #339933;">,</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #0000ff;">'drop_name'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;<span style="color: #006699; font-weight: bold;">$apiDropName</span>&quot;</span><span style="color: #339933;">,</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #0000ff;">'file'</span><span style="color: #339933;">=&gt;</span><span style="color: #0000ff;">&quot;@<span style="color: #006699; font-weight: bold;">$file</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> <span style="color: #000088;">$response</span> <span style="color: #339933;">=</span> curl_exec <span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span> or <a target="_blank" href="http://www.php.net/die" ><span style="color: #990000;">die</span></a> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;there was a problem with the</span></div></li><li style="font-weight: bold; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #0000ff;"> upload, please try again&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"> curl_close <span style="color: #009900;">&#40;</span><span style="color: #000088;">$curl</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><a target="_blank" href="http://www.php.net/echo" ><span style="color: #990000;">echo</span></a> <span style="color: #0000ff;">&quot;File uploaded.&quot;</span><span style="color: #339933;">;</span></div></li><li style="font-weight: normal; vertical-align:top;"><div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;"><span style="color: #000000; font-weight: bold;">?&gt;</span></div></li></ol></pre></div></div></p>
</li>
</ul>
<h3>iPhone aka Objective-C Drop.io Libraries and Resources</h3>
<ul>
<li>
<p><a href="http://drop.io/DropKit" target="_blank" title="Drop.io + iPhone" >DropKit</a> &#8211; Objective-C or iPhone Drop.io API Wrapper and Library via drop.io/DropKit</p>
</li>
<li><a href="http://drop.io/Droppler" target="_blank" >Droppler </a>- The first iPhone drop.io app!</li>
</ul>
<h3>Ruby Drop.io Libraries and Resources</h3>
<ul>
<li><a href="https://rubyforge.org/frs/?group_id=7284" target="_blank" title="Drop.io Ruby Gem" >Drop.io Ruby Gem</a> &#8211; I believe this is the official repository as I did read on the google group that drop.io dev team would be releasing a ruby library @ rubyforge.net</li>
</ul>
<h3>Other</h3>
<ul>
<li><a href="http://drop.io/firefox" target="_blank" >Drop.io Firefox Plugin</a></li>
<li><a href="http://groups.google.com/group/dropio-api/web/example-apps" target="_blank" >Drop.io Example Applications!</a> &#8211; drop.io api example applications.</li>
</ul>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/02/14/dropio-for-php-iphone-ruby-and-additional-tutorials-resources/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook + GMail, Xoopit&#8217;s Updated Plugin</title>
		<link>http://webserviceable.com/2009/02/13/facebook-gmail-xoopits-updated-plugin/</link>
		<comments>http://webserviceable.com/2009/02/13/facebook-gmail-xoopits-updated-plugin/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 19:30:56 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Firefox Plugin]]></category>
		<category><![CDATA[GMail]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=81</guid>
		<description><![CDATA[
Just announced and covered by readwriteweb.com, Xoopit &#8211; a firefox plugin that allows integration of Youtube, Flickr, Picasa (and more) into GMail &#8211; just announced in their recent update to their plugin, they now allow users to set/update facebook status&#8217;, browse friend status&#8217; and photos &#8211; right from gmail.
Pretty cool mixture right? For those of [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xoopit.com/www/v1-0.0.13449/images/unauth/xoopit_logo_c1.gif" target="_blank" ><img src="http://www.xoopit.com/www/v1-0.0.13449/images/unauth/xoopit_logo_c1.gif" alt="Xoopit" width="147" height="34" /></a></p>
<p>Just announced and covered by readwriteweb.com, <a href="http://www.xoopit.com/" target="_blank" >Xoopit</a> &#8211; a firefox plugin that allows integration of Youtube, Flickr, Picasa (and more) into GMail &#8211; just announced in their recent update to their plugin, they now allow users to set/update facebook status&#8217;, browse friend status&#8217; and photos &#8211; right from gmail.</p>
<p>Pretty cool mixture right? For those of us who spend alot of time on http://mail.google.com and probably have it permenantly open and love facebook (I don&#8217;t, I deleted it. Its a weird wiretap on my life), Xoopit&#8217;s plugin looks to be a perfect fit!</p>
<p>It looks like they are wrangling support for yahoo mail as well, so fear not you yahoosters.</p>
<p>Read the <a href=" http://www.readwriteweb.com/archives/get_your_facebook_in_your_gmail.php" target="_blank" >full story at readwriteweb.com</a> or browse the <a href="https://addons.mozilla.org/en-US/firefox/addon/8257" target="_blank" title="xoopit firefox plugin" >plugin page</a></p>
<p><em><strong>The feature set of xoopit is as follows:</strong></em></p>
<blockquote><p><strong>Search and Browse Attachments and Media</strong></p>
<p>Xoopit allows you to earch your stuff, not your messages. Xoopit upgrades Gmail search to show you the photos, videos and files that match what you are looking for. Browse photos and videos from YouTube, Flickr, Shutterfly, Kodak and Picasa. Links sent to you are automatically collected, saving you the hassle of going to these sites. Get out of <em>Attachment Hell</em>&#8230;easily find and access your files in Gmail. Never misplace an attachment again. All of these files and photos can be easily shared with friends, posted to your blog or shared on Facebook.</p>
<p><strong>Compose a Mail by Searching</strong></p>
<p>Quickly search for web links, maps and videos on the web and add them to the mail you are composing. For example, just type in the name of the restaurant you want to go to. Select the Maps feature and add a map and link to Google driving directions directly into your mail.</p>
<p><strong>Your Email Social Graph Revealed</strong></p>
<p>Xoopit exposes information about all the senders on a thread. See their profile pics, recent conversations and all the attachments and media they have sent you.</p>
<p><strong>Under the Covers</strong></p>
<p>Xoopit&#8217;s innovations deliver the next generation of search, productivity, and social media applications to Internet users. Our passion is in building smart, simple applications that work for you. We&#8217;ve all grown tired of fussing with applications to get things done. Xoopit was founded to solve some of the most basic Internet application problems we face everyday.</p>
<p><br class="spacer_" /></p>
</blockquote>
<p>Facebook chat from within gmail? maybe. Just wait and see &#8211; you&#8217;re almost there.</p>
<p><img src="http://www.readwriteweb.com/images/FB%20in%20Gmail%20RHS.png" alt="" width="228" height="274" /></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/02/13/facebook-gmail-xoopits-updated-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo BOSS Goes Commercial + SearchMonkey &#8211; Get Started Now &#8211; PHP/JS/Ruby API Wrappers and Tutorials!</title>
		<link>http://webserviceable.com/2009/02/13/yahoo-boss-goes-commercial-searchmonkey-get-started-now-phpjsruby-api-wrappers-and-tutorials/</link>
		<comments>http://webserviceable.com/2009/02/13/yahoo-boss-goes-commercial-searchmonkey-get-started-now-phpjsruby-api-wrappers-and-tutorials/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 17:47:15 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Yahoo]]></category>
		<category><![CDATA[Yahoo BOSS]]></category>
		<category><![CDATA[Yahoo SearchMonkey]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=78</guid>
		<description><![CDATA[ 
In an indepth preview and announcement by Yahoo, we see a big move in the tiered pay/free API ecosystem. No doubt fueled by the current economic climate and the fight for Yahoo to make a comeback, Yahoo&#8217;s BOSS (Build Your Own Search Service) will go paid in Q2 of this year.
Not all is lost, [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.programmableweb.com/images/apis/at858.png" alt="Yahoo BOSS - Build Your Own Search Service" width="125" height="44" /><img class="alignnone" src="http://l.yimg.com/a/i/eu/sch/smd/searchmonkey_logo147x150.gif" alt="Yahoo SearchMonkey" width="86" height="87" /> <img class="alignnone size-full wp-image-79" title="Yahoo" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-3.png" alt="Yahoo" width="153" height="49" /></p>
<p>In an indepth preview and <a href="http://ysearchblog.com/2009/02/11/boss-update-open-monetization-pricing-structured-data-and-more/" target="_blank" >announcement by Yahoo</a>, we see a big move in the tiered pay/free API ecosystem. No doubt fueled by the current economic climate and the fight for Yahoo to make a comeback, Yahoo&#8217;s BOSS (Build Your Own Search Service) will go paid in Q2 of <strong>this year</strong>.</p>
<p>Not all is lost, there are open pricing schemes and from what I can see up to 10k requests a day will still be free, so &#8211; you can still get your Kiva.org search engine going for free, but if it actually works out, you&#8217;re going to need to pay for it.</p>
<p><strong>There is even more good news,<br />
 </strong>I swear I heard about this earlier this week (very shortly after the Kiva announcement) but I can&#8217;t find the post, but anyway&#8230; Yahoo will offer <a href="http://developer.yahoo.com/searchmonkey/" target="_blank" >SearchMonkey</a> integration into BOSS! This is very cool, and my mind has been flying through ideas since this annoucement. SearchMonkey is basically a service for &#8220;enhancing&#8221; yahoo search results with additional metadata. Ex. a search for a movie showing showtimes and rottentomatoe links right in the search!</p>
<p>Now that you&#8217;ve herd all about news with these API Services from Yahoo lets throw down some factsheets, explanations, api classes, and tutorials to help out some of the non-know&#8217;rs after the turn.</p>
<p><span id="more-78"></span></p>
<h3><img class="alignright" src="http://www.programmableweb.com/images/apis/at858.png" alt="Yahoo BOSS - Build Your Own Search Service" width="125" height="44" /></h3>
<h3>What is Yahoo BOSS</h3>
<blockquote><p><em>&#8220;BOSS (Build your Own Search Service) is Yahoo!&#8217;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!&#8217;s investments in crawling and indexing, ranking and relevancy algorithms, and powerful infrastructure.&#8221;<br />
 <strong>basically, you can build your own search engine using yahoo&#8217;s resources</strong><br />
 </em></p>
</blockquote>
<p><strong>Yahoo BOSS Factsheet</strong></p>
<ul>
<li><strong>Also Known As:</strong> Yahoo Build Your Own Search Service</li>
<li><strong>What is it:</strong> Yahoo has offered for awhile now the ability for users to create their own search engines, giving the ability to tap into the Yahoo Index&#8217;ed pages based on your own Keyword search.</li>
<li><strong>API Home:</strong> <a href="http://developer.yahoo.com/search/boss" target="_blank" title="Yahoo BOSS" >http://developer.yahoo.com/search/boss</a></li>
<li><strong>API Signup:</strong> <a href="https://developer.yahoo.com/wsregapp/" target="_blank" >developer.yahoo.com/wsregapp/</a></li>
<li><strong>API Requirements:</strong> YahooID</li>
<li><strong>Pricing:</strong> First 10k Requests Free, Tiered pricing based on search category + peek hours etc. This is new with the annoucement preferenced at the top of the page. With each unit costing 10 cents, we can see the pricing chart below taken from the <a href="http://developer.yahoo.com/search/boss/fees.html" target="_blank" >Yahoo BOSS Pricing</a> page<br />
 <img src="http://developer.yahoo.com/search/boss/pricing3.png" alt="" width="404" height="172" /></li>
</ul>
<p><a href="http://blog.programmableweb.com/2009/02/12/yahoo-boss-search-api-goes-commercial" target="_blank" >read full coverage here on Yahoo BOSS announcement here</a>, or grab php,ruby,js wrappers and tutorials below!<strong></strong></p>
<p><strong>Yahoo BOSS Programming Wrappers, Tutorials, Resources and Links!</strong></p>
<ul>
<li><a href="http://developer.yahoo.net/blog/archives/2008/10/boss_niche_search.html" target="_blank" >Creating a Niche Search Engine Walkthrough</a> &#8211; a high level walkthrough of how you can create a niche search services based on Yahoo BOSS. Great place for beginers @ developer.yahoo.net/blog</li>
<li><a href="http://zendframework.com/manual/en/zend.service.yahoo.html" target="_blank" >Zend Framework Yahoo Search Class/PHP Wrapper</a> &#8211; for your zendframework junkies out there, here is the Yahoo Search Service Class (which looks like it supports tons of the APIs request types available @ zendframework.com/manual</li>
<li><a href="http://shout.setfive.com/2008/08/17/more-boss/" target="_blank" >PHPBoss &#8211; PHP Yahoo BOSS Library/Wrapper </a>- an independently created Yahoo BOSS wrapper originally developed for a wordpress blog @ shout.setfive.com
<ul>
<li><a href="http://code.setfive.com/boss/sage.html" target="_blank" >Demo of above PHP Yahoo Wrapper</a></li>
</ul>
</li>
<li><a href="http://www.phpclasses.org/browse/package/4723.html" target="_blank" >PHP Yahoo Boss Class</a> &#8211; a nice php class for integrating Yahoo BOSS into PHP, its probably high quality given the source @ phpclasses.org</li>
<li><a href="http://developer.yahoo.com/php/howto-parseRestPhp.html" target="_blank" >Yahoo BOSS + PHP Tutorial</a> &#8211; the official tutorial from yahoo on using Yahoo BOSS and PHP @ yahoo.com</li>
<li><a href="http://www.labnol.org/internet/tutorial-create-yahoo-boss-site-search/5636/" target="_blank" >Simple PHP Tutorial using Curl + Yahoo BOSS</a> &#8211; a small but concise tutorial designed as a starting point for PHP developers @ labnol.org</li>
<li><a href="http://willarson.com/tutorial/tutorial.html" target="_blank" >Another PHP Tutorial + Yahoo BOSS</a> &#8211; a nice tutorial and walkthrough of using the Yahoo BOSS API in php @ http://willarson.com</li>
<li><a href="http://www.wait-till-i.com/2008/11/13/yahoo-boss-keyword-extraction-api-wrappers-jsphp/" target="_blank" >PHP Yahoo BOSS Keywords Extractor (bossterms)</a> &#8211; seeems like a straight-forward PHP Wrapper for accessing the Yahoo BOSS API and returning keywords extracted from search results. It uses the &#8220;undocumented&#8221; <code>view=keyterms</code> option. Includes some examples and a little tutorial @ wait-till-i.com</li>
<li><a href="http://www.wait-till-i.com/2008/11/13/yahoo-boss-keyword-extraction-api-wrappers-jsphp/" target="_blank" >Javascript Yahoo BOSS API Keywords Extractor (bossterms)</a> &#8211; this is the other leg of the bossterms library (which is listed as php above), which allows javascript access to the api for keyword extraction @ wait-till-i.com</li>
<li><a href="http://24ways.org/2008/sitewide-search-on-a-shoestring" target="_blank" >Javascript Yahoo BOSS Tutorial</a> &#8211; a great walkthrough on using javascript to build results from the Yahoo Boss API @ http://24ways.org</li>
<li><a href="http://www.rubyinside.com/ruby-and-yahoo-boss-with-bossman-1047.html" target="_blank" >Ruby API Wrapper (Bossman) + Yahoo BOSS Tutorial</a> &#8211; it seems like a small tutorial, but thats jus the nature of elegent code, get Yahoo BOSS working under ruby @ rubyinside.com</li>
<li><a href="http://github.com/jpignata/bossman-gem/tree/master" target="_blank" >Ruby API Wrapper aka Bossman Gem Repository</a> &#8211; seems like a popular gem for integrating Yahoo BOSS into your site with ruby @ github.com</li>
</ul>
<h3><img style="float: right;" src="http://l.yimg.com/a/i/eu/sch/smd/searchmonkey_logo147x150.gif" alt="" width="86" height="87" /></h3>
<h3>What is Yahoo Search Monkey?</h3>
<p>Originally developed as an add-on to the yahoo.com search results, SearchMonkey is now available to BOSS! Which means that you can create a SearchMonkey and then use it on your own site and offer it to the public doing searches on yahoo.com. A play on &#8220;GreaseMonkey&#8221; (which is designed to rock your work by offering javascript plugins for your browser, I reccomend it heavily! userscripts.org), SearchMonkey writes plugins for your Yahoo Search.</p>
<blockquote><p><em>&#8220;Using SearchMonkey, developers and site owners can use structured data to make Yahoo! Search results more useful and visually appealing, and drive more relevant traffic to their sites.</em><strong><em></em></strong></p>
<p><strong><em>How does it work?</em></strong><em><br />
 The SearchMonkey developer tool helps you find and construct data services that you can use to build apps. Once you&#8217;ve built your app, you can use it yourself and share it with others.&#8221;</em></p>
</blockquote>
<p><strong>Yahoo Search Monkey Factsheet</strong></p>
<ul>
<li><strong>What: </strong>enhance search results with additional information, links, visual aids, etc.</li>
<li><strong>Where:</strong> <a href="http://developer.yahoo.com/searchmonkey/" target="_blank" >developer.yahoo.com/searchmonkey</a></li>
<li><strong>Signup:</strong> <a href="http://developer.search.yahoo.com/wizard/index" target="_blank" >developer.search.yahoo.com/wizard/index</a></li>
<li><strong>Pricing: </strong>still free for all</li>
</ul>
<p>Yahoo SearchMonkey Tutorials, Resources, Links</p>
<ul>
<li><a href="http://gallery.search.yahoo.com/" target="_blank" >Yahoo SearchMonkey Application Gallery</a> &#8211; browse what people have already created to enhance your search results @ gallery.search.yahoo.com</li>
<li><a href="http://developer.yahoo.com/searchmonkey/smguide/index.html" target="_blank" >Yahoo&#8217;s SearchMonkey Guide</a> &#8211; A guide for developers and more for navigating with your SearchMonnkey @ developer.yahoo.com</li>
<li><a href="http://gallery.search.yahoo.com/application?smid=EJK" target="_blank" >PHP Function Reference &#8211; SearchMonkey Plugin</a> &#8211; a cool searchmonkey plugin that shows php function details w/out browsing to the page @ gallery.search.yahoo.com</li>
<li><a href="http://www.seomoz.org/ugc/get-your-banana-out-and-monkey-around-with-yahoo-search" target="_blank" >SEOmoz Example and Walkthrough</a> &#8211; posted by a SEOmoz viewer it walks you through the creation in a tutorial style format and explains some great points along the way.</li>
</ul>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/02/13/yahoo-boss-goes-commercial-searchmonkey-get-started-now-phpjsruby-api-wrappers-and-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Kiva.org Update &#8211; KivaCloud Webapp &amp; Ruby Kiva API Wrapper?</title>
		<link>http://webserviceable.com/2009/02/11/kivacloud-view-kivaorg-datasets/</link>
		<comments>http://webserviceable.com/2009/02/11/kivacloud-view-kivaorg-datasets/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 20:42:57 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[kiva.org]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=64</guid>
		<description><![CDATA[ 
 Thats right, I just posted about its launch yesterday, and already Kiva.org developers are hawt to trawt. I&#8217;ve been following the Kiva.org Google Group and I found that one dedicated and altruistic developer is creating a Ruby Wrapper for Kiva! (you can find it at the almighty github)
Now, thats not is, another developer [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://build-kiva.googlegroups.com/web/build-kiva.png?gda=bTL5HkAAAABM_rtztiFUmM0jmbPYx8N-m5lZteJOJ71e3D2C3dBnQgVUwUdn-Q1xiXxvwXfvywptxVPdW1gYotyj7-X7wDON" alt="Kiva.org" width="42" height="42" /> <br />
 Thats right, I just posted about its launch yesterday, and already Kiva.org developers are hawt to trawt. I&#8217;ve been following the Kiva.org Google Group and I <a href="http://groups.google.com/group/build-kiva/browse_thread/thread/37a3cd200e523440" target="_blank" >found that one dedicated and altruistic developer</a> is creating a <strong><a href="http://github.com/markmcspadden/ruby-kiva/tree/master" target="_blank" >Ruby Wrapper for Kiva</a></strong>! (you can find it at the almighty github)</p>
<p>Now, thats not is, another developer created a &#8220;KivaCloud&#8221;, designed to show and navigate through the Kiva.org datasets. A great little webapp created by smoovej on the <a href="http://groups.google.com/group/build-kiva/browse_thread/thread/19f8d6f73118fb3b" target="_blank" >build.kiva.org google group</a></p>
<div id="attachment_65" class="wp-caption alignnone" style="width: 491px"><a href="http://www.frazao.org/kivacloud/" target="_blank" ><img class="size-full wp-image-65" title="KivaCloud - Word Cloud for Kiva.org API Datasets" src="http://webserviceable.com/wp-content/uploads/2009/02/picture-2.png" alt="viewable at: http://www.frazao.org/kivacloud/" width="481" height="254" /></a><p class="wp-caption-text">viewable at: http://www.frazao.org/kivacloud/</p></div>
<p>Not bad for a days work right? People are really jumping on Kiva.org! I look forward to what happens next!</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/02/11/kivacloud-view-kivaorg-datasets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kiva &#8211; Person to Person Lending (now API)</title>
		<link>http://webserviceable.com/2009/02/11/kiva-person-to-person-lending-now-api/</link>
		<comments>http://webserviceable.com/2009/02/11/kiva-person-to-person-lending-now-api/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 20:36:30 +0000</pubDate>
		<dc:creator>electBlake</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[kiva.org]]></category>

		<guid isPermaLink="false">http://webserviceable.com/?p=61</guid>
		<description><![CDATA[

Kiva.org is the worlds first person-to-person lending services who&#8217;s goal is to alleviate poverty. Nice huh? Recently covered and added to the programmableweb directory, Kiva&#8217;s will allow developers some great access to their site and services allowing normal joes and janes (such as yourself) to help build a socially concious application!
Introducing its developer blog, and [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p><br class="spacer_" /></p>
<p><img class="alignleft" style="margin-left: 10px; margin-right: 10px;" src="http://www.socialedge.org/blogs/forging-ahead/topic_images/kivalogo.jpg" alt="" width="128" height="128" /></p>
<p>Kiva.org is the worlds first person-to-person lending services who&#8217;s goal is to alleviate poverty. Nice huh? Recently <a href="http://blog.programmableweb.com/2009/02/04/kiva-launches-microlending-api/" target="_blank" >covered</a> and <a href="http://www.programmableweb.com/api/kiva" target="_blank" >added to the programmableweb directory</a>, Kiva&#8217;s will allow developers some great access to their site and services allowing normal joes and janes (such as yourself) to help build a socially concious application!</p>
<p>Introducing its <a href="http://blog.build.kiva.org/2009/02/03/introducing-the-kiva-api/" target="_blank" >developer blog</a>, and <a href="http://build.kiva.org/" target="_blank" >developer homepage</a>, Kiva looks to support its developers with a wiki, great documentation and more!</p>
<p>There have already been 2 visualizations of the Kiva network, check them out below!</p>
<ul>
<li><a href="http://www.howweknowus.com/2009/02/03/kiva-micro-lending-offers-api/" target="_blank" >Kiva Visualization using API</a> (Kiva Network map)</li>
<li><a href="http://www.howweknowus.com/2009/02/04/complete-kiva-network/" target="_blank" >Kiva Complete Visualization of Network</a></li>
</ul>
<p><strong>Factsheet</strong></p>
<ul>
<li>API Homepage: <a href="http://developers.wiki.kiva.org/KivaAPI" target="_blank" >Kiva API Homepage</a></li>
<li>API Signup: none?!</li>
<li><a href="http://developers.wiki.kiva.org/KivaAPI" target="_blank" >Kiva API Documentation</a></li>
</ul>
<p><strong>Kiva Tutorials, Resources, and Links!</strong></p>
<ul>
<li><a href="http://developers.wiki.kiva.org/KivaAPI" target="_blank" >Kiva API Homepage</a></li>
<li><a href="http://developers.wiki.kiva.org/ApplicationIdeas" target="_blank" >Kiva Ideas (a running list)</a></li>
<li><a href="http://blog.build.kiva.org/2009/02/03/introducing-the-kiva-api/" target="_blank" >Kiva Blog</a></li>
<li><a href="http://build.kiva.org/docs/getting_started" target="_blank" >Getting Started with Kiva API </a>- Kiva.org</li>
</ul>
<p><br class="spacer_" /></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://webserviceable.com/2009/02/11/kiva-person-to-person-lending-now-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
