Metadata-Version: 1.0
Name: django-redirects-file
Version: 0.1.1
Summary: A simple redirects utility that uses a json file for redirects definitions
Home-page: https://github.com/ubuntudesign/django-redirects-file
Author: Tris
Author-email: tristram.oaten@canonical.com
License: UNKNOWN
Description: Usage
        -----
        
        Import this in urls.py and assign it to urlpatterns
        BEFORE custom urls. (redirects should be hit first)
        e.g:
        
        .. code:: python
        
            from django_redirects_file import load_redirects
            
            urlpatterns = load_redirects()
            urlpatterns += patterns('',
                url(r'^(?P<template>.*)/?$', TemplateFinder.as_view()),
            )
        
        Format of redirects.json
        ------------------------
        
        The json format is simply key/value pairs, from source to destination:
        
        .. code:: javascript
        
            {
                "getubuntu/download_static": "http://www.ubuntu.com/netbook/get-ubuntu/download",
                "testing/quantal/alpha1":    "https://wiki.ubuntu.com/QuantalQuetzal/TechnicalOverview/Alpha1"
            }
        
        
        To convert old "double spaced" redirects.txt:
        
        .. code:: python
        
            json.dumps(dict([
                i.split('  ')[0:2] #ignore the 3rd item, in-line comments
                for i in open('/path/to/redirects.txt').readlines()
                if len(i.split('  ')) >= 2 #ignore whole comment lines
            ]))
        
Platform: UNKNOWN
