This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Home
Welcome to the yes-api wiki!
This is an experiment to see how quickly I can throw together a client component library for the Yes.com API. At this point it is approximately 2 hours old, but it has all the necessary moving parts to request and process the JSON responses from the yes.com API. I’ve coded StationCall and StationsCall. This library depends on httpclient 4.0-beta-whatever and some json-lib. This is git, so if you don’t like something, go fork yourself.
Questions:
- Is there a free Trac hosting provider out there? Or should I just create a free Basecamp account for this? What do people use for Issue tracking on GitHub?
- Raise your hand if the Affero license offends you on some level. Yeah? Me too, but I selected it as a social experiment. I want to see what the reaction is to the Affero license, and I’m keeping an open mind about the license. I started life as an Apache zealot but (like many) have soften my view of licenses with age.
- Maven? You hate Maven? I don’t care, I love Maven. I wrote the book on Maven (well, that’s not true, I wrote a large part of the Maven book). It stays, sorry.
TDB:
- The URL and configuration needs to be abstracted from the Call objects.
- The library should delegate to HttpClient entirely (or not). I guess users should have the ability to pass this API an implementation of HttpClient that has been configured for all the fanciness that is possible (proxy settings, client certs). There should be two ways to interact with the API, an easy way that takes no config and a custom way that allows for configuration via HttpClient
- The unit tests should not hit the yes.com service, that’s just bad form.
Completed:
- DONE Call objects should implement a Call interface and extend an AbstractCall
Yes API is covered under the Affero General Public License version 3.0. Copyright 2008 – Tim O’Brien. 
Ack
Thanks for Jeremie Miller, whom I have never met, for directing my attention to this interesting API.







