========
aionostr
========
.. image:: https://img.shields.io/pypi/v/aionostr.svg
:target: https://pypi.python.org/pypi/aionostr
.. .. image:: https://img.shields.io/travis/davestgermain/aionostr.svg
.. :target: https://travis-ci.com/davestgermain/aionostr
.. .. image:: https://readthedocs.org/projects/aionostr/badge/?version=latest
.. :target: https://aionostr.readthedocs.io/en/latest/?version=latest
.. :alt: Documentation Status
asyncio nostr client
* Free software: BSD license
* Documentation: https://aionostr.readthedocs.io.
Features
--------
* Retrieve anything from the nostr network, using one command:
.. code-block:: console
$ 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:
.. code-block:: console
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.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
=======
History
=======
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/davestgermain/aionostr",
"name": "aionostr",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "aionostr",
"author": "Dave St.Germain",
"author_email": "dave@st.germa.in",
"download_url": "https://files.pythonhosted.org/packages/89/a1/0b6b8483b8aa552781d2419db520171b88130abbfb4bf8bb7de4607d5afd/aionostr-0.16.0.tar.gz",
"platform": null,
"description": "========\naionostr\n========\n\n\n.. image:: https://img.shields.io/pypi/v/aionostr.svg\n :target: https://pypi.python.org/pypi/aionostr\n\n.. .. image:: https://img.shields.io/travis/davestgermain/aionostr.svg\n.. :target: https://travis-ci.com/davestgermain/aionostr\n\n.. .. image:: https://readthedocs.org/projects/aionostr/badge/?version=latest\n.. :target: https://aionostr.readthedocs.io/en/latest/?version=latest\n.. :alt: Documentation Status\n\n\n\n\nasyncio nostr client\n\n\n* Free software: BSD license\n* Documentation: https://aionostr.readthedocs.io.\n\n\nFeatures\n--------\n\n* Retrieve anything from the nostr network, using one command:\n\n.. code-block:: console\n\n $ aionostr get nprofile1qqsv0knzz56gtm8mrdjhjtreecl7dl8xa47caafkevfp67svwvhf9hcpz3mhxue69uhkgetnvd5x7mmvd9hxwtn4wvspak3h\n $ aionostr get -v nevent1qqsxpnzhw2ddf2uplsxgc5ctr9h6t65qaalzvzf0hvljwrz8q64637spp3mhxue69uhkyunz9e5k75j6gxm\n $ aionostr query -s -q '{\"kinds\": [1], \"limit\":10}'\n $ aionostr send --kind 1 --content test --private-key <privatekey>\n $ aionostr mirror -r wss://source.relay -t wss://target.relay --verbose '{\"kinds\": [4]}'\n\nSet environment variables:\n\n.. code-block:: console\n\n NOSTR_RELAYS=wss://brb.io,wss://nostr.mom\n NOSTR_KEY=`aionostr gen | head -1`\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.16.0 (2023-02-11)\n-------------------\n\n* Improve benchmark\n* Allow manager to authenticate\n\n0.11.0 (2023-01-30)\n-------------------\n\n* auto authenticate\n* support 'note' NIP-19 type\n\n0.7.0-0.8.0 (2023-01-28)\n------------------------\n\n* support for nrelay type\n\n0.6.0 (2023-01-25)\n------------------\n\n* Implement reconnect\n\n0.5.0 (2023-01-25)\n------------------\n\n* Support NIP-21\n\n0.1.0 (2023-01-18)\n------------------\n\n* First release on PyPI.\n",
"bugtrack_url": null,
"license": "BSD license",
"summary": "asyncio nostr client",
"version": "0.16.0",
"split_keywords": [
"aionostr"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "fc92ceb9d976c1f67f3c6bad20f6d8b486fb61dca255acbd120b7d929cb3ab16",
"md5": "cbda79c7c4d35528069b7c4816e25407",
"sha256": "8d585120ac78477f09fa2de1a847398002ebda38edc4af6d531953ce95a9c412"
},
"downloads": -1,
"filename": "aionostr-0.16.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "cbda79c7c4d35528069b7c4816e25407",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.8",
"size": 18325,
"upload_time": "2023-02-12T00:58:40",
"upload_time_iso_8601": "2023-02-12T00:58:40.607776Z",
"url": "https://files.pythonhosted.org/packages/fc/92/ceb9d976c1f67f3c6bad20f6d8b486fb61dca255acbd120b7d929cb3ab16/aionostr-0.16.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "89a10b6b8483b8aa552781d2419db520171b88130abbfb4bf8bb7de4607d5afd",
"md5": "5081ff800fbb1fee4a053de8015e235b",
"sha256": "e2611a22e92bfed67bdaa21a94b06498028a9b85de0c9269527768ed55d13a4b"
},
"downloads": -1,
"filename": "aionostr-0.16.0.tar.gz",
"has_sig": false,
"md5_digest": "5081ff800fbb1fee4a053de8015e235b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 22912,
"upload_time": "2023-02-12T00:58:42",
"upload_time_iso_8601": "2023-02-12T00:58:42.995395Z",
"url": "https://files.pythonhosted.org/packages/89/a1/0b6b8483b8aa552781d2419db520171b88130abbfb4bf8bb7de4607d5afd/aionostr-0.16.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-12 00:58:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "davestgermain",
"github_project": "aionostr",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"requirements": [],
"tox": true,
"lcname": "aionostr"
}