asyncio nostr client
Project description
aionostr
asyncio nostr client
Free software: BSD license
Documentation: https://aionostr.readthedocs.io.
Features
Retrieve anything from the nostr network, using one command:
$ aionostr get nprofile1qqsv0knzz56gtm8mrdjhjtreecl7dl8xa47caafkevfp67svwvhf9hcpz3mhxue69uhkgetnvd5x7mmvd9hxwtn4wvspak3h
$ aionostr get -v nevent1qqsxpnzhw2ddf2uplsxgc5ctr9h6t65qaalzvzf0hvljwrz8q64637spp3mhxue69uhkyunz9e5k75j6gxm
$ aionostr query -s -q '{"kinds": [1], "limit":10}'
$ aionostr send --kind 1 --content test --private-key <privatekey>
$ aionostr mirror -r wss://source.relay -t wss://target.relay --verbose '{"kinds": [4]}'
Set environment variables:
NOSTR_RELAYS=wss://brb.io,wss://nostr.mom
NOSTR_KEY=`aionostr gen | head -1`
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.19.0 (2023.03.07)
Improved benchmark: aionostr bench
Optimized Event object
0.18.0 (2023-03-03)
Allow for pretty-printing events, or just printing the content
Enable authentication when mirroring
0.17.0 (2023-03-03)
Support naddr NIP-19 type
0.16.0 (2023-02-11)
Improve benchmark
Allow manager to authenticate
0.11.0 (2023-01-30)
auto authenticate
support ‘note’ NIP-19 type
0.7.0-0.8.0 (2023-01-28)
support for nrelay type
0.6.0 (2023-01-25)
Implement reconnect
0.5.0 (2023-01-25)
Support NIP-21
0.1.0 (2023-01-18)
First release on PyPI.
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 aionostr-0.20.0.tar.gz
.
File metadata
- Download URL: aionostr-0.20.0.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa25a63ee100dd40b984f9afe631084fc5bfad2af48b330d9d0031e7e20860d5 |
|
MD5 | 0ffefa7657dc9764ea3126fe15a62540 |
|
BLAKE2b-256 | ac85a23e82ce93a0bdeb91ec66baf2f6ec4f25d13df138549b4e0dad77622a6e |
File details
Details for the file aionostr-0.20.0-py2.py3-none-any.whl
.
File metadata
- Download URL: aionostr-0.20.0-py2.py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 373e34565f9da2e151755aee57f63ed8329f2b8e32670cff17ede3516d44075f |
|
MD5 | 5a2a78e5263146a02168217c3f57bcc8 |
|
BLAKE2b-256 | db52055ae287bd687660d708194e09f72a87fbefeaca24dab91f0cb70df25936 |