le-n-x

aka Pippi Longstrings

Stars
10
Committers
4

le-n-x is a set of tools for navigating legislation.

(C) 2009-2011 by Stefan Marsiske [email protected], Adam Tauber [email protected] Licensed under the GNU Affero General Public License v3 (at your option) any later version.

!http://api.flattr.com/button/button-compact-static-100x17.png!:http://flattr.com/thing/16236/Pippi-Longstrings

  • arach: artful shell script to scrape eur-lex legislative texts.
  • bonobo: greasemonkey script for displaying tagclouds when browsing eur-lex
  • fetch et all: django backend for bonobo.

The django backend has some dependencies:

Installation bc. # install OS-level dependencies sudo aptitude install git mongodb-server mongodb-clients python-virtualenv python-dev libhunspell-dev hunspell-en-us tidy libxslt1-dev # clone pippi git clone git://github.com/stef/le-n-x.git pippi cd lenx # create virtual environment virtualenv --no-site-packages env easy_install Django beautifulsoup pymongo django-tinymce pyyaml django-registration django-piston lxml guess-language easy_install 'http://download.berlios.de/utidylib/uTidylib-0.2.zip' easy_install 'http://nltk.googlecode.com/files/nltk-2.0.1rc1.zip' easy_install 'https://pyhunspell.googlecode.com/files/hunspell-0.1.tar.gz' # on debian unstable this might work (or you can modify pyhunspell to link against 1.3) ln -s /usr/lib/i386-linux-gnu/libhunspell-1.3.so /usr/lib/i386-linux-gnu/libhunspell-1.2.so # init the db python ./manage.py syncdb # serve tinymce - may need to be adjusted accordingly - use tab wisely ;) cp -r env/lib/python2.7/site-packages/django_tinymce-1.5.1a2-py2.7.egg/tinymce/static/tiny_mce/ media/js/ # and finally python ./manage.py runserver

Thx for IS support to Björgvin Ragnarsson

Related Projects