Yuil is dead! 4hoursearch is now online.

As this was really just a demonstration of the power of Yahoo! BOSS, I have brought the site back as a demonstration site. Additionally, Yahoo! is making the source code to the new site available so anyone with a knack for Python, HTML and CSS can take a swipe at making a better search experience.  In order to make a nice UI I teamed up with another Sam, Sam Lind.  I put together the skeleton using Yahoo!’s amazing YUI tools and he created the look and feel.  Please try it out and take advantage of Yahoo!’s open search API:



Why 4hoursearch?  It took 4 hours to write the initial code, 4 hours for it to go from unknown to 20 hits / second, 4 hours looking for a domain name and 4 hours to build the brand new UI.  Fortunately, it won’t take 4 hours to find something with it :)

If you want the classic list of links, now enhanced with SearchMonkey results, you can always start here.

This entry was posted in Technology and tagged , , , , , , , . Bookmark the permalink.
  • Pingback: Yahoo’s Best BOSS Search Mashups:()

  • Pingback: me/dium » 4hoursearch()

  • Pingback: Saurabh Sahni()

  • http://www.collierclan.net/mark/ Mark Collier

    Hey sam — very cool “4 hour” project! I wish I had your mad skills :)

    I was playing around with it and tried searching for my morning jacket (http://www.4hoursearch.com/search?q=my+morning+jacket) but got an error:

    Traceback (most recent call last):
    File “/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py”, line 499, in __call__
    File “/base/data/home/apps/yoolsearch/1.234/search.py”, line 39, in get
    resultset_glue = glue(q)
    File “/base/data/home/apps/yoolsearch/1.234/yos/boss/ysearch.py”, line 56, in glue
    data = load(url)
    File “/base/data/home/apps/yoolsearch/1.234/yos/boss/ysearch.py”, line 64, in load
    data = rest.download(url)
    File “/base/data/home/apps/yoolsearch/1.234/yos/crawl/rest.py”, line 18, in download
    result = urlfetch.fetch(url)
    File “/base/python_lib/versions/1/google/appengine/api/urlfetch.py”, line 216, in fetch
    raise DownloadError(str(e))
    DownloadError: ApplicationError: 3

  • Pingback: Yahoo! Cool thing of the Day » Blog Archive » Use the BOSS()

  • Pingback: Alfabetic » Blog Archive » Algunas combinaciones dirigiendo el poder de BOSS de Yahoo()

  • Pingback: The Friday Post #19: A Visual Search Engine, 4HourSearch and Anatomical Knitting « EBM and Clinical Support [email protected]()

  • Joe

    I need a break from some projects I’m working on using Boss and Appengine, and had a search engine idea. I think you’ve done half the work already for another random idea I had for a search engine. Going to enjoy playing with this i think, thanks!

  • http://itsfrosty.appspot.com/ Himanshu

    Hey Sam

    I built a small search and used some of your code from the 4hoursearch in it. Do you think its fine or i should rewrite everything from scratch. The url is:

    Would have sent a personal email, but you don’t have contact info published on the blog :(


  • Mahalakshmi V.M.

    I am facing this error. Please help me out

    Traceback (most recent call last):
    File “C:\Program Files\Google\google_appengine\google\appengine\ext\webapp\__init__.py”, line 499, in __call__
    File “C:\Program Files\Google\google_appengine\4hoursearch\search.py”, line 37, in get
    result = search(query, count=10)
    File “C:\Program Files\Google\google_appengine\4hoursearch\yos\boss\ysearch.py”, line 44, in search
    data = load(url)
    File “C:\Program Files\Google\google_appengine\4hoursearch\yos\boss\ysearch.py”, line 64, in load
    data = rest.download(url)
    File “C:\Program Files\Google\google_appengine\4hoursearch\yos\crawl\rest.py”, line 18, in download
    result = urlfetch.fetch(url)
    File “C:\Program Files\Google\google_appengine\google\appengine\api\urlfetch.py”, line 267, in fetch
    raise DownloadError(str(e))
    DownloadError: ApplicationError: 2 timed out

  • http://www.javarants.com sam

    I have seen this error from time to time when Yahoo! BOSS takes too long to respond back to Google App Engine. Are you asking for a lot of results?


  • http://www.subscribetomyblog.com Robert

    4hoursearch looks great. I have a search engine that uses a single PHP file to query Yahoo Boss. It works like a charm, except that it doesn't yet do image and news search. if anyone wants to download and use it or amend it so that it does do image and news search, you can find it at: http://www.subscribetomyblog.com/spotlight/yaho….

  • teddrakefuckshismom

    twat, you're not even first comment you fucking bell-end

  • http://yesmessengerchat.unblog.fr/2007/06/20/yes-messenger-chat-et-rencontres-coquines-rapides/ yes messenger

    Very awesome indeed!

  • http://feedraider.com/u/joshabelle/p/56j6v/ Albert A. Llamas

    nice article! nice site. you're in my rss feed now 😉
    keep it up

  • deri

    Where I can store my Yahho AppID? Where is the config file?

  • deri

    Where I can store my Yahho AppID? Where is the config file?

  • http://qmsconsultants.com/NABH.html NABH

    I really appreciate your post and you explain each and every point very well.Thanks for sharing this information.And I’ll love to read your next post too.

  • Banloreflorist

    Type your comment here. Gifts to  Banglore, Flowers to Banglore, Cakes to  Banglore,Same Day delivery all over Banglorehttp://www.bengalurugifts.com

  • Loveandwishes1

     Gifts to India , Flowers to  India, Cakes to  India,Same Day delivery all over  India http://www.lovenwishes.com

  • Goagifts

     Gifts to goa, Flowers to goa, Cakes to goa,Same Day delivery all over goa http://www.goaonlinegifts.com