App for cataloguing vintage cameras, lenses, films, negatives & prints
Project description
CameraHub
CameraHub is a web app for film photography that can be used to track cameras, lenses, accessories, films, negatives and prints, to fully catalogue a collection of photographic equipment as well as the pictures that are made with them.
It replaces an earlier command-line project, called PhotoDB, which has now been deprecated.
Installing CameraHub
There are several ways of installing CameraHub, depending on your needs:
- With Pip
- From source
- With Docker
- With Kubernetes
Configuring CameraHub
CameraHub requires almost no additional config to run with default settings. However it is insecure in this configuration so at least CAMERAHUB_SECRET_KEY
and
CAMERAHUB_PROD
must be set if you are running in production.
The following environment variables are supported:
Variable | Use | Default |
---|---|---|
CAMERAHUB_ADMIN_EMAIL |
email address for the admin account |
admin@example.com |
CAMERAHUB_ADMIN_PASSWORD |
password for the admin account |
admin |
CAMERAHUB_DB_ENGINE |
database engine | django.db.backends.sqlite3 |
CAMERAHUB_DB_HOST |
database hostname or IP address | |
CAMERAHUB_DB_NAME |
database schema or path to SQLite db | db/db.sqlite3 |
CAMERAHUB_DB_PASS |
database password | |
CAMERAHUB_DB_PORT |
database port | |
CAMERAHUB_DB_USER |
database username | |
CAMERAHUB_PROD |
enable Django production mode | true when in Docker, false otherwise |
CAMERAHUB_SECRET_KEY |
random secret value. Generate here | OverrideMe! |
CAMERAHUB_SENDGRID_KEY |
API key for Sendgrid email backend | |
CAMERAHUB_FROM_EMAIL |
from email address | noreply@camerahub.info |
CAMERAHUB_DOMAIN |
site domain | camerahub.info |
See also
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for CameraHub-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28fd9a1343cdb281801ffd014204a99bd2873e901506eb234b6fa5a6e4ba21dd |
|
MD5 | c067d8c1716289634e663bd8bb6b1529 |
|
BLAKE2b-256 | 54f3c728019eab14abaed723a91b0ae38858d44b917a754ae39b8e0b31980131 |