Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
aka Pippi Longstrings
Python CSS JavaScript Shell

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
apache
bonobo
brain
media
notes
tagcloud
templates
utils
view
README.textile
__init__.py
manage.py
notes.muse
settings.py
urls.py

README.textile

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

© 2009-2011 by Stefan Marsiske <stefan.marsiske@gmail.com>, Adam Tauber <asciimoo@gmail.com>
Licensed under the GNU Affero General Public License v3 (at your option) any later version.

  • 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.

  1. install OS-level dependencies
    sudo aptitude install git mongodb-server mongodb-clients python-virtualenv python-dev libhunspell-dev hunspell-en-us tidy libxslt1-dev
  2. clone pippi
    git clone git://github.com/stef/le-n-x.git pippi
    cd lenx
  3. 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’
  4. 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
  5. init the db
    python ./manage.py syncdb
  6. 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/
  7. and finally
    python ./manage.py runserver

Thx for IS support to Björgvin Ragnarsson

Something went wrong with that request. Please try again.