Skip to main content

asyncio nostr client

Project description

aionostr

https://img.shields.io/pypi/v/aionostr.svg

asyncio nostr client

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


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.1.tar.gz (23.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aionostr-0.17.1-py2.py3-none-any.whl (18.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file aionostr-0.17.1.tar.gz.

File metadata

  • Download URL: aionostr-0.17.1.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for aionostr-0.17.1.tar.gz
Algorithm Hash digest
SHA256 555eff6c5a56858941021652318f7d220444f35df98d5fa59c27ff8e6c95a7d0
MD5 28f16e791455882cd419a5a4f5bc15cc
BLAKE2b-256 5943a3fc519af8855f832f0799d87a7aa11af9173fdee00989112284129fcd44

See more details on using hashes here.

File details

Details for the file aionostr-0.17.1-py2.py3-none-any.whl.

File metadata

  • Download URL: aionostr-0.17.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 18.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for aionostr-0.17.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b848b901e67ac580d21bc0e14fd05dc1a6199b4bc5ca94618b49a766fd960f1a
MD5 17745445cead43ffd1242c728d2b15ba
BLAKE2b-256 203b88d5e3b07a680dbef9b890e28a7036b297f5f3df57ca422b6bf8e50af6cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page