Skip to main content

WGBH Open Vault Wagtail backend

Project description

CI Coverage Status

Open Vault: Wagtail

From GBH

Wagtail CMS for Open Vault

Documentation

User Documentation

Usage

Install

The published version can be installed using pip:

pip install ov-wag

Local installation

For local development, install uv for dependency management.

pip install uv

Clone the repo:

git clone https://github.com/WGBH-MLA/ov-wag.git

Install development dependencies:
uv sync

Scripts

Common functions can be executed as files in the scripts/ directory

See scripts/ for detailed usage on each.

Examples

./scripts/dev will start the development server locally.

Note For most commands, additional args will be passed on to the parent command.

  • dev | d
    • starts a local development server
  • build | b
    • build (or rebuild) the docker image
  • shell | s
    • starts a shell with all django variables loaded
  • manage | m
    • run a manage.py command
  • cmd | c
    • run a command directly on the container
    • e.g.
      • ov c bash
      • ov c python3 -c "print('OpenVault!')"

develop

pre-commit secret scanning

  1. Install ggshield
pip install ggshield
# or
brew install gitguardian/tap/ggshield
  1. Login to gitguardian
ggshield auth login
  1. Install the pre-commit hooks
pre-commit install

Credits

Created by the Media Library and Archives at GBH

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ov_wag-1.1.0.tar.gz (34.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ov_wag-1.1.0-py3-none-any.whl (73.6 kB view details)

Uploaded Python 3

File details

Details for the file ov_wag-1.1.0.tar.gz.

File metadata

  • Download URL: ov_wag-1.1.0.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ov_wag-1.1.0.tar.gz
Algorithm Hash digest
SHA256 f71ac0a60b8a5f138bcbf2dcfb28286242ed8b9eda4b67a0345bcc6aaaceb4a3
MD5 4b6ffbeb2994643da125572667bb8c80
BLAKE2b-256 a35c738fe9710b1eab660e3c191f009a60c932ee1be69ba9f4847172022867d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for ov_wag-1.1.0.tar.gz:

Publisher: publish.yml on WGBH-MLA/ov-wag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ov_wag-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: ov_wag-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 73.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ov_wag-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4813e5d1bbd4f0f4bba7934eb5ac3af92e6dd6abb878efb3864c77659b90adb0
MD5 c26bd4397a6d97ec037f306affc26e13
BLAKE2b-256 8bbeb698f68af6fc19d22c0350c473e90d6eceb465a48ddcebf16bc2c72ab719

See more details on using hashes here.

Provenance

The following attestation bundles were made for ov_wag-1.1.0-py3-none-any.whl:

Publisher: publish.yml on WGBH-MLA/ov-wag

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page