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. Read the Concepts section for full details on the capabilities of CameraHub.
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.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3f88d96452cf4bf99b4577792e58dbc33b92940bbdd9fefd88f8598e366d863 |
|
MD5 | ec16ef9cff5946f9c1742aa35f234ad4 |
|
BLAKE2b-256 | d2a311a6ae77b0c40c74c56536c420c139993ac9c68da678e5288e6829ed6e17 |