Skip to main content

PhotoDB

PhotoDB 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 PhotoDB.

It replaces an earlier command-line project, also called PhotoDB, which has now been deprecated.

Installing PhotoDB

There are several ways of installing PhotoDB, depending on your needs:

Configuring PhotoDB

PhotoDB requires no additional config to run with default settings. However it is insecure in this configuration so at least SECRET_KEY and DJANGO_PROD must be set if you are running in production.

The following environment variables are supported:

  • SECRET_KEY - a large random value to be kept secret. Generate here
  • DJANGO_PROD - set to true to enable production mode. Defaults to false when running from source and true when running in Docker
  • DB_ENGINE - the database engine (default django.db.backends.sqlite3)
  • DB_NAME - the name of the database schema, or path to the SQLite db file (default db/db.sqlite3)
  • DB_USER - database username
  • DB_PASS - database password
  • DB_HOST - database hostname or IP address
  • DB_PORT - database port

See also

Metadata

Release files for PhotoDB 0.1.4

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

Source distribution (sdist)

Source distribution for PhotoDB 0.1.4
File Size Uploaded Provenance
PhotoDB-0.1.4.tar.gz 843.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for PhotoDB 0.1.4
File Interpreter ABI Platform
PhotoDB-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 968.6 kB

Release files / PhotoDB-0.1.4.tar.gz

Download URL PhotoDB-0.1.4.tar.gz
Size 843.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a44351cf374d79c0acc46ee44fc3656e7419d53373ddd3285e0540a5dcbc59b6
BLAKE2b-256 checksum
How to use checksums
83c277bbf3a1e2606565c2b4b929062179283c3fc2324ac96c5d8ed143c2cfac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7

Release files / PhotoDB-0.1.4-py3-none-any.whl

Download URL PhotoDB-0.1.4-py3-none-any.whl
Size 125.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
14172f39d23fad7223fadead06c3981c5f7078020a7d38132901a0e2e0807054
BLAKE2b-256 checksum
How to use checksums
bf9309278734649ecacf7029956a3a78028b0e6cf868c0748336def839090a99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.7

Security for PhotoDB 0.1.4

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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