electrum-aionostr
asyncio nostr client
Free software: BSD license
Original Author: Dave St.Germain
Fork Author/Maintainer: The Electrum Developers
Language: Python (>= 3.10)
This is a fork of aionostr that does not require Coincurve.
Getting started
$ python3 -m pip install --user ".[crypto]"
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`
Maintainer notes
Release checklist:
- bump
__version__in__init__.py - write changelog in
docs/history.md $ git tag -s $VERSION -m "$VERSION"$ git push "$REMOTE_ORIGIN" tag "$VERSION"- build sdist (see
contrib/sdist/):$ ELECBUILD_COMMIT=HEAD ELECBUILD_NOCACHE=1 ./contrib/sdist/build.sh
$ python3 -m twine upload dist/$DISTNAME
Metadata
Release files for electrum-aionostr 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| electrum_aionostr-0.1.0.tar.gz | 26.0 kB | Details |
Release files / electrum_aionostr-0.1.0.tar.gz
| Download URL | electrum_aionostr-0.1.0.tar.gz |
|---|---|
| Size | 26.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3774f8e8312388272e10851a869c9f4d3d4a54d8d564851c36e2dc40297bec84
|
|
BLAKE2b-256 checksum How to use checksums |
61bd60a5af5dc7c3f94a0a2c2afa9b2ed133a6ffa57399908e8319cfd7d2e89d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|