I am looking for someone to create a search engine for song lyrics. The search engine would crawl a list of lyrics sites and grab the links to the actual lyrics pages. So If I wanted to searched for "under the bridge" I would get lots or results from the different sites that I picked to use. Users could search by song title or by band name. I would like a list of the top 10 searches to be shown on the main page. I would also like to be able to sort by instrument, so there would be guitar, bass and drums. The sites would be sorted by how many hits they have sent me in the last week, so every hit is a point and the site with the most points would be rated the highest. There would also be an index of the all the tabs #-z by artist, and each artist page, and individual song list page would be indexed into the search engines, so maybe make them html pages. I would also like to implement a feature where if the site links directly to an artist or song name page, they would receive two points, where as only one is awarded for link to my main page. Another feature I would like is if lyrics pages are exact duplicates(because there will be a lot of duplicates) it will be recogized and labeled as the same version # in the table where they are all listed from the different sites. The navigation would be very similar to http://www.911tabs.com. Check out how the results are displayed on their site when searching for band or song name, and it will be pretty much the same. There will be around 10-15 sites I will have you use for the engine. The crawler will need to run periodically in order to update the database with new songs, maybe like every other day. Above each site there will be a small header page set up like at [url removed, login to view], allowing the user to rate the lyrics, make a new search, or go back to main page.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
ie, firefox, netscape