Skip to main content

A Mezzanine app to create, display, and track links.

Project description

LinkDump is a Mezzanine module that lets you create, display and track links.

Example usage can be seen at SleepAnarchy.com

Usage

Install the package and dependencies via pip:

pip install mezzanine-linkdump

Add the linkdump app and the mptt dependency to your INSTALLED_APPS:

INSTALLED_APPS = (
    # ...

    "mptt",
    "linkdump",
)

Include the urls into your project’s urls.py:

urlpatterns += patterns('',
    ("^links/", include('linkdump.urls')),
    ("^", include("mezzanine.urls")),
)

If you want a shorter link for the redirects, route the URL to the linkdump.views.link_dump_redirect view:

urlpatterns += patterns('',
    ("^links/", include('linkdump.urls')),
    (r"^l/(.*)", "linkdump.views.link_dump_redirect"),
    ("^", include("mezzanine.urls")),
)

To integrate into the navigation, create a new Page with links as the URL.

Config

The following settings may be specified in your project’s settings.py:

  • LINKDUMP_SLUG_CHOICES - Characters used for link slugs.

  • LINKDUMP_SLUG_LENGTH - Length of generated slugs.

Contributing

You can install prerequisites using pip:

pip install -r requirements.txt

The official bug tracker lives at http://bugs.sleepanarchy.com/projects/mezzanine-linkdump/, but a github mirror is available for pull requests at http://github.com/prikhi/mezzanine-linkdump/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mezzanine-linkdump-1.0.1.tar.gz (19.0 kB view details)

Uploaded Source

File details

Details for the file mezzanine-linkdump-1.0.1.tar.gz.

File metadata

File hashes

Hashes for mezzanine-linkdump-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ecc3762a4c999db686ad35b94a543bac47d6c9f459ea200b445e159cae2dc2b2
MD5 70e842b8d4f5208b7e6dd344c2c1971b
BLAKE2b-256 b38a4c3435a3b5958ca81f4baad71ccf5677be11796c6657697481be19dd7513

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page