Skip to main content

Tool to send/receive text/binary file over audio via many modulation schemes

Project description

quiet-transfer


PyPI - Status PyPI - License PyPI - Python Version

Tool to send/receive text/binary file over audio via many modulation schemes

Installation

pip install quiet-transfer

Dependencies

cffi>=1.12.0, sounddevice, soundfile

Documentation

quiet-transfer can be used as a command line command. It's purpose is to convert data to sound and send it to a sound card or to a WAV file, and all the way back.

Usage

$> quiet-transfer -h
usage: quiet-transfer [-h] [-V] {send,receive} ...

Command line utility to send/receive files/strings via quiet library.

options:
  -h, --help      show this help message and exit
  -V, --version   print version number.

commands:
  {send,receive}  send or receive data.
    send          modulate data into audio signal.
    receive       demodulate data from audio signal.

Send

$> quiet-transfer send -h
usage: quiet-transfer send [-h] [-i <inputfile>] [-o <wavoutputfile>] [-p <protocol>] [-f]

Command line utility to send/receive files/strings via quiet library.

options:
  -h, --help            show this help message and exit
  -i <inputfile>, --input <inputfile>
                        input file (use '-' for stdin).
  -o <wavoutputfile>, --output-wav <wavoutputfile>
                        write audio to this wav file.
  -p <protocol>, --protocol <protocol>
                        protocol
  -f, --file-transfer   enable file transfer mode.
  • <inputfile> can be the name of a file to read data from or - (default) if you want to read data from stdin.
  • <wavoutputfile> is the optional name of a WAV file to write audio data to. If not present, the audio data will be written to the current default output audio device
  • <protocol> can be one of:
    • audible
    • audible-7k-channel-0
    • audible-7k-channel-1
    • cable-64k
    • ultrasonic
    • ultrasonic-3600
    • ultrasonic-whisper
  • the --file-transfer flag enables the following behaviour:
    1. If <inputfile> is missing or is -, the flag is ignored.
    2. Otherwise, the <inputfile> is read in memory all at once and its CRC32 is calculated.
    3. The file size and the CRC32 are put in a JSON header which is encoded in audio and sent to audio/written to the WAV file.
    4. Some information messages are written to stderr

Receive

$> quiet-transfer receive -h
usage: quiet-transfer receive [-h] [-o <outputfile>] [-w] [-d <dumpfile>] [-p <protocol>] [-i <wavinputfile>] [-f]

Command line utility to send/receive files/strings via quiet library.

options:
  -h, --help            show this help message and exit
  -o <outputfile>, --output <outputfile>
                        output file (use '-' for stdout).
  -w, --overwrite       overwrite output file if it exists.
  -d <dumpfile>, --dump <dumpfile>
                        dump received audio to this wav file.
  -p <protocol>, --protocol <protocol>
                        protocol
  -i <wavinputfile>, --input-wav <wavinputfile>
                        WAV file to read from.
  -f, --file-transfer   enable file transfer mode.
  • <outputfile> can be the name of a file to write data to or - (default) if you want to write data to stdout.
  • --overwrite must be specified if <outputfile> already exists.
  • <protocol> can be one of:
    • audible
    • audible-7k-channel-0
    • audible-7k-channel-1
    • cable-64k
    • ultrasonic
    • ultrasonic-3600
    • ultrasonic-whisper
  • <dumpfile> is the optional name of a WAV file. All the audio data read from the soundcard or from a input WAV file is written to this file too.
  • <wavinputfile> is the optional name of a WAV file to analyze. Usually this file is generated using the send --output-wav option.
  • --file-transfer enables parsing of the JSON header generated while sending a file in file transfer mode. It is used to compare the remote file's size and CRC32 with the received file's ones.

See also

fm-transfer: (https://github.com/matteotenca/fm-transfer)
gg-transfer: (https://github.com/matteotenca/gg-transfer)

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

quiet_transfer-0.2.20.tar.gz (759.6 kB view details)

Uploaded Source

Built Distributions

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

quiet_transfer-0.2.20-pp310-pypy310_pp73-win_amd64.whl (567.2 kB view details)

Uploaded PyPyWindows x86-64

quiet_transfer-0.2.20-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (469.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-pp310-pypy310_pp73-macosx_11_0_arm64.whl (449.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

quiet_transfer-0.2.20-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (452.5 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

quiet_transfer-0.2.20-pp39-pypy39_pp73-win_amd64.whl (567.2 kB view details)

Uploaded PyPyWindows x86-64

quiet_transfer-0.2.20-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (469.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-pp39-pypy39_pp73-macosx_11_0_arm64.whl (449.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

quiet_transfer-0.2.20-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (452.5 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

quiet_transfer-0.2.20-pp38-pypy38_pp73-win_amd64.whl (567.2 kB view details)

Uploaded PyPyWindows x86-64

quiet_transfer-0.2.20-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (469.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-pp38-pypy38_pp73-macosx_11_0_arm64.whl (449.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

quiet_transfer-0.2.20-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (452.5 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

quiet_transfer-0.2.20-cp313-cp313-win_amd64.whl (571.9 kB view details)

Uploaded CPython 3.13Windows x86-64

quiet_transfer-0.2.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (513.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-cp313-cp313-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quiet_transfer-0.2.20-cp313-cp313-macosx_10_13_x86_64.whl (459.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

quiet_transfer-0.2.20-cp312-cp312-win_amd64.whl (571.9 kB view details)

Uploaded CPython 3.12Windows x86-64

quiet_transfer-0.2.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (513.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-cp312-cp312-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

quiet_transfer-0.2.20-cp312-cp312-macosx_10_13_x86_64.whl (459.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

quiet_transfer-0.2.20-cp311-cp311-win_amd64.whl (571.9 kB view details)

Uploaded CPython 3.11Windows x86-64

quiet_transfer-0.2.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-cp311-cp311-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

quiet_transfer-0.2.20-cp311-cp311-macosx_10_9_x86_64.whl (460.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

quiet_transfer-0.2.20-cp310-cp310-win_amd64.whl (571.9 kB view details)

Uploaded CPython 3.10Windows x86-64

quiet_transfer-0.2.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-cp310-cp310-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

quiet_transfer-0.2.20-cp310-cp310-macosx_10_9_x86_64.whl (460.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

quiet_transfer-0.2.20-cp39-cp39-win_amd64.whl (571.9 kB view details)

Uploaded CPython 3.9Windows x86-64

quiet_transfer-0.2.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-cp39-cp39-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

quiet_transfer-0.2.20-cp39-cp39-macosx_10_9_x86_64.whl (460.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

quiet_transfer-0.2.20-cp38-cp38-win_amd64.whl (571.9 kB view details)

Uploaded CPython 3.8Windows x86-64

quiet_transfer-0.2.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.20-cp38-cp38-macosx_11_0_arm64.whl (456.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

quiet_transfer-0.2.20-cp38-cp38-macosx_10_9_x86_64.whl (460.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file quiet_transfer-0.2.20.tar.gz.

File metadata

  • Download URL: quiet_transfer-0.2.20.tar.gz
  • Upload date:
  • Size: 759.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for quiet_transfer-0.2.20.tar.gz
Algorithm Hash digest
SHA256 e164584ceceff705f6d6075243b53ab2c927b2ac28ca9eec410ddf25a121e0da
MD5 84b26d746a457d05f3ebbdc5ec1987c5
BLAKE2b-256 850d514d14e3f3b1d398361c4ad8292b14f93cd16cc605a1ffb457acf7c6aedc

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2d8646d467d7baee3e284858c3c9a44eb83320341b2b26631e311a89545dcd6c
MD5 e4e3257d5155e795d8e383481514f6fe
BLAKE2b-256 daef9da3453731a6c0e7c539edc4eeef22a61ebb4e880830778110d2f7f2a73c

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37ac9e4e46ee0d96ee0ad2d80faac5f0409c894665a3eb5b1f0835e7ce709fb8
MD5 b622baece4255219a34a7a9d70d27366
BLAKE2b-256 704471a65044384e846b49c2203f273c20ffc957fae288d844707e1cd1a34fab

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a336005cb77c0dc1ae2b8eb54da4d540e342db3da95ae44080daf3600467981
MD5 801fed13da687573492ce1afc139ddb2
BLAKE2b-256 2ec20254fbd785ba52849cae74473d35980fa9fc3220da6760ce8eebf0027b0b

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4113bff901e37d28ef5010f338371eed4d7a3997294c929b14f0ddb9a8bbffa8
MD5 1ab242cd3c1c4cfcf79ac83af6605f73
BLAKE2b-256 ec69e39057b5401411c8ea16190ba516025b68896cc84a1f2624e24ec48b6d50

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 97267892384903033b01ca52e30fd754d1eac9a11b52126d8ef440ce0d6219a2
MD5 8bfe618d5d4f1aa61f2f189cd0da2a28
BLAKE2b-256 560b494da456b65c8bbe98e3a7e60771fe64cbce572ed90d8dc29e8e47f38c1d

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32a8cf4500a75a82937c94e0543c23b16080ca3a3b2f79801981ca3ac7b30722
MD5 2aad984ebc68d09b23129fa2f247e45b
BLAKE2b-256 daa39c976822da8a699bcaac62fad3e613056326e584d9ed3b03b619fc5eacda

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a11412b93204b86d6921849f9a94c73a16428449cf6b1976b400d5c7f2701569
MD5 b54ac946e67c11d2494afb2bff9b22e8
BLAKE2b-256 c969fd361c215bf5368bfe9baa85419786b1e26758334c016b18f64fc170876d

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3213ff48a3102fd97bf5a627b928a72d4fd0219bd0c53272b8a79ef61e16e530
MD5 1c986026760b8c688bdb42ba5ce9fe42
BLAKE2b-256 ce68759dd6108f19a8992364293ddc534cd8ea606168da460ec03a0d00697a36

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 46ab694164d46235a0524e567768f119cd0ddf794a29dbc3a473021ee6d5bbd6
MD5 55fed7d838d42a0d278f348f76721caa
BLAKE2b-256 19fd7dbbbb9fa9cba474fc6793d7d41e4d7632871a7a8410e8d5161a2c27aa35

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd537221af389dac1dab4c8941e89d084fd52e266abb2e1d39c1a6aaf07f15b1
MD5 b379a8eea7688fc5e76073725a2cacea
BLAKE2b-256 fbcfd3d0bf9610e640a9d1b132f89ca5bfa92a8a3d87fbcfeba3c93a79f21662

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b096d23bedfa7a4f9191ae93bfabe021da7ef612fd8db11ef6814ad87d2264c4
MD5 d905a8382b31d550410955de3fb9749c
BLAKE2b-256 9845230fdfda8c5bd6d861fbff8d35bff77728023f13b883c299f5b3854e90b2

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea05c35839e66a68d63031083df06f962165485956b8b98deaf54076792d7886
MD5 d74a082bd5b9c3a582c7f17da37fcbfb
BLAKE2b-256 6622d2ccec7c0659b95bffa58484149e44b9ccbe53db3b8b7e6c5fb6595f2968

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7dccb7e2dd3c8a7f5dbc2c3240fd8ea2fff2c1f3ae44fc33166bd130394d32a3
MD5 c86198ec6c7a8e8fc87a4737687be065
BLAKE2b-256 9b8509eb4891d958d7b2168c4d2273721ece2e46263f1ebbb87983da654a0408

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7ed7212f659bd1781da299606d866dfe4ce41b0c8df1f554ccf7d1ff42077c1
MD5 5bcdd436b106213e544e4a02428b9a66
BLAKE2b-256 40f4ef0657558a8ff49a15b955286364519c489a233a61e50effc53bb29b50fd

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e81ab91d23e0dc8e13ab4578ee5c1154e8ba6544d58840d0979d5131833d5a5
MD5 f0c676d5c14c89df3514bd7e7e99e352
BLAKE2b-256 a1f1a5348c3a3194c7f2259cd90c1e9264af32ec79e5c630b58fbb75d3df3e27

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9fcfceae541b8cbb4db385f1188f8c42e23fe509edb865f6e81db800d9e5f9c3
MD5 710bbb4aba5bde42002db5326c227486
BLAKE2b-256 a8f3fb3cdf2ffbf0d8dd5eeb8ae7586261ffe68b104e8b48c4810304ad60b221

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3562a10b0b4412ac3a1867ee53e8f2b7a755abdbb3d18e88e91a81a7d35ffaf8
MD5 c3e133cdab71232eec546693d9a20505
BLAKE2b-256 739a8ad0092d6c72c0e3cb747e74e44d8722a8112cc5c8a103b757f822c12bc1

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57e1fb04d5a63edf1164f72a41b497330b5cb1cbcdf333f38af97878e19f3baf
MD5 bdd317de75a1777c0ae0d574d238fe76
BLAKE2b-256 071089d8c2467f35948baecf06a74625ec9b41a8284945a968c2c8cf0d015dd7

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 228e27fb33a1130c3f2dfb69cfb5b89638fa8e9c15fe103e89d0677853522446
MD5 7a4e1eea515f243c5c15f37331ac14af
BLAKE2b-256 bb0d7b145015cb3a8c6814a1fab8b73cd9099313709a58662623015eb257f43c

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 be4d0edfb364fe88348b2b5139862b9dfd0e2ca028db2baa10df2e268bd49771
MD5 bc668e226a8d624d13566aef76d5bba2
BLAKE2b-256 a3bfe6f5316e6c74f14249e666f9bcfabe12d34e4375173d57c355dd7eaab332

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 720914cee531c4df8f6fd8937969958ec46144b7c535e2558311b8efd68ac9ee
MD5 96a5929a0c7a9e98e263e5faa903707f
BLAKE2b-256 22d38d84c22acbb46b47c3f17dc3900c886119a9d75e15271d980ae463032805

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d6a2fbf7e80e73df08a53ca4f5f6c1cdf5a3a9509859886f978a3f25922a9cf
MD5 7190abc586980caa61460336b7c6440d
BLAKE2b-256 f20176333db4670c771dafe5ebeaf38829b4fcc2a540ab7e185407a46aa69ed9

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ba89773ff5cf55c05aab26b351a0ee61de47c205c24ebd16fd83abc61d5aabb
MD5 fda784b7124f45e563dd55f891791f37
BLAKE2b-256 dcf6a085297c2ca49cb0408ff8e5c9e20c31ee6c83af6444cd8c3dba2aa55b1f

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4327ab2626d60c1e4c1fc8e7e8c11b8c78f94f930912dc6fde91e2b1823bbbe3
MD5 8b6470528d77ae2d048e9f438e725fe6
BLAKE2b-256 a5a58e7b875cb070ba727cc325af371aa503641b46eed6db141b17f3de2526d7

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e562c6b1ceb9f0b7d895872be1e687f332ff1280cb7aa5b9a71990e7dfb7460
MD5 10bb254b30f9a0cec9dde2479dd985f8
BLAKE2b-256 dbcf4a490df1e73bbe49d026cc10eede66413ea57ec45fd7fc48ca433cd6495b

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 271e34219c91e5812e3f8ab7e220e6944046d220a10cac2004bc845cf29df42c
MD5 716eaf3e4d263a9589da4f310f9a7fb9
BLAKE2b-256 7afecf0f07ccb4736433fea40df010460a5ad73f20edc5146f476b3f11824afb

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc17479d675287ffaf38486ab2d989115f92bb8240c548344d345701edb2d4d4
MD5 c36a7fbc6b38f26b1c240ef799f18158
BLAKE2b-256 94417ecc6511c54807afe12aad36bc20ccb45e7cb798cc8f31d32338d595b9db

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5180d79d7ef742e99e447370a72ca7aecfbf4f823c45bd44584669d953e205ae
MD5 8edc89e99e85b225e32e4bbd5315a94b
BLAKE2b-256 a226454641b3ff89b8c1baa4fc14f7099b11a6a1c71965eb85cb38997c8db7d3

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c379101ba4f709a8d5bd88bfce93ca400b2b656b542e42a4c0b2241e6886cf5
MD5 962affe6bec1015fd29ffa0fd72a62b5
BLAKE2b-256 bb243fb821d0d25fe06552a06e4cf255a5d844a247c4734635cc81829a3b57be

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44019240f842ef054cfc709077c6a938c88c71d6c254fe7e081f0546782fe4e3
MD5 286d5bbfed55bf3bfb8327c08d99fe15
BLAKE2b-256 e8678c715c4537268b647fec67c9a153607e0dfcb3ecb9610dd9d319dd48a08a

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 110ddb539f052272691c8e4d8764e0d038ce2b18a03b14dddeaacddbd0ed1cba
MD5 6f8a4edeec9312226c56903b68a3b37d
BLAKE2b-256 aeea9427596495dc1b39085220275ff7a8aa540db5f6fa42941d1b7758d1237f

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc91badc1f86bd2684ec0c3f2df3d094adfb37419388a45ff773f155c24b917d
MD5 73769c52995a3ef20f08ed3afc104a18
BLAKE2b-256 96f0cf26db56395fdf50e2c4c04fd77e8b5ed27b3b63ff67b0e4a3f2dcc36945

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2a4be25e9c22e5832824e49ac8cc1e0fda1ae453d0d3e47554018855a2b07119
MD5 b830d02caf856c0e26712d0b00a0cf46
BLAKE2b-256 836102254109da10fe6adf8ea0340e6b51717aca97d2abeb62b4d461a218389c

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e44ce19a73c961904c7c62fc787684680ee9bddc485b41657617026b202dc06d
MD5 f0ca654ba6fcb72cc9e3b9989a4cb257
BLAKE2b-256 62c6aa7d0abd0a13a6138290dc22dce7311bed2992b9e67e158b10c0a4460c97

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 996608468a114deeaf201c33df114faaff9e116f2658137302c9c678ca8a93e8
MD5 29c57c6f13ce62553da666b98960822b
BLAKE2b-256 04158799abff725f1f9468e08e8dfdd445c7770a6b87a91e83223abedffa55d7

See more details on using hashes here.

File details

Details for the file quiet_transfer-0.2.20-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for quiet_transfer-0.2.20-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c09325aa306bf82dd9f2112f7c8d6dde8cae813db735b01813c58c23fc9eeb8d
MD5 20f38c7e30e3f54e0f4590ade448e0ae
BLAKE2b-256 04bc5aec3cabfa8f3310136e7a6a52a11b4364754f7f5932d5cb95d13a517bde

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