Skip to main content

Reocities CLI

Manage your Reocities site from the command line — push a whole folder, upload or delete single files, pull your site back down, and more.

Install

pip install reocities-cli

This installs a reocities command. Works on Linux, macOS, and Windows (Python 3.6+).

Getting started

Grab an API key from your site's configuration page, then:

reocities login YOUR_API_KEY
reocities push ./my-site

Instead of login you can pass credentials per-command or via the environment:

export REOCITIES_API_KEY=...
reocities --api-key YOUR_API_KEY list

Commands

Command What it does
login <api-key> Save your API key to ~/.reocities/config
logout Forget the saved key
push [dir] Upload a whole directory (honors .gitignore / .reocitiesignore)
upload <files...> [--folder F] Upload individual files
pull [dir] [--folder F] Download your site to a local folder
list [--folder F] [--recursive] List files on your site
cat <path> Print a remote file to stdout
mkdir <name> [--parent P] Create a folder
delete <paths...> Delete files or folders
whoami Show the active site and storage use
open Open your site in a browser
version Print the version

Useful flags

  • push --dry-run — show what would upload without sending anything.
  • push --no-overwrite / upload --no-overwrite — skip files that already exist.
  • --base-url https://example.com — point at a self-hosted instance.

Ignoring files

push skips anything matched by .gitignore or .reocitiesignore in the directory you're uploading, and always skips .git/.

License

MIT

Metadata

Release files for reocities-cli 2.0.0

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

Source distribution (sdist)

Source distribution for reocities-cli 2.0.0
File Size Uploaded Provenance
reocities_cli-2.0.0.tar.gz 8.3 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for reocities-cli 2.0.0
File Interpreter ABI Platform
reocities_cli-2.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 16.5 kB

Release files / reocities_cli-2.0.0.tar.gz

Download URL reocities_cli-2.0.0.tar.gz
Size 8.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c44f5184c1448ad7d0481a00fe24d2f5b690d785748dfd47935d51c00f04b4ad
BLAKE2b-256 checksum
How to use checksums
bf99904a9d9c094dd62b99de08bd9e504e4d0167726542917abbcf1b8a003d7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 6, 2026.

Transparency log

Release files / reocities_cli-2.0.0-py3-none-any.whl

Download URL reocities_cli-2.0.0-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
519928cc60145d9f32a23ecd31d2a9492b150b4db5c98dfcbd5a04976f8cae87
BLAKE2b-256 checksum
How to use checksums
03df8714079811255eb4247e991f758384d3524cff452e2a803d8ccdd605625e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 6, 2026.

Transparency log

Security for reocities-cli 2.0.0

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for reocities_cli-2.0.0.tar.gz

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 Jun 6, 2026.

Transparency log

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.

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files Full 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