Skip to main content

Hako: Command Line Cloud Storage

Hako is a command line cloud storage client, intefacing with the Hako server backend.

Installation

To install the Hako client, use pip install hako

Usage

Using the client requires logging in. To login, use hako login. This will prompt you for a username and password, and will store an authentication token at ~/.hakorc.

To list the files available in your cloud storage, run hako ls.

To upload a file, use hako upload <filename>. Currently, filenames in the server must be unique. Two options can be added: --encrypt and --make_public. Public files are accessible to any user through the generated link, while encrypted files will require this CLI to download (along with a password entered by the user). Files are encrypted end to end with SHA256 encryption.

To share a file, use hako share <filename>. This will generate a link that can be used to share the file over a standard web browser, or using wget from the command line. To delete this link (and prevent further downloads), use hako unshare <filename>.

To remove a file, use hako rm <filename>.

Metadata

Release files for hako 0.0.5

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

Source distribution (sdist)

Source distribution for hako 0.0.5
File Size Uploaded
hako-0.0.5.tar.gz 12.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hako 0.0.5
File Interpreter ABI Platform
hako-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 27.0 kB

Release files / hako-0.0.5.tar.gz

Download URL hako-0.0.5.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5eaeb1d3b325130d5353a4e05bf4bbf7529c9ef80ada0000998af8131e90f524
BLAKE2b-256 checksum
How to use checksums
79faa3e79b6cb109f6c3bfd8f55ce8d2ad8b2367902336bc7573436ca299c18e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.4

Release files / hako-0.0.5-py3-none-any.whl

Download URL hako-0.0.5-py3-none-any.whl
Size 15.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d2c2b1d939be6e1b41673945b953140959eff749d4728af12452a711bbad5cb
BLAKE2b-256 checksum
How to use checksums
df6a80056cf8cadb9c07ae73137b301519fc8acf56146c569136af49a1582cd3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.4

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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