Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/code4lib/shortimer
a webapp for code4lib jobs
https://github.com/code4lib/shortimer
Last synced: about 1 month ago
JSON representation
a webapp for code4lib jobs
- Host: GitHub
- URL: https://github.com/code4lib/shortimer
- Owner: code4lib
- Created: 2012-01-11T18:40:53.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2022-01-06T12:28:39.000Z (almost 3 years ago)
- Last Synced: 2024-03-25T21:14:29.915Z (9 months ago)
- Language: JavaScript
- Homepage: http://jobs.code4lib.org
- Size: 3.7 MB
- Stars: 40
- Watchers: 5
- Forks: 15
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
shortimer
=========shortimer is a [django](http://www.djangoproject.com) 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.Install
-------To get shortimer running locally you will need to follow these instructions.
The first step installs virtualenv which provides a Python 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.1. `sudo apt-get install python-dev python-virtualenv mysql-server libmysqlclient-dev`
1. `git clone git://github.com/code4lib/shortimer.git`
1. `cd shortimer`
1. `virtualenv --no-site-packages ENV`
1. `source ENV/bin/activate`
1. `pip install -r requirements.txt`
1. `cp settings.py.template settings.py`
1. in order for people to login with their github, facebook, twitter, linkedin
credentials you will 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.
1. `python manage.py syncdb --migrate --noinput`
1. `python manage.py runserver`
1. point web browser at http://locahost:8000
1. if you are doing development and want a snapshot of the db just askIdeas
-----It might be useful for shortimer to monitor places where jobs are posted on the
web and scrape them, where they could then be approved (or deleted) in the queue. Here are some sites that might be useful to watch:* [Digital Preservation Coalition](http://www.dpconline.org/newsroom/vacancies)
* [Library jobs in the Chronicle of Higher Education](http://chronicle.com/jobSearch?searchQueryString=&search_sortedBy=publicationDate+DESC&facetName%5B0%5D=jobadposition&facetName%5B1%5D=jobadcategory&facetValue%5B0%5D=54&facetValue%5B1%5D=58&facetCaption%5B0%5D=Professional+fields&facetCaption%5B1%5D=Library%2F+information+sciences&omni_mfs=true)
* [Digital Humanities Job Archive](http://jobs.lofhm.org/)
* [ALA Job List](http://joblist.ala.org/)
* [libjobs](http://infoserv.inist.fr/wwsympa.fcgi/subrequest/libjobs)
* [LITA Jobs](http://www.ala.org/lita/professional/jobs/looking)
* [NDIIPP on Twitter](https://twitter.com/#!/ndiipp)
* [metadatalibrarians](http://lists.monarchos.com/listinfo.cgi/metadatalibrarians-monarchos.com)
* [Archives Gig](http://archivesgig.livejournal.com/) also available on [Twitter](https://twitter.com/#!/archivesgig)
* [Canadian Libraries Association Jobs](http://www.cla.ca/AM/Template.cfm?Section=Job_Search&Template=/CM/HTMLDisplay.cfm&ContentID=1964)
* [Society of American Archivists](http://careers.archivists.org/)
* [libgig](http://publicboard.libgig.com/)
* [DigitalKoans](http://digital-scholarship.org/digitalkoans/category/digital-library-jobs/) also on [Twitter](https://twitter.com/DigitalKoans)
* [idealist](http://www.idealist.org/)License
-------* [CC0](https://creativecommons.org/about/cc0)