Skip to content

developing for everpad

nvbn edited this page Nov 2, 2012 · 7 revisions

On debian/ubuntu

Assuming you don't already have git installed, but have the ppa added, something like this should work.

sudo apt-get install git
sudo apt-get build-dep everpad
git clone git://github.com/nvbn/everpad.git everpad-git
cd everpad-git
sudo python setup.py develop

Then make sure you've closed the indicator (click Exit from the everpad unity applet(?)) and killed lens and provider(killall everpad everpad-lens everpad-provider) and back on the console:

python everpad/provider/daemon.py  # for provider
python everpad/pad/indicator.py  # for indicator
python everpad/lens.py  # for unity lens

When you're done, you should be able to run

sudo python setup.py develop --uninstall

To restore your environment back to the ppa version

On other linux

First you need to install dbus, sqlite, qt and pyside with you package manager. After that install deps with pip or easy_install:

pip install sqlalchemy BeautifulSoup html2text py-oauth2 pysqlite keyring

Now clone everpad and make it ready for developing:

git clone git://github.com/nvbn/everpad.git everpad-git
cd everpad-git
python setup.py develop

Then make sure you've closed the indicator (click Exit from the everpad unity applet(?)) and killed lens and provider(killall everpad everpad-lens everpad-provider) and back on the console:

python everpad/provider/daemon.py  # for provider
python everpad/pad/indicator.py  # for indicator
python everpad/lens.py  # for unity lens

When you're done, you should be able to run

sudo python setup.py develop --uninstall

Clone this wiki locally