Skip to main content

Thumbor URL Aliases

Project description

Thumbor URL Aliases plugin
==========================
.. image:: https://travis-ci.org/bluekiri/thumbor-aliases.svg?branch=master
**thumbor_aliases** let's you create custom urls to redirect your most-used request
using a friendly url.

Imagine that your company decides that all thumbnails should go to ``100x100/smart``.

Wouldn't be awesome to just name this url: ``thumbnail``? So, if you need to change
it later, you can even just modify the alias to point to ``200x200/smart`` instead,
without having to change your application code.


Install
^^^^^^^^^^
Before installing, be sure you're using Python2.7 (Python3 isn't supported yet).

Install it by using pip::

$ pip install thumbor-aliases

Easy, right?

Configure
^^^^^^^^^
Create, if not done yet, your thumbor config file::

$ thumbor-config > config.cfg

And enable **thumbor_aliases** plugin on community extensions. This can be done by
just adding next lines at the end of configuration file::

COMMUNITY_EXTENSIONS = [
'thumbor_aliases',
...
]

By default it will use the ``yaml_file`` storage handler, which reads a file located on ``~/aliases.yml``.

In case you want to change the file location, you can set the config variable: ``ALIASES_STORAGE_FILE`` ::

ALIASES_STORAGE_FILE = "~/your_custom_filename.yml"

The YAML file should follow next format::

alias: "url/to/redirect"

For example::

thumbnail: "100x100/smart"
header: "800x200/smart"

And in order to finally execute the app and let the magic happen, run next command::

$ thumbor --conf=your_thumbor_config.cfg -a tc_core.app.App

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

thumbor_aliases-0.0.3.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file thumbor_aliases-0.0.3.tar.gz.

File metadata

  • Download URL: thumbor_aliases-0.0.3.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.14

File hashes

Hashes for thumbor_aliases-0.0.3.tar.gz
Algorithm Hash digest
SHA256 0488dc2243e840bb70b798153d4d7e8ade7d86367d66043bfb2d6edc378f3be7
MD5 b2b76e663366e31523e0233e7dd1345f
BLAKE2b-256 d2e1095fd8d266de33f5c93c9113247ca1bd7211bf2ec8b395248330f3b07001

See more details on using hashes here.

Supported by

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