Python silk decode/encoder bindings using pybind11
Project description
pysilk
Installation
Linux
# clone this repo
cd Python-Silk-Module
pip install pybind11
pip install .
windows
pip install python-silk
If you get some issues with building, check documentation of pybind11
Usage
from pysilk import async_decode, async_encode, decode, encode
Only four functions: encode
, decode
, async_encode
, async_decode
It's very easy to use. Just follow the IDE/editor typing intergration and check out the docs of these functions
NOTE:
The first argument input
can be a str
, pathlib.Path
, bytes
, BytesIO
or BinaryIO
liked object.
str
and pathlib.Path
are both meaning local file path
The source data of input and returned data must be the original PCM coded data
Author
Due to some reasons, these changes can't be merged into upstream, I have contacted the original author and kept the fork version as a separate project
License
All the licenses are in the LICENSE file. This project is also released under BSD lisence.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file python-silk-0.0.2.tar.gz
.
File metadata
- Download URL: python-silk-0.0.2.tar.gz
- Upload date:
- Size: 169.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04b9ad64eebf542068bec917838957fdade6e3330e121593591125523dc0bc00 |
|
MD5 | 481fc15c4ba43a902c137598a0258027 |
|
BLAKE2b-256 | a80a1a3a25c03561225058fb7fe4863213aa3b493d0faa796c21a2f42221b2ab |
File details
Details for the file python_silk-0.0.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: python_silk-0.0.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 160.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b51c72c429a0475ba9d6e7d38e6d2c680e0a92766cb346a9576f5bd51f113d7f |
|
MD5 | cd071a5a629be8fe12544ddd4be47e4c |
|
BLAKE2b-256 | 458057d3aac8ff550451c8b5888b209a1454aa170435cdc27718603ac89be681 |