Uploaded by protosoftware on Feb 16, 2007
http://www.protosw.com/mods/app/view/379
Here's a full screen version: http://www.protosw.com/products/movies
This Proto mashup brings Craigslist, Yahoo! Pipes, Yahoo! Maps, and Microsoft Outlook together into one sweet apartment hunting and tracking mashup app.
First, I built a rich RSS feed using Yahoo! Pipes to query Craigslist in New York City for apartment listings (all brokers / fees too). The Yahoo! Pipe feed adds on (this functionality rocks) a Latitude / Longitude geo-coding if it can find anything that looks like an address in any of the fields in the RSS feed, in our case apartment listings. So I build a URL for CL with the right parameters to hit newyork.craigslist.com with apartment search terms, the listing offset (page in increments of 25), and how many bedrooms. For example: http://newyork.craigslist.org/search/aap?bedrooms=1&...
Then using Yahoo! Pipes, we can build this URL with some simple inputs for query, bedrooms, and "s" (start offset). Pipes will output the new feed with only listings for which it can determine some lat/lon coordinates with reasonable probability. The Yahoo! Pipe outputs a REST interface like so:
http://pipes.yahoo.com/pipes/tiEOFaG42xGAp2feZYQMOQ/...
Step 2: Using Proto, query the Yahoo! Pipes REST API a number of times with multiple search phrases. For example, get the first 4 pages (100) results for each of "williamsburg", "les", and "lower east side". Then Proto groups these all back together into a single feed for further display, storage, and analysis. This is nice since the Yahoo! Pipe service will usually only return about 25% of the results with legitimate geocoding. I built the multiple REST queries and aggregation functionality
sort of like the deep search example.
Step 3: Show all the listing results on a Yahoo! map. This makes it super easy to focus in on a certain neighborhood and ignore the "Williamsburg" listings that are past queens. Try it out... The map is shown using Adobe Flash right in Proto.
Then you decide what to do:
1. Eliminate / blacklist listings you never want to see again.
2. Save listings with additional info like:
Broker email, Broker phone, Broker Name, Comments, Rent, Other Monthly costs, Lease Term, broker fee, etc.
3. Analyze all your 'saved' listings to calculate the total, all in monthly rent by adding up all the costs and averaging out the broker's fee. Roommates are included into the monthly bill split.
4. If you need to light a fire because you're the one actually driving the apartment search since your lease is up in 2 weeks and your slacker friends are doing nothign about it, grab a screenshot of the apartments you've found and send it via Outlook. To do this, Proto uses VBA to create a new Email message and then uses the VBA "SendKeys" to paste in the screenshot you take of the Yahoo! Map (taken right in Proto wiht the movie / screencap module).
That's it. you have a full featured applic... er, mashup to help you find some new digs in NYC. Feel free to redirect the Pipes REST request to another city or search for that matter. I tried it out with "Free Stuff", but there's way less meaningful results. For sale items could work though... Give it a try.
-
7 likes, 4 dislikes
Link to this comment:
7:56How to: Make a Twitter bot without any programm...by frinkeydotcom12,519 views
6:20Making Mashups with Info 2.0 - part 1 of 7by iboyibm5,953 views
8:07How To Make A Mash-up Tutorialby imranarif2234,818 views
7:16QEDWiki - Mashup Hub - Damia (demo)by iboyibm5,794 views
3:10Proto Software improves repetitive data analysi...by protosoftware3,162 views
4:09Introduction to Mashupsby ItsMashtastic28,835 views
1:34TIBCO Craigslist Remixby dalmaer4,265 views
9:47Mashup Google Calendar - Yahoo Pipesby pixxxxx1,356 views
2:54Mercedes-Benz Search & Send Yahoo! Maps Instruc...by SearchAndSend3,451 views
2:37Ehanced CraigsList Search Helper With Images an...by pixelspotlight2,067 views
5:14Fix My Street Mashup Using Yahoo Pipesby slgavin484 views
5:26Proto Demo: Put Your Outlook Contacts on a Yaho...by protosoftware1,872 views
4:43Demo of Office Accounting integration with Outlookby pprokop19,191 views
2:15Mobile Mashup Application - Life Logby hollobit1,557 views
2:10Adding Feeds to Facebook Notes With Yahoo Pipesby vsellis551 views
3:32How to Translate a Feed Using Pipes on Yahoo!by ThediTii7,051 views
1:07How to Add RSS Feeds to iGoogleby LeRoyRap2,036 views
7:56Blog Finder: See the Intersection of Many Searchesby protosoftware628 views
2:57Mix RSS Feeds with Yahoo! Pipes and FeedBurnerby labnol13,754 views
- Loading more suggestions...
we're looking for people to put together their own video interpretations of our music. Since you do mashups...are you interested?
Lemonwilde 3 years ago
It can be hard to find what you are looking for. Not any more! All the information you need can be found by using CraigsList Reader. You will be able to search multiple locations and categories at once. Searches are fast, and you can search thru the whole world, or narrow your search down to a state or city. You can search by using locations, categories, or headings.
If you want to search on craigslist then you need to download craigslist reader. Just search craigslist reader on google.
rehanmasood99 3 years ago
Nice Movie Guys - hes a legend! atomicfeedback.com
bubbles29118147 4 years ago
thanks for the detailed info on the right;)
dilibau 4 years ago
what?
NarsIsOkay 4 years ago
Awesome mashup!!
Studio42 4 years ago