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.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
aionostr-0.17.0.tar.gz
(23.1 kB
view hashes)
Built Distribution
Close
Hashes for aionostr-0.17.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 285e035ea9aeeafd140bcce8e6a6415b258383b6b8e9bf6d4659c48343790ab5 |
|
MD5 | 00a1e2ed8a519d81d624520606e38d3b |
|
BLAKE2b-256 | bdb5acdc8a1b3e3c5798daa8830b1c0fad0fcf3d9594e5904422f38fa4be1518 |