Skip to main content

buvis-gems

BUVIS Python toolkit and CLI tools, shipped as a single PyPI package.

Documentation

Install

Pre-built wheels for Linux (x64, ARM), macOS (ARM), and Windows (x64). Python 3.11+.

uv

uv tool install buvis-gems              # all 15 CLIs, no optional deps
uv tool install buvis-gems[bim]         # + jira & textual deps for bim
uv tool install buvis-gems[bim,muc]     # combine extras
uv tool install buvis-gems[all]         # all optional deps

pipx

pipx install buvis-gems                 # all 15 CLIs, no optional deps
pipx install 'buvis-gems[all]'          # all optional deps

mise

mise's experimental uvtool backend doesn't support extras. Use the pipx backend instead.

In ~/.config/mise/config.toml:

[tools]
"pipx:buvis-gems" = { version = "latest", extras = "all" }

Then run mise install.

Update

Any tool accepts --update to force-check PyPI and upgrade if a newer release is available:

dot --update

This prints buvis-gems X.Y.Z is up to date. or streams the installer upgrade output.

You can also upgrade manually with your package manager:

uv

uv tool upgrade buvis-gems

pipx

pipx upgrade buvis-gems

mise

mise upgrade pipx:buvis-gems

All 15 CLIs (backup, bim, dot, fctracker, fren, morph, muc, netscan, outlookctl, pinger, puc, readerctl, sysup, vuc, zseq) are always installed. Extras add optional dependencies some tools need:

Extra Dep Tool
bim jira, textual, fpdf2 bim
bim-web fastapi, uvicorn, watchfiles bim (web UI)
doc ocrmypdf, pdfminer.six, requests, Unidecode bim (doc subsystem)
dot textual dot (TUI)
fren python-slugify, Unidecode fren
morph markdownify morph
muc ffmpeg-python muc
pinger ping3 pinger
readerctl requests readerctl
all all of the above —

What's inside

Library (src/lib/buvis/pybase/) — shared adapters, CLI scaffolding, configuration, filesystem and formatting utilities, plus the zettel subsystem (domain logic, Jira integration, and a Rust extension via PyO3 for performance-critical parsing).

Tools (src/tools/) — 15 Click-based CLIs built on the library:

Tool Purpose
backup Config-driven tar archiver (git-src backup)
bim BUVIS InfoMesh (zettel integration)
dot Dotfiles manager
fctracker Foreign currency account tracker
fren File renamer toolkit
morph File conversion toolkit
muc Music collection tools
netscan Network scanning tools
outlookctl Outlook CLI
pinger ICMP ping utilities
puc Photo utility collection
readerctl Readwise Reader CLI
sysup System update tools
vuc Video utility collection
zseq Zettelsequence utilities

bim doc subsystem

bim doc ingest watches the staging inbox and either auto-files a PDF into <business_root>/<issuer>/ (with a paired zettel under <vault>/<doc-subdir>/<issuer>/) or stages it under _triage/ when a field is uncertain. bim doc promote finishes a triage proposal into a filed zettel. bim doc audit is read-only: it walks <business_root>/ and writes a structured JSON report under <state_dir>/audit/ covering missing or orphan zettels, sha-256 mismatches, OCR/hash adapter failures, rule-registry validity and freshness, plus a legacy_layout_zettels list (zettels still at the pre-v1 flat path). bim doc migrate-layout consumes that list and moves each zettel into its per-issuer subfolder (dry-run by default; --apply performs the moves). See the Sphinx docs for the full JSON schema.

Metadata

Release files for buvis-gems 0.14.1

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

Source distribution (sdist)

