Metadata-Version: 2.1
Name: bitcoin-qrreader
Version: 0.2.1
Summary: Bitcoin qr reader
Home-page: https://github.com/andreasgriffin/bitcoin-qrreader
Author: Andreas Griffin
Author-email: andreasgriffin@proton.me
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7,<4.0
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: LICENSE_UR
Requires-Dist: base58
Requires-Dist: bdkpython (>=0.28.0)
Requires-Dist: pygame
Requires-Dist: PySide2
Requires-Dist: pyzbar

# A python bitcoin qr reader

* Recognizes (and classifies)
  * Addresses  (also BIP21 with amount)
  * Transactions (also base43 electrum encoding)
  * PSBT
  * Xpub
  * Descriptor
  * Partial descriptors (Specter DIY) ( finger print , derivation, xpub)
  * TxId
  * Animated QR Codes ([UR](https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md)) (Transactions and Descriptors)
  * Animated QR Codes (Specter)
* **blazingly fast** recognition
* SLIP132 -> to BIP32 conversion

### Demo

Run the demo with

```
python demo.py
```

![screenshot](docs/screenshot.png)

# Install package



### From pypi

```shell
pip install bitcoin_qrreader
```



###  From git

```shell
python setup.py sdist bdist_wheel
pip install dist/bitcoin_qrreader*.whl  
```



