photo_burst_detection
install
pip install photo_burst_detection
install from sources
git clone https://github.com/batou9150/photo_burst_detection.git
cd photo_burst_detection
pip install .
run
Run with gunicorn (Unix)
pip3 install gunicorn
export PHOTO_BURST_DETECTION_PATH=<start path>
export SECRET_KEY=$(python3 -c 'import secrets; print(secrets.token_hex())')
export LDAP_HOST=ad.mydomain.com
export LDAP_BASE_DN=dc=mydomain,dc=com
gunicorn -b 0.0.0.0:8000 photo_burst_detection:app
Run with waitress (Windows)
export PHOTO_BURST_DETECTION_PATH=<start path>
export SECRET_KEY=$(python3 -c 'import secrets; print(secrets.token_hex())')
export LDAP_HOST=ad.mydomain.com
export LDAP_BASE_DN=dc=mydomain,dc=com
waitress-serve --listen=*:8000 photo_burst_detection:app
tests
pip install -e '.[test]'
pytest
configuration
| variable | description |
|---|---|
| PHOTO_BURST_DETECTION_CONFIG | config file (optional) |
| PHOTO_BURST_DETECTION_PATH | start path |
| SECRET_KEY | required, random value |
| LDAP_HOST | |
| LDAP_PORT | (default value = '389') |
| LDAP_BASE_DN | |
| LDAP_USER_DN | |
| LDAP_GROUP_DN | |
| LDAP_USER_RDN_ATTR | (default value = 'uid') |
| LDAP_USER_LOGIN_ATTR | (default value = 'uid') |
| LDAP_BIND_USER_DN | |
| LDAP_BIND_USER_PASSWORD | |
| LDAP_GROUP_OBJECT_FILTER | (default value = '(objectclass=group)') |
Metadata
Release files for photo-burst-detection 1.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| photo_burst_detection-1.5.0.tar.gz | 16.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| photo_burst_detection-1.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.6 kB
Release files / photo_burst_detection-1.5.0.tar.gz
| Download URL | photo_burst_detection-1.5.0.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8f1cd67ef35268a0fc45c2963ec18a00939832d37db5197c961ab187334a912e
|
|
BLAKE2b-256 checksum How to use checksums |
fa5aa3dc55f2422a7fa9688ea85bc2691164ca48ac4d4bc6384f396d0a593629
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency logRelease files / photo_burst_detection-1.5.0-py3-none-any.whl
| Download URL | photo_burst_detection-1.5.0-py3-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
93f5017c497a4551be5dae1e590c5f1c6363e8f13f8c4afd276d58fcfaff4691
|
|
BLAKE2b-256 checksum How to use checksums |
fd146d41551d98ab4409c531dc9ddd83917dc0d182b5c95b66e3c62d58ac9ad2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency log