Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A personal journal application written in Django. You need this.
JavaScript Python
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
evolutions
locale/de/LC_MESSAGES
static
templates/chiplog
templatetags
.gitignore
README.markdown
__init__.py
admin.py
context_processors.py
forms.py
models.py
urls.py
views.py

README.markdown

Chiplog is a simple way to enter notes that get time/date stamped. It's a way to document what you're doing without having to deal with how to manage it. It's written in Django.

Inspired by Cliff Stoll's Log Book in Cuckoo's Egg.

The name is taking things back to where the word "Log" came from in the first place.

Requirements


Installation

In settings.py, add to INSTALLED_APPS:

'chiplog',
'tagging',
'typogrify',
'django.contrib.markup',
'django.contrib.humanize',

Also in settings.py, add the following setting:

CHIPLOG_MEDIA_URL = MEDIA_URL + 'chiplog/'

And add at the context processor of chiplog:

TEMPLATE_CONTEXT_PROCESSORS = (
    'chiplog.context_processors.chiplog_media_url',
    ...
)

In urls.py:

urlpatterns = patterns('',
    (r'^[whatever_you_want]/', include('chiplog.urls')),

Add a symbolic link to the Chiplog media folder inside your project's media folder. Something like:

cd /path/to/your/project/media
ln -s /path/to/chiplog/static chiplog

Run ./manage.py syncdb from the root of your project, and you should be ready to start Chiplogging.


Optional

If you don't already have something configured, you can add a login template from the example Chiplog project.

Copy templates/registration/ to your project's template folder.

Add to urls.py:

(r'^accounts/login/$', 'django.contrib.auth.views.login'),
Something went wrong with that request. Please try again.