Show HN: Findsimilar.info - my weekend project(findsimilar.info)
findsimilar.info
Show HN: Findsimilar.info - my weekend project
http://www.findsimilar.info/
4 comments
Cool idea. But could you make it accessible to the poor sods who don't have a twitter and don't feel like making an account just for that (like me)?
ok leave it with me. Sounds like an interesting challenge.
It'd be nice to hear how to made it, what language, any problems etc etc.
Sure. It was made very quickly with PHP and AWS SDK for PHP which can be found here http://aws.amazon.com/sdkforphp/.
I used a cron each minute to scrape twitter and search for the tweets to the @findsimilar account. These are then stored in a MySql table. Another script then runs over them and looks for the hashtag.
At this point we search a different part of Amazon depending on what is being searched for. The results are stored again in MySql tables (one for the page, one for the Artists / authors and one for the products).
I then used wildcard DNS entry for *.findsimilar.info and the same for apache so that we can use the format xxx.findsimilar.info which will be good for seo and also easy to guess.
In essence that is it. The biggest problem I can see is when someone is an author, artist and actor. We have a namespacing problem. Perhaps I need to add xxx.findsimilar.info/actor /author /artist
I used a cron each minute to scrape twitter and search for the tweets to the @findsimilar account. These are then stored in a MySql table. Another script then runs over them and looks for the hashtag.
At this point we search a different part of Amazon depending on what is being searched for. The results are stored again in MySql tables (one for the page, one for the Artists / authors and one for the products).
I then used wildcard DNS entry for *.findsimilar.info and the same for apache so that we can use the format xxx.findsimilar.info which will be good for seo and also easy to guess.
In essence that is it. The biggest problem I can see is when someone is an author, artist and actor. We have a namespacing problem. Perhaps I need to add xxx.findsimilar.info/actor /author /artist
would be great to have a web interface.. for 1. convenience and 2. privacy as i wouldn't want people that check my twitter timeline to know that i'm trying to find something similar to fill in the gap
Its also command line-esque which I prefer than clunky interfaces.
I use Tweetie for Twitter which is always open and in less than 10 seconds I can have it open with a quick command line style query written and being processed while I get back to work.
To give it a go have a look at http://www.findsimilar.info to see how it works and what you can search for.