Source distribution for buvis-gems 0.14.1
File Size Uploaded
buvis_gems-0.14.1.tar.gz 1.8 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for buvis-gems 0.14.1
File
buvis_gems-0.14.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
buvis_gems-0.14.1-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
buvis_gems-0.14.1-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details
buvis_gems-0.14.1-cp314-cp314-macosx_26_0_arm64.whl CPython 3.14 CPython 3.14 macOS 26.0+ ARM64 Details
buvis_gems-0.14.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
buvis_gems-0.14.1-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
buvis_gems-0.14.1-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
buvis_gems-0.14.1-cp313-cp313-macosx_26_0_arm64.whl CPython 3.13 CPython 3.13 macOS 26.0+ ARM64 Details
buvis_gems-0.14.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
buvis_gems-0.14.1-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
buvis_gems-0.14.1-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
buvis_gems-0.14.1-cp312-cp312-macosx_26_0_arm64.whl CPython 3.12 CPython 3.12 macOS 26.0+ ARM64 Details
buvis_gems-0.14.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
buvis_gems-0.14.1-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
buvis_gems-0.14.1-cp311-cp311-manylinux_2_34_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ ARM64 Details
buvis_gems-0.14.1-cp311-cp311-macosx_26_0_arm64.whl CPython 3.11 CPython 3.11 macOS 26.0+ ARM64 Details

Total release size: 33.3 MB

Release files / buvis_gems-0.14.1.tar.gz

Download URL buvis_gems-0.14.1.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
e9e423594c31e149a26a4c4724967a3959463ff228571d6f5286df2fcfc15ec2
BLAKE2b-256 checksum
How to use checksums
9f31b18f3c480d042bce281b2612988b12cdcba192afd2faf462ed75cee68800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp314-cp314-win_amd64.whl

Download URL buvis_gems-0.14.1-cp314-cp314-win_amd64.whl
Size 2.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e582d75381ec6485d78350176ad2007f1c0ebe3206380c621cb984aa8167b7e1
BLAKE2b-256 checksum
How to use checksums
85368c382a86ee16695399afe00528369aad42c4169eb3e06840b591f1520973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL buvis_gems-0.14.1-cp314-cp314-manylinux_2_34_x86_64.whl
Size 2.1 MB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
1905f08850958107bb9252155aac8b6a0ea23a784fada55eb201f4c023352d10
BLAKE2b-256 checksum
How to use checksums
064d9c68af141a867c2b3b40d45551835749470b0dc6e2c81569be2f52332d45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL buvis_gems-0.14.1-cp314-cp314-manylinux_2_34_aarch64.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
e30c98fefe183b590c1369f71d9a4a9bd543d0e2baf73dc57bdfba333fb4a29f
BLAKE2b-256 checksum
How to use checksums
1f1b964630170a734c7d7d82527efb99b7f55f24e2b202c7905443aa04c072d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp314-cp314-macosx_26_0_arm64.whl

Download URL buvis_gems-0.14.1-cp314-cp314-macosx_26_0_arm64.whl
Size 1.9 MB
Tags CPython 3.14 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
56b7ae630cbfcc8a833d113f0113b5beb97eead71093758f43091005d5dffc09
BLAKE2b-256 checksum
How to use checksums
ac676bb969ed75bcf51c897462de023bffcff81d270cfe829f61588523f83dae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp313-cp313-win_amd64.whl

Download URL buvis_gems-0.14.1-cp313-cp313-win_amd64.whl
Size 1.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e077694c88b3022c94b1bcc94e5df53d6937a88fa0aa5a400ddabc4bf36ca6e5
BLAKE2b-256 checksum
How to use checksums
29e75526bb8f43b4369b50c59ef86fb39d819e1f23e4cf4cd753d06a2d3ec78d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL buvis_gems-0.14.1-cp313-cp313-manylinux_2_34_x86_64.whl
Size 2.1 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
1271aea326bca2221024755c5cd154bc20fb8dc2e2210fbdb5d8dac5b27b9e86
BLAKE2b-256 checksum
How to use checksums
badda64d755f9d82f9407cb14c1f17f2421313bbdb9c258eb6c4031abbf09a74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL buvis_gems-0.14.1-cp313-cp313-manylinux_2_34_aarch64.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
0ccb16b887119dc0bd5cc902bc8f0709ddb9b80856d86c29c7451e6fc65cdcd1
BLAKE2b-256 checksum
How to use checksums
9e64296dcee1c46aa044e5fdcb1ecabd574f0628967dfc0ad8d87bfc0afd6175
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp313-cp313-macosx_26_0_arm64.whl

