Skip to main content

Flask CKFinder3 connector.

Installation

pip install Flask-CKFinder3

Running the example

git clone https://gitlab.com/aristofor/flask-ckfinder3.git
cd flask-ckfinder3
FLASK_APP=example.app flask run

Limitations

Supported backend : local file system

Proxy command not implemented.

Configuration

Required options

CKFINDER_QUICKUPLOAD_DIR

Directory for quick upload

CKFINDER_QUICKUPLOAD_ENDPOINT

Route name for quick upload

CKFINDER_RESOURCE_TYPES

Resources list (see bellow)

Resources declaration

CKFINDER_RESOURCE_TYPES = [
        dict(
            name='<unique resource name>',
            endpoint='<flask endpoint to use in url_for>',
            allowedExtensions='<comma separated list of extensions>',
            directory='<path to resource>',
            deniedExtensions='<denied extensions, default: None>',
            acl=<ACL flags, default: 1023>
        ),
        ...
    ]

Optionnal configuration

CKFINDER_LICENSE_NAME

CKFinder license name

CKFINDER_LICENCE_KEY

CKFinder license code

CKFINDER_THUMBS

Thumbnails sizes. default: ("150x150","300x300","500x500")

CKFINDER_THUMBNAIL_DIR

Thumbnails directory, required for caching

CKFINDER_THUMBNAIL_MAXFILES

Files to keep in thumbnail cache. default: 200

CKFINDER_THUMBNAIL_THRESHOLD

Thumbnail gc probability. default: 1/20

CKFINDER_UPLOADMAXSIZE

Maximum upload size

CKFINDER_UPLOADCHECKIMAGES

Check size before upload

CKFINDER_IMAGES_SIZES

Resize presets dict

History

0.1.1 (2021-05-06)

  • Edit image implemented

  • Resize image implemented

  • Fixed: thumbnailing non-RGB image

0.1.0 (2021-04-30)

  • First release on PyPI

Metadata

Release files for Flask-CKFinder3 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Flask-CKFinder3 0.1.1
File Size Uploaded
Flask-CKFinder3-0.1.1.tar.gz 9.7 kB Details

Release files / Flask-CKFinder3-0.1.1.tar.gz

Download URL Flask-CKFinder3-0.1.1.tar.gz
Size 9.7 kB
Tags Source
SHA-256 checksum
How to use checksums
044e83e1d7f56b14db1a28e9b3347dac0aab8a4bae3824e9a4f020ac50a8f540
BLAKE2b-256 checksum
How to use checksums
d7ddbb616d1d947d2032c237cb85e2d5787af2512658a6a689966f377967f23b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page