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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef44378e97f6aa6c55de9db3ff809fbe90971ebd8a4210aff5490e998ccaf212 |
|
MD5 | 996c73cc01d21d47bf558463d00056be |
|
BLAKE2b-256 | 958864e4d3f8a8bfc3a515f683acb34163c1b40dced64393e40a78f15a059750 |