Metadata-Version: 1.0
Name: django-muckraking
Version: 0.3
Summary: A collection of random Django utilities
Home-page: https://github.com/ryanbagwell/django-muckraking
Author: Ryan Bagwell
Author-email: ryan@ryanbagwell.com
License: Creative Commons Attribution-Noncommercial-Share Alike license
Description: Django Muckraking
        =================
        
        A collection of various Django utilities. It includes:
        
        
        Middleware
        ----------
        
        :code:`muckraking.middleware.SpacelessMiddleware`
            Removes spaces and line breaks between html tags. Leaves <script> blocks intact
        
        
        :code:`muckraking.middleware.LegacyURLRedirectMiddleware`
            An apache-like approach to redirects.
        
            Specify your redirects in settings.py like this::
        
                LEGACY_URL_REDIRECTS = (
                    (r'^/about/news-events\.php(.+)?', '/news-events/$1',),
                    (r'^/about/(?!index\.php)', '/about/',),
                )
        
        
        Template Context Processors
        ---------------------------
        
        :code:`muckraking.template.context_processors.debug_context`
            Add a :code:`{{ DEBUG }}` variable Django templates. The value is a boolean
        
        
        Standard Template Tags
        ----------------------
        
        To use the following tags, add :code:`{% load muckraking_tags %}` to your template.
        
        :code:`{% version_hash %}`
            Outputs a hash of the git HEAD commit if it exists, or the last time the settings file was accessed. Useful for cache-busting strings.
        
        :code:`{% settings_file_time_hash %}`
            Outputs a hash of the last time the settings file was accessed.
        
        :code:`{% git_commit_hash %}`
            Outputs the commit hash of the HEAD commit in a git repo.
        
        
        
        Django CMS Template Tags
        ------------------------
        
        To use the following tags, add :code:`{% load muckraking_cms_tags %}` to your template.
        
        :code:`{% page_url_by_slug "foobar-page" %}`
            Allows you to perform reverse lookups on pages by slug::
        
        
        Management Commands
        -------------------
        
        import_redirects
            Allows you to import a csv file of redirect urls into the redicet app::
        
            ./manage.py import_redirects ~/path/to/redirects.csv
        
        
        
        
        
Platform: UNKNOWN
