Sitecard
Issue temporary SSH access cards for development sites and workspaces.
This directory holds only the static sanitized README staged into the
generated sitecard distribution. The distributable package itself is
generated by scripts/build-sitecard-dist.sh and never checked in.
What it is
Sitecard opens temporary SSH access to a selected development workspace for
remote debugging and compatibility testing. The site is the workspace host;
the card is the short-lived access path. Fresh Sitecard sessions allow public
access by default because they are disposable. Pass --no-public-access to
require credentials.
- Distribution name:
sitecard - Version:
0.1.1 - Description:
Issue temporary SSH access cards for development workspaces - Requires Python
>=3.10 - Console script:
sitecard = sitecard.commands:main
What it is not
The generated distribution contains no deployment helpers, local secrets, target addresses, assessment keys, tests, or unrelated files.
Build
From the repository root:
sh scripts/build-sitecard-dist.sh
Artifacts land in dist/sitecard/. The build fails if any
case-insensitive occurrence of the internal project name remains in
staging files, archive entry names, or archive file contents.
Use
sitecard -h
sitecard serve --help
sitecard serve .
serve is a true alias of start with identical arguments.
Metadata
Release files for sitecard 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sitecard-0.1.1.tar.gz | 40.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sitecard-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 86.4 kB
Release files / sitecard-0.1.1.tar.gz
| Download URL | sitecard-0.1.1.tar.gz |
|---|---|
| Size | 40.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7630f404f448c789be3acfdc4fde42603dbe4839aebf7ecd2c2e169e7734900d
|
|
BLAKE2b-256 checksum How to use checksums |
200e369dbd7a7f06772d28c2d2361b0f74e8f936cfcb5ee469d1c25b305c18aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / sitecard-0.1.1-py3-none-any.whl
| Download URL | sitecard-0.1.1-py3-none-any.whl |
|---|---|
| Size | 45.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5c82f4287eb165b0eb5ea8abc82b131687a7d1523560cf2f8dcc4005b03f13bd
|
|
BLAKE2b-256 checksum How to use checksums |
440505b932da6b51a2815e96fb5ccf54e9dceab4c502058f85af773250cdf027
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|