Skip to content

daily-gazette/gazjango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the source for the Daily Gazette's website.

Here's how you can set it up for dev access.

If you don't work for the Gazette, you're welcome to check out the code (obviously), but you won't have access to the database files and whatnot.

Make sure you have Python (2.5, 2.6, or 2.7), Django, MySQL, MySQLdb, and the PIL installed.

Clone the repository. The commands below assume you're in the gazjango directory (ie the one with manage.py).

Get settings_secret.py from sccs.swarthmore.edu:~aquinton/settings_secret.py (this has API keys and such).

Link the imagekit and registration libraries somewhere into your $PYTHONPATH, like with ln -s ../django-registration/registration .; ln -s ../django-imagekit/imagekit ..

Set up a MySQL database for the project (mysqladmin -u root create gazette).

Create a settings.py file with at least these contents:

from settings_dev import *

DATABASES = {
    'default': {
        'ENGINE':   'django.db.backends.mysql',
        'NAME':     'gazette',
        'USER':     'root',
        'PASSWORD': '',
    }
}

Get a DB backup from sccs.swarthmore.edu:~aquinton/db-backups. It'll be something like gazjango_2010-08-22_07-00.sql.bz2.

Put the DB file into your local repository: bzcat gazjango_2010-08-22_07-00.sql.bz2 | ./manage.py dbshell

Get all of the uploaded media files off the website: ./sync_uploads.sh

Update stuff for the community feed: python ./update.py

Compile the CSS templates into real stylesheets: ./compile_css

Now you should be able to do ./manage.py runserver, ./manage.py shell, etc.

About

The old Daily Gazette website. No longer in use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published