shortimer is a django web app that collects job announcements from the code4lib discussion list and puts them on the Web. Basically shortimer subscribes to the code4lib discussion list, and periodically pops its email account looking for job advertisements. When it notices what looks like a job ad it adds it to the database, where it can be curated by folks who have an account.
To get shortimer running locally you'll need to follow these instructions. The first step installs Python's virtualenv which provides a sandbox environment for you to install the other dependencies. Clearly apt-get is only available on Debian based systems, but you will probably have a similar mechanism to get virtualenv installed using other packages managers (homebrew, rpm, etc). From there on things should work independent of what operating system you are using.
sudo apt-get install python-virtualenvgit clone git://github.com/code4lib/shortimer.gitcd shortimervirtualenv --no-site-packages ENVsource ENV/bin/activatepip install -r requirements.pipcp settings.py.template settings.py- in order for people to login with their github, facebook, twitter, linkedin credentials you'll need to create applications on those sites, and fill in oauth keys in your settings.py. For development you can probably get by with just one login provider.
python manage.py syncdb --migratepython manage.py loaddata subjects_keywords- fetch and load the code4lib email archive
python manage.py load_mboxes python manage.py runserver- point web browser at http://locahost:8000
License:
Public Domain