Skip to main content

The Card Package Manager

What problem does this software solve?

Gives a centralized tool to manage packages (file + image + metadata) and makes them easy to find

Requirements

To install all requirements, use the following snippet after installing python on your machine.

pip install -r requirements.txt

Or just:

pip install cpm

Portability

Depending on what platform you are on, the executable is different.

cpm

Is intended for GNU/Linux distributions

cpm.bin

Should work on Windows. But I don't have a Windows machine/VN to test the package, so expect trouble.

Quick guide

cpm -h

Shows the help cpm search

Lists the packages hosted on the remote repository

cpm info [name]

Shows information about the package [name]

cpm download [name]

Downloads the package [name] and all its dependencies.

cpm compile [name]

Downloads the package [name], and all its dependencies; and compiles the files (.lorebook) into a single file that can be imported.

...Problems?

Be sure you are using the correct executable for your OS.

cpm.bin

For Windows

cpm

For GNU/Linux.

Logs

There is a helpful command

cpm debug

That will print the logs on the terminal screen. Be sure to include either the output or the client.audit file with you when reporting a bug.

Use quotes when using spaces on the terminal

cpm info "Hakurei Reimu"

cpm download "Hakurei Reimu, Kirisame Marisa"

Although using spaces or long names when naming packages is not recommended.

Avoid commas in the package name and tags

Since blank characters are supported, multiple items need to be comma separated. So don't use them anywhere else. (especially on the name or the tags)

Third-party files

Use the full URL for files, including the scheme "https". Also, make sure the URL doesn't point to an insecure website served with HTTPS.

Metadata

Release files for cpm-aids 0.1.2

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

Source distribution (sdist)

Source distribution for cpm-aids 0.1.2
File Size Uploaded Provenance Actions
cpm-aids-0.1.2.tar.gz 11.3 kB Without provenance Details for cpm-aids-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for cpm-aids 0.1.2
File Interpreter ABI Platform Actions
cpm_aids-0.1.2-py3-none-any.whl Python 3 none any Details for cpm_aids-0.1.2-py3-none-any.whl

Total release size: 21.9 kB

Release files / cpm-aids-0.1.2.tar.gz

Download URL cpm-aids-0.1.2.tar.gz
Size 11.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4942a1a2fbeb0c014c669e4aec7fb3a90893263521c14b855f07764851c97d13
BLAKE2b-256 checksum
How to use checksums
bf68f3a878d50ac15ae0f5c1496162d17cdd97da7bfec41f239559eb534fa5aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Release files / cpm_aids-0.1.2-py3-none-any.whl

Download URL cpm_aids-0.1.2-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
320dd9a55c6d71414e42561dfac5ab5941766c7b28e3df078bc40c976fe81608
BLAKE2b-256 checksum
How to use checksums
72e53c36b85dc93ea45585aea46f2bb2d40bf1392ddad53cc47ee561a5718c54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.5

Security for cpm-aids 0.1.2

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files No provenance

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