{ "info": { "author": "Moul", "author_email": "moul@moul.re", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU Affero General Public License v3", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "# Silkaj\n[![Version](https://img.shields.io/pypi/v/silkaj.svg)](https://pypi.python.org/pypi/silkaj) [![License](https://img.shields.io/pypi/l/silkaj.svg)](https://pypi.python.org/pypi/silkaj) [![Python versions](https://img.shields.io/pypi/pyversions/silkaj.svg)](https://pypi.python.org/pypi/silkaj)\n\n- CLI Duniter client written with Python 3.\n- [Website](https://silkaj.duniter.org)\n\n## Install\n```bash\npip3 install silkaj --user\n```\n\n- [Install with Pip](doc/install_pip.md)\n- [Install with pipenv](doc/install_pipenv.md)\n- [Install with the build](doc/install_build.md)\n- [Install with docker](doc/install_docker.md)\n- [Build an executable with Pyinstaller](doc/build_with_pyinstaller.md)\n\n## Usage\n- Get help usage with `-h` or `--help` options, then run:\n```bash\nsilkaj \n```\n\n- Will automatically request and post data on `duniter.org 443` main \u011e1 node.\n\n- Specify a custom node with `-p` option:\n```bash\nsilkaj -p
: \n```\n\n## Features\n### Currency information\n- Currency information\n- Display the current Proof of Work difficulty level to generate the next block\n- Check the current network\n- Explore the blockchain block by block\n\n### Money management\n- Send transaction\n- Consult the wallet balance\n\n### Money management\n- Check sent and received certifications and consult the membership status of any given identity in the Web of Trust\n- Check the present currency information stand\n- Send certification\n\n### Authentication\n- Three authentication methods: Scrypt, file, and (E)WIF\n\n## Wrappers\n- [Install as a drop-down for GNOME\u00a0Shell with Argos](doc/argos.md)\n- [How-to: automate transactions and multi-output](doc/how-to_automate_transactions_and_multi-output.md)\n- [Transaction generator written in Shell](https://gitlab.com/jytou/tgen)\n- [\u011e1Cotis](https://git.duniter.org/matograine/g1-cotis)\n- [\u011e1SMS](https://git.duniter.org/clients/G1SMS/)\n- [\u011emixer](https://git.duniter.org/tuxmain/gmixer-py/)\n\n### Dependencies\nSilkaj is based on Python dependencies:\n\n- [Click](https://click.palletsprojects.com/): Command Line Interface Creation Kit.\n- [DuniterPy](https://git.duniter.org/clients/python/duniterpy/): Python APIs library to implement duniter clients softwares.\n- [Tabulate](https://bitbucket.org/astanin/python-tabulate/overview): to display charts.\n- [PyNaCl](https://github.com/pyca/pynacl/): Cryptography (NaCl) library.\n\n### Names\nI wanted to call that program:\n- bamiyan\n- margouillat\n- lsociety\n- cashmere\n\nI finally called it `Silkaj` as `Silk` in esperanto.\n\n### Website\n- [Silkaj website sources](https://git.duniter.org/websites/silkaj_website/)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.duniter.org/clients/python/silkaj", "keywords": "g1 duniter cryptocurrency librecurrency RTM", "license": "GNU AGPLv3", "maintainer": "", "maintainer_email": "", "name": "silkaj", "package_url": "https://pypi.org/project/silkaj/", "platform": "", "project_url": "https://pypi.org/project/silkaj/", "project_urls": { "Homepage": "https://git.duniter.org/clients/python/silkaj" }, "release_url": "https://pypi.org/project/silkaj/0.7.3/", "requires_dist": [ "Click", "duniterpy (==0.54.3)", "ipaddress", "texttable", "tabulate", "pynacl" ], "requires_python": "", "summary": "Command line client for Duniter", "version": "0.7.3" }, "last_serial": 5595911, "releases": { "0.6.0": [ { "comment_text": "", "digests": { "md5": "c9cc87bc1acdf3bfce16b522ecd46e6b", "sha256": "79a2fd0a4c30375edb97e25dd1f30d464806fa35a65b6bcb893aacf069b4df87" }, "downloads": -1, "filename": "silkaj-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c9cc87bc1acdf3bfce16b522ecd46e6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38237, "upload_time": "2018-11-18T15:08:51", "url": "https://files.pythonhosted.org/packages/e4/2f/5d160e24c5463663892883653b36fa7e56195538fde96a9cc1832e4dbc01/silkaj-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6442676dba675a59a38e99b9680ef3dd", "sha256": "c55274860283e70423703e71905934dd959cd2ff9a1194ac0d2e11076c49612a" }, "downloads": -1, "filename": "silkaj-0.6.1.tar.gz", "has_sig": false, "md5_digest": "6442676dba675a59a38e99b9680ef3dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21515, "upload_time": "2018-11-18T15:08:53", "url": "https://files.pythonhosted.org/packages/21/f4/6421f5575c7ee891271446545d9c9e0169716d3c59e5a04e7c65ec12eac6/silkaj-0.6.1.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f27cccd3255d9ddcaeff4deada628179", "sha256": "63cf73fdc41ae903955ad7d7327cd06d187a366ffa90376fdd06d14546416083" }, "downloads": -1, "filename": "silkaj-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f27cccd3255d9ddcaeff4deada628179", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38560, "upload_time": "2018-12-10T15:17:03", "url": "https://files.pythonhosted.org/packages/66/09/0a3e8d716924bd3d469dd3c2874f5c5269fed3d74d38b9191216d424deb5/silkaj-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27da0c487ff9191d343c8f0a246b62d8", "sha256": "697245de91ddd0d41eaa59dfcc6e0525a47be9dc0c04b211663c3c42275349c2" }, "downloads": -1, "filename": "silkaj-0.6.2.tar.gz", "has_sig": false, "md5_digest": "27da0c487ff9191d343c8f0a246b62d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21762, "upload_time": "2018-12-10T15:17:05", "url": "https://files.pythonhosted.org/packages/fc/aa/adb2cd6cc86e3804ef757eae2d91983acab84a5c9e2d2cea0a75c6ba81ce/silkaj-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f32e21deb9efea92703100716e7bc71c", "sha256": "70ee520658bb538eceff681431dfd41a1250a2f74b03d6759cc748628246c4cb" }, "downloads": -1, "filename": "silkaj-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f32e21deb9efea92703100716e7bc71c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44875, "upload_time": "2019-05-22T09:05:27", "url": "https://files.pythonhosted.org/packages/ab/da/b806790c5eaec482e3c9d5aac25c030ddf48b95ddc8538368a37d6f89187/silkaj-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92629a971db9dd1ba4ae007629208940", "sha256": "8abff66addc2b15f2994d2f98cb6be88530377682aabdc1e02a81310eb681360" }, "downloads": -1, "filename": "silkaj-0.7.0.tar.gz", "has_sig": false, "md5_digest": "92629a971db9dd1ba4ae007629208940", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22626, "upload_time": "2019-05-22T09:05:40", "url": "https://files.pythonhosted.org/packages/d1/44/2408698330be960022c7bbaa4bc4a9a34cff4fce6e11941fc62fc684c1ed/silkaj-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "e73f547a610159650eb5d05b9c33dfac", "sha256": "489a73e9b73649b553a957b3565e5b6d46d31f2011dd5fd6092d8bb7c0379085" }, "downloads": -1, "filename": "silkaj-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e73f547a610159650eb5d05b9c33dfac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44870, "upload_time": "2019-05-29T21:21:23", "url": "https://files.pythonhosted.org/packages/1c/68/013a75219d0e279dfe893f469ab04e74dcd8d7d69db0772c73d51c47f184/silkaj-0.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86e0c65c474ee9efa2f01f3e8e361d4e", "sha256": "63d2876aebeb3e29157a56a9a83319ea87104a62d8e30713fcdc4337fc7b3665" }, "downloads": -1, "filename": "silkaj-0.7.1.tar.gz", "has_sig": false, "md5_digest": "86e0c65c474ee9efa2f01f3e8e361d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22636, "upload_time": "2019-05-29T21:21:25", "url": "https://files.pythonhosted.org/packages/e6/71/c30477c5c6e13a6ece4e6d81e07d230cda13de83dfbd471f6ff66afa78fd/silkaj-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "0441d9581bfb01796d5beb9c0abbbe9d", "sha256": "0fb22e6131e5280641325ce6e0667cfe9f09b029e148535da6ee17bbb9aed311" }, "downloads": -1, "filename": "silkaj-0.7.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0441d9581bfb01796d5beb9c0abbbe9d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 44877, "upload_time": "2019-06-25T16:59:27", "url": "https://files.pythonhosted.org/packages/e8/da/199e48ebbb92b68fd700a08fe7316d166695bc169e19f3e8af9b9eb179c2/silkaj-0.7.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c038c2a3b9a4e0a676c7f4760e3072a", "sha256": "478f61038b699b3e67685ad907ffe9a9e33ce0694ea9ba3bc86d8111c59e5f2b" }, "downloads": -1, "filename": "silkaj-0.7.2.tar.gz", "has_sig": false, "md5_digest": "0c038c2a3b9a4e0a676c7f4760e3072a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22825, "upload_time": "2019-06-25T16:59:29", "url": "https://files.pythonhosted.org/packages/d6/31/037a33eaa856ae33003faa579e1d57ba44360993577eb8d0f6178f160aaa/silkaj-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "99b9919a868ebe0f97b4cc0117207d0a", "sha256": "49fa5d90759f7b2eb012c875ac388d19d1c4d7f575d95d8223ba4931cba2d3d1" }, "downloads": -1, "filename": "silkaj-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "99b9919a868ebe0f97b4cc0117207d0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45434, "upload_time": "2019-07-25T19:14:20", "url": "https://files.pythonhosted.org/packages/c7/0f/1387677c1b8b2ac93f22ccccc326e535fafec51ea57f809b7f70521371fa/silkaj-0.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13bdd2c4f6f41ea93e1a0c6cf4104f96", "sha256": "9ff1f3862c01435cc3b6968225cb486a9884bb3ebe565165b64fb698f6248fa1" }, "downloads": -1, "filename": "silkaj-0.7.3.tar.gz", "has_sig": false, "md5_digest": "13bdd2c4f6f41ea93e1a0c6cf4104f96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22872, "upload_time": "2019-07-25T19:14:22", "url": "https://files.pythonhosted.org/packages/75/5d/2e93e8cbf5e67c4551630b7290187e60b7385f62b782b9791d6fd28a4e9a/silkaj-0.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "99b9919a868ebe0f97b4cc0117207d0a", "sha256": "49fa5d90759f7b2eb012c875ac388d19d1c4d7f575d95d8223ba4931cba2d3d1" }, "downloads": -1, "filename": "silkaj-0.7.3-py3-none-any.whl", "has_sig": false, "md5_digest": "99b9919a868ebe0f97b4cc0117207d0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45434, "upload_time": "2019-07-25T19:14:20", "url": "https://files.pythonhosted.org/packages/c7/0f/1387677c1b8b2ac93f22ccccc326e535fafec51ea57f809b7f70521371fa/silkaj-0.7.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13bdd2c4f6f41ea93e1a0c6cf4104f96", "sha256": "9ff1f3862c01435cc3b6968225cb486a9884bb3ebe565165b64fb698f6248fa1" }, "downloads": -1, "filename": "silkaj-0.7.3.tar.gz", "has_sig": false, "md5_digest": "13bdd2c4f6f41ea93e1a0c6cf4104f96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22872, "upload_time": "2019-07-25T19:14:22", "url": "https://files.pythonhosted.org/packages/75/5d/2e93e8cbf5e67c4551630b7290187e60b7385f62b782b9791d6fd28a4e9a/silkaj-0.7.3.tar.gz" } ] }