/core

Thumbor core extensions

Primary LanguagePythonMIT LicenseMIT

Thumbor Community / Core

CircleCI

This is the main package of the Thumbor Community. This will handle the loading of custom extensions to Thumbor.

Please note that this is still in beta stage for now.

Quick setup

  1. Install thumbor (see https://github.com/thumbor/thumbor)
  2. Clone this repository
  3. If you've set a virtualenv up for thumbor, activate it.
  4. Install the Thumbor Community Core:
$ cd thumbor-community/core
$ pip install .
  1. Install the extensions you wish to load.
  2. Register the extensions to load within Thumbor's configuration file:
COMMUNITY_EXTENSIONS = [
    'my_extension',
    ...
]
  1. Launch thumbor with the Thumbor Community custom application:
$ thumbor --conf=my_configuration_file -a tc_core.app.App

Documentation

Documentation is ongoing. You may see it at Read the Docs. Feel free to contribute to improve it!