WGBH Open Vault Wagtail backend
Project description
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.pycommand
- run a
cmd|c- run a command directly on the container
- e.g.
ov c bashov c python3 -c "print('OpenVault!')"
develop
pre-commit secret scanning
- Install ggshield
pip install ggshield
# or
brew install gitguardian/tap/ggshield
- Login to gitguardian
ggshield auth login
- Install the pre-commit hooks
pre-commit install
Credits
Created by the Media Library and Archives at GBH
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f71ac0a60b8a5f138bcbf2dcfb28286242ed8b9eda4b67a0345bcc6aaaceb4a3
|
|
| MD5 |
4b6ffbeb2994643da125572667bb8c80
|
|
| BLAKE2b-256 |
a35c738fe9710b1eab660e3c191f009a60c932ee1be69ba9f4847172022867d8
|
Provenance
The following attestation bundles were made for ov_wag-1.1.0.tar.gz:
Publisher:
publish.yml on WGBH-MLA/ov-wag
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ov_wag-1.1.0.tar.gz -
Subject digest:
f71ac0a60b8a5f138bcbf2dcfb28286242ed8b9eda4b67a0345bcc6aaaceb4a3 - Sigstore transparency entry: 250431599
- Sigstore integration time:
-
Permalink:
WGBH-MLA/ov-wag@3f09a7b4a4611917982120009e23993dcc305acd -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/WGBH-MLA
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@3f09a7b4a4611917982120009e23993dcc305acd -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4813e5d1bbd4f0f4bba7934eb5ac3af92e6dd6abb878efb3864c77659b90adb0
|
|
| MD5 |
c26bd4397a6d97ec037f306affc26e13
|
|
| BLAKE2b-256 |
8bbeb698f68af6fc19d22c0350c473e90d6eceb465a48ddcebf16bc2c72ab719
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ov_wag-1.1.0-py3-none-any.whl -
Subject digest:
4813e5d1bbd4f0f4bba7934eb5ac3af92e6dd6abb878efb3864c77659b90adb0 - Sigstore transparency entry: 250431634
- Sigstore integration time:
-
Permalink:
WGBH-MLA/ov-wag@3f09a7b4a4611917982120009e23993dcc305acd -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/WGBH-MLA
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@3f09a7b4a4611917982120009e23993dcc305acd -
Trigger Event:
push
-
Statement type: