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.7.tar.gz (736.1 kB view details)

Uploaded Source

Built Distributions

quiet_transfer-0.2.7-pp310-pypy310_pp73-win_amd64.whl (549.6 kB view details)

Uploaded PyPy Windows x86-64

quiet_transfer-0.2.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (468.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl (448.7 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

quiet_transfer-0.2.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (451.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

quiet_transfer-0.2.7-pp39-pypy39_pp73-win_amd64.whl (549.6 kB view details)

Uploaded PyPy Windows x86-64

quiet_transfer-0.2.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (468.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl (448.7 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

quiet_transfer-0.2.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (451.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

quiet_transfer-0.2.7-pp38-pypy38_pp73-win_amd64.whl (549.6 kB view details)

Uploaded PyPy Windows x86-64

quiet_transfer-0.2.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (468.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl (448.7 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

quiet_transfer-0.2.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (451.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

quiet_transfer-0.2.7-cp313-cp313-win_amd64.whl (554.3 kB view details)

Uploaded CPython 3.13 Windows x86-64

quiet_transfer-0.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-cp313-cp313-macosx_11_0_arm64.whl (455.4 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

quiet_transfer-0.2.7-cp313-cp313-macosx_10_13_x86_64.whl (458.9 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

quiet_transfer-0.2.7-cp312-cp312-win_amd64.whl (554.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

quiet_transfer-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (512.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-cp312-cp312-macosx_11_0_arm64.whl (455.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

quiet_transfer-0.2.7-cp312-cp312-macosx_10_13_x86_64.whl (458.9 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

quiet_transfer-0.2.7-cp311-cp311-win_amd64.whl (554.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

quiet_transfer-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (511.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-cp311-cp311-macosx_11_0_arm64.whl (455.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

quiet_transfer-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl (459.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

quiet_transfer-0.2.7-cp310-cp310-win_amd64.whl (554.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

quiet_transfer-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (511.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-cp310-cp310-macosx_11_0_arm64.whl (455.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

quiet_transfer-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl (459.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

quiet_transfer-0.2.7-cp39-cp39-win_amd64.whl (554.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

quiet_transfer-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (511.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-cp39-cp39-macosx_11_0_arm64.whl (455.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

quiet_transfer-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl (459.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

quiet_transfer-0.2.7-cp38-cp38-win_amd64.whl (554.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

quiet_transfer-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (511.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

quiet_transfer-0.2.7-cp38-cp38-macosx_11_0_arm64.whl (455.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

quiet_transfer-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl (459.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: quiet_transfer-0.2.7.tar.gz
  • Upload date:
  • Size: 736.1 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.7.tar.gz
Algorithm Hash digest
SHA256 85c6fa52c3afd5b0ba6e8f1de5e3021fc9ebd3b9a57b797c9823ff80bc642f68
MD5 712ff10d8067249349e39e45e1f72049
BLAKE2b-256 34846cd0c8837a0bfe15a8868ca0db74f7bf822ef7ceafff55db366bbf57e078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7f717b12710593b06ef87c6076bc7d1b38999df8e4d8c1b556e4edf0dabd3972
MD5 87ae8b451e6d10adda5ae59a4e83b0b1
BLAKE2b-256 2b2e6eb2bc46ab8665a3549d475d6a4accda5429030a888df859006101bc34f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42e53d53e7a9bd70b06ae508964d2ead4085218cab601fa471ccf4aa02723d3e
MD5 aa652401f0878cf91be43f1553f61e5e
BLAKE2b-256 e388322a1acbc5ddec323539f58fcfc750104ee587bd1cd162ccdae4736d6577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6761e5df4d3b4552b8510a345ad387e3eca5779292746857c493aad087c066f9
MD5 f893e62695f849718bada684de39d38c
BLAKE2b-256 fceed730d13e19164d02d7d9bfc1ab371ddd050216db68d79048f5ba4e09af07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a2b9ee65a6c96f40b49b9163bf2fa69fd7df806a71966ae71132c033517152d9
MD5 dc4b5b28db52732b719d3f115508295f
BLAKE2b-256 fb40a65e8d1e38174712b0b2b6093e7e412e98d4c6c9fe12fa64362733b4ae30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0619d732d64f49beac24ad8dc0bf71a8f116f37d0bcc27365b18f8bcf69a7444
MD5 68f6ed7b021e9d0ac42b619e7044a85f
BLAKE2b-256 35aabac578dfcd8ce733aa4cd718fec93b6ae61a9fb1136d1ea687cd943c182a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79ea4c85db3a211eea17502b35a53e273f16d9598739a837126bee3a56502054
MD5 230b44bde9358fb23a4ae6b047485a34
BLAKE2b-256 49566542cf771f22e36634c859dab4845289324b07881222722edeed0d150522

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 990fdcea96cb17eb93324f8815d2c8023d569fcc54f5718b7ff99c0d29eee939
MD5 676694502a5048e53eca7446bc17c6fe
BLAKE2b-256 07e1422c2edf82f8a8b35d45ccd7f4d2783f11554156ca382fd8effd7ae9d73d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a6c364ddc4f39754ef0925a1911d1d9459fd8b6ccf6bef4ed433603d51d327e0
MD5 c34ed59797cda69526479a7b9ceaa7ef
BLAKE2b-256 ae5c78464567b24445b53f22f1a0c26e1f47000e322c9b5e91375481b20e556f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a3e8f9c4e374456280efc5ddce50218281075bb724171ec6a92f0572b8812fdb
MD5 299f35c3bc355f202926191a30b810dc
BLAKE2b-256 f17b758e2beed03f220208a9e383b7f6fae7d3c9d38c7565ed85e4c4b9c43668

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfbedda83f1774b75bd695cc702b6629eb8d059e946cd3b1609875435c9b8415
MD5 4c59c663d6751e1d5cd0beabee3ed47f
BLAKE2b-256 58c864973a9dbccbdb702be357305969cdbabca36b75a61ef4547b1c5c4a26ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5d83e184c6a07fa97f1e48906323c835a8c8f3dce3f8c5ac2774f695a211817
MD5 0a98a80a3c9814e9e876b1c92883490a
BLAKE2b-256 340ec5a9e4ab6a77eb9b95ebe31ab703c11f297dfa2c90bb0bc6f8f3bdd200eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8daea7cc4771dc5db3e363c79ef6d613bd760b1611fd90e0754716bd058ebbc
MD5 abc6373142d8b1d2bae9d70dc9591f5f
BLAKE2b-256 5634daa9b1f72dbad7478e6727c4055e167a6104f9a169db706baed0872b4010

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 98e1e8b2a71205442270df796b4bcf2563c050fd65812726d2ce9e933681a0af
MD5 c54dcbb636a65993e2dfa4a875ea6708
BLAKE2b-256 df288f6aee6e60371453f34fa60189cdc413e9e5429803bf6647a2cfb647d360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef8e5e2da7c464aa145299191531896a5e9afead91792b9151abbe2414046934
MD5 b4575e93aa7cf8fe89b7beeb4fbd501c
BLAKE2b-256 837cac9a670daf27d8eae00c53b9a3736b4ebaa0d75588c0adb547d7b1b35dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a675d681492e25fc61267513f7594691d903cec4cae339f7f5010ebc36136197
MD5 54ea32ab43f6a3dbbe73b4088a5ad398
BLAKE2b-256 e8017ae0de6ff193744a235631fe9250800e6830f2a811ce16a6e3f29fffbc74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 12d59f456fb603a0a082d4da45ef33209607d2c5ea0d1a731f83acfdeef7086f
MD5 5c9195a28923c8e868f2eb9379c4a9af
BLAKE2b-256 37fac2ebb9a3c4dbefb321cc4fd99637deb38789fdbd5258c286addbb7583bf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bad5278870948f0fb1d65cb9649b4822529e5199b77b36c7a38b6a1635a32726
MD5 9f77b4ad7850212e85f23edf6c4c550c
BLAKE2b-256 0d7199aa00b5d9f05dcfcffe2ba732be70432ba45111b22c8d966bde251b773e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de96f55a7987328ab87b4eb16a00348004dd7074e67e1f64c8fa3849d0850a02
MD5 aa49f46c6d16564dd09a09275ee9a994
BLAKE2b-256 6be1737af5d3129ca8bbbbf67f57bc07754235ea639a0361a888ff66386c1368

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dac89d3dd03502adfcbfc2b940aeecf17c5f881b01bbea7c38bf2894fb1caab
MD5 5c9ff05f5ae39193dc1d3b8c1f2a0595
BLAKE2b-256 5512d71ceb601986eae06ba6dc33eadf9f9653b7ba5af53fc7573c93362ce486

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0b4550659a309e866f6a00626c6c8cfbb6a298f43d6cb6bc604d30b215e0665a
MD5 5c96676e88b2000b5e5ea05acf6d6d5b
BLAKE2b-256 cd216958cf8cba239f67a36f39f6df23e5d9e49b906f04a975cd93fd2985dc33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0149122ec19da621fc2fd3beb3800fdfa29b747448784f3b8260595f1042787c
MD5 e7d4cb2e14565a9340cf9898621dda1f
BLAKE2b-256 cdb61879633822087a35f70e8c7fbd4a2c176f67c633bff4fbc7d84ce50804b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82c309821f06e0269849ecf1d988a745f25b0ef017333b1fd38fcf914965eb5e
MD5 1643fc98e8ec8404db2ec48c970fcb46
BLAKE2b-256 c427042855f26507e4dcea957772802c74082b52b9fcc5096bb030e29ad29c5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59b74daa9060a24a47fe23bdfa31778cd7a2e1860b923d413e0d3f9e99a97e3b
MD5 71517e8789f7b98f67127e1af719202f
BLAKE2b-256 008fae5329ca8a36d6615e164fed480961115c73699c8a8af3223863b8bf00b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93cc7bc95eb88e72550d786cd51ee6eb6ebff91c8422f02bfa751ba3ae54540f
MD5 9666e90d94f1c6b61024e6b318a86188
BLAKE2b-256 5ed45a5bd3c2a7e8d72926f1c389ece6fc5a2fc61651f56b390a57fbabc6d332

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 46a3b93c435ea52282775c49dc5284923bbe38b3dc7ffdc6587e6f2db64e6359
MD5 787031deb5fc79f9024118c2ec91cad8
BLAKE2b-256 3d867d097dbb301474d0e2830cb8fed27946b97922990d8b17fb50f68bcc5777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7937cee8194faf6059db07ba223b957ab5ac107962959f9a097c1513a8a8bc31
MD5 fb77957422bee05f7a0106d6167fc162
BLAKE2b-256 fdfae80eeda44e7dd4d2e4c8074349a369b3adda25d0ac614519055477ff5abf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dfb2cf7bd1905681cdf707216206cfd71c12ac3d4f8ca13a23e6b59c581a635
MD5 349dd6db3eba61edfd6b0f73e1228d36
BLAKE2b-256 58f668b9b51609008032b733daf2add04d2989b9b88f8318ac9d9375933758a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2967e3e744685f836acbd4625e39c64b23a67b813ad4a0bf590b8d144d6b6d00
MD5 e813b9e33826ccd34d9ba3c540d9d6ca
BLAKE2b-256 98ba3fe357a08b3490275dd2918defb1d4e51b0def046f4c1a409a9f8d7f7d4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ce13a91d18d6566ff27a0f9d15d74651db265fc2861cf9f7d99152e4ee09458a
MD5 de545fbe5457df61e7766ff3cc20e7fa
BLAKE2b-256 ee413d78619279fea282cb897f23213375572b37ea7994f4cc183a982a499694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8da6c14c312e7a2e77d3e8561f2fee16f6bca67b0649d678e0210e41c860fd47
MD5 fa3c1c5b15f323b3cf69a1b058df2682
BLAKE2b-256 8a432c7a3859f92f0316f81a55b580cc68b69e21c0f4c3b6d5b99c4e7f124622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0536f02d837a084f5fbb062760afa516b67d623d2da45d93101c0334af670775
MD5 77978f17117d4fd25afc403c9f193b65
BLAKE2b-256 5dd0a9381a1495135a7cce1edf78775761e52b3b7c11762e64147ada464ea3dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1669e88262b6791f6cc05afe03cd82061a8ad54ed47b58a017d9031de90a9ec
MD5 ef3167af818114b9fb02f5a364107609
BLAKE2b-256 169cc4108b93a6f09a2eb875a6414ac5d323f12233e37ecaad18428f72825785

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1aef597d7e9168c3e5863e407405438e4e68dc2077146f38b19111f9d8d8f4d2
MD5 e1ebda44e9cebb07bebab37e9a51fbf1
BLAKE2b-256 0b835f2d184e62af4cc5579976086e67250690a63a074db37001f5453f61ce28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c80ce7a9ad36c4cc9036166360ef0d041081c0cee24354fc9aca3af0ef7ff7ed
MD5 1e2dd8bf80c0b928d5f82e6b8719556c
BLAKE2b-256 48b588fad285ca39e425c358bc865574548b7382e70d9853397fa62a33ba37e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44ed4f90b73089637319acd0361f313fe87b44897caa97283f11633c234306a1
MD5 8f0118dc2969e081eee9cc0462483d4d
BLAKE2b-256 2d74a02806bed89ff13f9a07f99a27e807244ce05b42dfc077802a47538d90fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quiet_transfer-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8605c549df9727a98166dbf8a4e802859d5dfb0244c286353e7d438bb8034baa
MD5 7e0602ed5e4d87d674e660ad8d5168e8
BLAKE2b-256 9c7e2d7421c8dada471e28f0501ae266c8d0cf4f00f331b69fbd93c6797e350a

See more details on using hashes here.

Supported by

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