stuartlangridge / WebHistoryIndex

Remember all the web pages you look at, and make them searchable

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebHistoryIndex

A search engine for all the web pages you've ever looked at.

This is an alarmingly simple implementation and not at all ready for production. But it works for me.

There are two parts: the server and the browser extension.

The server

Initial server setup

git clone git@github.com:stuartlangridge/WebHistoryIndex.git
cd WebHistoryIndex
virtualenv --system-site-packages ./venv
source ./venv/bin/activate
pip install whoosh
pip install Flask

Running the server

bash run.sh # you might want to put this in your crontab so it runs on reboot

The browser extension

Only for Chrome right now, I'm afraid. In Chrome, go to chrome://extensions, say "add unpacked extension", and add the extensions/chrome folder from this repository.

Using it

Go to http://localhost:5150. Search in the box; see results. Robert's your mother's brother.

About

Remember all the web pages you look at, and make them searchable


Languages

Language:Python 64.7%Language:JavaScript 20.0%Language:HTML 13.1%Language:Shell 2.3%