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: python3 -m pip install --user pipx && python3 -m pipx install abstract-securefiles
pipx ensurepath # once, so `securefiles` is on your PATH (open a new terminal after)
securefiles setup # start at login, start now, open http://127.0.0.1:47821
macOS without Python: run python3 once in Terminal and accept Apple's Command Line Tools install
(Python 3.9+), or install Python from python.org. Windows: install Python from python.org (tick "Add to PATH").
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 | share PATH... | unshare PATH | status | unpair | uninstall.
Upgrading: pipx upgrade abstract-securefiles && securefiles setup (setup restarts the running agent).
Access: anyone with an abstractendeavors.com account (accounts are invite-only).
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], runsecurefiles-relay).
Metadata
Release files for abstract-securefiles 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| abstract_securefiles-0.1.5.tar.gz | 20.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| abstract_securefiles-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.8 kB
Release files / abstract_securefiles-0.1.5.tar.gz
| Download URL | abstract_securefiles-0.1.5.tar.gz |
|---|---|
| Size | 20.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
619eadc495069514bd4990689306c6a062724d7435f7e675bf2d7186715b896f
|
|
BLAKE2b-256 checksum How to use checksums |
10dcfb02a157ab31a98a71c9125a32b16d7d03f1c884c17e87f7cb255e983b75
|
| 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.5-py3-none-any.whl
| Download URL | abstract_securefiles-0.1.5-py3-none-any.whl |
|---|---|
| Size | 23.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4270fd1184ff2f591fef3417bbfbe049dc8917807747fedd7b0f8f6b350bd4f9
|
|
BLAKE2b-256 checksum How to use checksums |
d3250cc9d097ceea6748c33b6e6d711d53910ad65637e3415311c515b470916b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|