Download URL buvis_gems-0.14.1-cp313-cp313-macosx_26_0_arm64.whl
Size 1.9 MB
Tags CPython 3.13 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
c6b0f37c2bd276eafc5ec3a8a62fef0ea8ee19273e8fc0ecad693c112bfff9d6
BLAKE2b-256 checksum
How to use checksums
303104126e0c8d13ac7b98c3c1346c80de373985182240bc47330e8ea881e2a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp312-cp312-win_amd64.whl

Download URL buvis_gems-0.14.1-cp312-cp312-win_amd64.whl
Size 1.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4f2938e530d1fbb702c4b17ab493e2d21f8d9a3fc21dbf31472b2052995ead38
BLAKE2b-256 checksum
How to use checksums
ee7f585a730f8046cf55da68c073ee8d33bb5ee597ceabb1f36703bc289fc4d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL buvis_gems-0.14.1-cp312-cp312-manylinux_2_34_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
be4d64f7c0eeadd4f9d8e6120a9cd34865751e624dffc3448d0e6b232992375b
BLAKE2b-256 checksum
How to use checksums
ec54cc9ef9481cde75b946c3b69677627122b067055d9d649685d01d7ab5d4ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL buvis_gems-0.14.1-cp312-cp312-manylinux_2_34_aarch64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
0a1bea27e6db8249a2d32f32d50b01b0ccbc979551d31a8c7555bf4c70dec5b3
BLAKE2b-256 checksum
How to use checksums
2e63b0d06c66388d1df53a2fddff9739a47859c1e512e88f7ed6d56831fdc4ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp312-cp312-macosx_26_0_arm64.whl

Download URL buvis_gems-0.14.1-cp312-cp312-macosx_26_0_arm64.whl
Size 1.9 MB
Tags CPython 3.12 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
fa2f2c7e31ad9fc4d6fa78466856a778caf4cb085a44fc021b2a05f6ee06f986
BLAKE2b-256 checksum
How to use checksums
f2589ed043dc854b96ba3f4036bd4c892665cca6b53ebe0f70a84b0f5c846f6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp311-cp311-win_amd64.whl

Download URL buvis_gems-0.14.1-cp311-cp311-win_amd64.whl
Size 1.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
431f9c4dc926d6ed61107baa791e4b1993812625bb4d332eed11556702939740
BLAKE2b-256 checksum
How to use checksums
2f748468b9365ef326a0308d3151aee9abca69f6c796585e5fd7b260e0e1fd9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL buvis_gems-0.14.1-cp311-cp311-manylinux_2_34_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
3fd4122267a40cba46a8b580aab41c6bd5e45dbf1a5e08e881ad1908f9d99b6b
BLAKE2b-256 checksum
How to use checksums
d735ef181b671cb6ac1427c60b96cd7bf560d76e4ba33b83947918aec02e3239
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp311-cp311-manylinux_2_34_aarch64.whl

Download URL buvis_gems-0.14.1-cp311-cp311-manylinux_2_34_aarch64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
cd826f9e5db2b0586c932cf797fe2166c50a01354f0e9b9f7d4b4819875fc5dd
BLAKE2b-256 checksum
How to use checksums
77b8fffb99f28bf2d972b35156fd0163526d1049617927c6bc30615f5b253016
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / buvis_gems-0.14.1-cp311-cp311-macosx_26_0_arm64.whl

Download URL buvis_gems-0.14.1-cp311-cp311-macosx_26_0_arm64.whl
Size 1.9 MB
Tags CPython 3.11 macOS 26.0+ ARM64
SHA-256 checksum
How to use checksums
cd99befffb30601d332779d840954417ed1b8b9fe7a1b9d7428e2374b09369a0
BLAKE2b-256 checksum
How to use checksums
34529a01d61acfb7159035db29dc6b083b725d200a31620b61a54b3ca5707eba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log
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