https://github.com/toastdriven/sciencemuseum
Nat + Simon's entry for the Science Museum's API competition
https://github.com/toastdriven/sciencemuseum
Last synced: 10 months ago
JSON representation
Nat + Simon's entry for the Science Museum's API competition
- Host: GitHub
- URL: https://github.com/toastdriven/sciencemuseum
- Owner: toastdriven
- Created: 2009-12-01T07:38:10.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2009-12-02T02:24:59.000Z (over 16 years ago)
- Last Synced: 2025-07-13T09:56:53.744Z (10 months ago)
- Language: Python
- Homepage: http://cosmos.natimon.com/
- Size: 232 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
http://cosmos.natimon.com/
==========================
An entry for the Science Museum's Cosmic Collections API competition, by
Natalie Downe and Simon Willison.
http://cosmiccollections.pbworks.com/
http://natbat.net/
http://simonwillison.net/
Read more about the project in about.txt.
Running the project locally
---------------------------
Pre-requisites: Python, setuptools, pip and virtualenv
http://www.python.org/
http://pypi.python.org/pypi/setuptools
http://pypi.python.org/pypi/pip
http://pypi.python.org/pypi/virtualenv
Check out the code from GitHub.
$ cd sciencemuseum/sciexplore/
Create a virtualenv to install the dependencies:
$ virtualenv ve
Use pip to install the dependencies in to the virtualenv:
$ pip install -r requirements.txt -E ve
Run syncdb to create the database tables:
$ python manage.py syncdb
(You can answer "no" when asked if you want to create an admin account)
Next, import the data:
$ python manage.py import_xml http://www.sciencemuseum.org.uk/objectapi/cosmosculturepublic.svc/MuseumObjects
Now build the search index:
$ python manage.py rebuild_index
Finally, start up the development web server:
$ python manage.py runserver 8000
And load it in your browser:
http://localhost:8000/