pylnbits
Pull Requests are Welcome!
An asyncio/aiohttp python library of methods for accessing lnbits API or your own install. For use when building front end or app layer projects with lnbits.
Read the Docs
https://lightningames.github.io/pylnbits/
See also Powered-by-LNBits for more resources. This project, pylnbits, is also listed on the Powered by LNbits wiki.
Getting Started
version at least python3.8
git clone https://github.com/lightningames/pylnbits
cd pylnbits
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pip install -e .
This is experimental software. The only modules & Extensions covered presently are:
- User Wallet
- User Manager
- LNURLp
- LNURLw
- LndHub
If you would like to contribute, please feel free to make a pull request.
Library Installation
current release is 0.0.3 Tested only up to LNBITS commit listed below but may work for more updated commits. https://github.com/lnbits/lnbits-legend/commit/e46e881663eb4d70b691e09ac1c97eecd6b547b8
pip install pylnbits
https://pypi.org/project/pylnbits/
Other
Check linting and formatting
pre-commit run -a
Build for distribution
python3 setup.py build
Run Examples
See the tests
directory for working examples