Skip to main content

abstract_securefiles

Share files and whole folders straight from your own computer through Secure Files — nothing is uploaded. When someone opens your share link, the file streams from your computer through the relay, with the same passwords, download limits and resumable downloads as files hosted on the server. Folders download as one uncompressed .tar.

Install (Linux, macOS, Windows)

pipx install abstract-securefiles      # or: python -m pip install --user abstract-securefiles
securefiles setup                      # start at login, start now, open http://127.0.0.1:47821

Then, on abstractendeavors.com/secure-files → My computers → Add a computer, enter the pairing code in the control panel (or securefiles pair CODE). Pick files/folders to share in the control panel; they appear on the website under devices/<computer name>/, where you create links, passwords and limits.

Commands: securefiles setup | serve | open | pair CODE | status | unpair | uninstall.

Upgrading: pipx upgrade abstract-securefiles && securefiles setup (setup restarts the running agent).

Secure Files is invite-only; ask the administrator for access.

Contents

  • abstract_securefiles.core — deterministic tar + HTTP Range transport shared by server and agent.
  • abstract_securefiles.agent — the desktop agent (local control panel on 127.0.0.1 only).
  • abstract_securefiles.relay — the server relay (pip install abstract-securefiles[relay], run securefiles-relay).

Metadata

Release files for abstract-securefiles 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 abstract-securefiles 0.1.2
File Size Uploaded
abstract_securefiles-0.1.2.tar.gz 19.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for abstract-securefiles 0.1.2
File Interpreter ABI Platform
abstract_securefiles-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 42.5 kB

Release files / abstract_securefiles-0.1.2.tar.gz

Download URL abstract_securefiles-0.1.2.tar.gz
Size 19.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2e1c08f95bde956e564d32c1c8f36d775f0f50660dc8cc9420f059dc99785d3e
BLAKE2b-256 checksum
How to use checksums
800de00a0b0d7e3fe366debbef3094bc56738ead5aa91c0d47cb549da13f6f8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

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

Download URL abstract_securefiles-0.1.2-py3-none-any.whl
Size 22.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6dff31e066cd45dc73d6cf3a3e2bf4ca6aba0117f149e3fb2f99f60c0065a4e8
BLAKE2b-256 checksum
How to use checksums
970e4b8cf99f10cf50597bd29cf8314d533a59df9c0431f51dc0199105f46845
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

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