Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kirang89/coyote

A search engine as lame as the cartoon character coyote, purely written for hacking pleasure
https://github.com/kirang89/coyote

Last synced: 7 days ago
JSON representation

A search engine as lame as the cartoon character coyote, purely written for hacking pleasure

Awesome Lists containing this project

README

        

#Coyote

##Overview
A lame ass search engine written purely for the purpose of understanding the basics of a search engine and of course, for the pleasure of hacking :)

##Installation
* Do the following:

git clone https://github.com/kirang89/coyote.git

cd coyote/scripts
chmod +x setup.sh
./setup.sh


The ```setup.sh``` file installs **pylibmc** on your system, which is a dependency for this project. It also sets an alias **search** in your ```bashrc``` file

##Dependencies
* ```pylibmc``` - a memcached client for python

##Running
* I've written a script that runs ```indexer.py``` as a cron job. If you want to do so, run the ```indexer_cron.sh``` script.
* In order to do a search, run the following from the command line

``` search ```

##Examples



$search a good website

++++++++++++++
Search Results
++++++++++++++
0. http://www.udacity.com/cs101x/index.html
1. http://www.udacity.com/cs101x/crawling.html

$search blah blah

++++++++++++++
Search Results
++++++++++++++
No results found