Skip to main content

A Firefox Send client.

Project description

Python client to https://send.firefox.com. Encrypts and decrypts on the fly to reduce memory usage.

Lint and Test Status View on PyPI

Using

Prerequisites:

pip install ffsend

Usage is really simple:

ffsend 'https://send.firefox.com/download/abcdef0123/#keykeykey' # download a file to the current directory
ffsend path/to/file # upload a file to Firefox Send

Advanced usage

Several commands take a -t/--token parameter, which is the "Owner token" displayed after a successful upload. If you uploaded the file with your browser, the owner token will be in the browser's localStorage.

Getting file information

To get basic information:

ffsend -i 'https://send.firefox.com/download/abcdef0123'

To get more information (including number of times downloaded):

ffsend -i -t TOKEN 'https://send.firefox.com/download/abcdef0123'

Deleting a file

ffsend --delete -t TOKEN 'https://send.firefox.com/download/abcdef0123'

Updating file settings

ffsend --set-dlimit N -t TOKEN 'https://send.firefox.com/download/abcdef0123'

License

Code is copyright Robert Xiao (nneonneo@gmail.com), and is licensed under the Mozilla Public License 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ffsend-0.1.3.tar.gz (7.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ffsend-0.1.3-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

ffsend-0.1.3-py2-none-any.whl (13.3 kB view details)

Uploaded Python 2

File details

Details for the file ffsend-0.1.3.tar.gz.

File metadata

  • Download URL: ffsend-0.1.3.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for ffsend-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c032d3baa7e01364f0ff7c8c222fda4f2927058ade979164ff2c7bd645483eca
MD5 fcdedf02bbdd75800b423f6394b8af51
BLAKE2b-256 933f255c4d3e1db1b0fdcd20b7ba2d4febe634f734105a43b69d36cf661db322

See more details on using hashes here.

File details

Details for the file ffsend-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: ffsend-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for ffsend-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2be0db97324547e650cd970928665e5f69f44001d350471ec8a2a2bbed75b74f
MD5 2aa6cb4518d0ddcab4da9e88c2d49b9f
BLAKE2b-256 fe544183f03ae2b77d9074c63e2db696b4be00a8194abe42e117a17735082b5c

See more details on using hashes here.

File details

Details for the file ffsend-0.1.3-py2-none-any.whl.

File metadata

  • Download URL: ffsend-0.1.3-py2-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for ffsend-0.1.3-py2-none-any.whl
Algorithm Hash digest
SHA256 48ef24d536b1dca8956622113003e2dbe779eded3768da624c1cb3a17be9ebbd
MD5 f7730a2d8edabe6f277bbe6646dbcdd9
BLAKE2b-256 37179a1f1f08bfd63da03eca7f23e1214e2f2d4bb0997df29c820464f1048d3c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page