{ "info": { "author": "S.V. Matsievskiy", "author_email": "matsievskiysv@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console :: Curses", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Topic :: Database :: Front-Ends" ], "description": "# OVERVIEW\n\n`scriptcrypt` is a database/notebook program for user programs and associated scripts.\n\nIt provides two functions:\n\n1. A structured view of user defined program entries\n1. Ability to easily install/remove listed entries via user specified script (using specified shell)\n\nEach entry of the program database consists of:\n\n- Unique name\n- Category\n- Subcategory\n- Brief description\n- Install script\n- Remove script\n\n# INSTALLATION\n\nTo install `scriptcrypt` you have to have these installed:\n\n- `pip3`\n- `setuptools`\n\nOn the debian-like system you may obtain those by issuing the following commands:\n\n`sudo apt-get install python3-pip`\n\n`sudo pip3 install -U pip`\n\n`sudo pip3 install setuptools`\n\nFinally, to install `scriptcrypt` system-wide:\n\n`sudo pip3 install scriptcrypt`\n\nOr for current user only:\n\n`pip3 install --user scriptcrypt`\n\nIf you installing scriptcrypt for the specific user, you may have to modify your system `$PATH` variable to add `~/.local/bin` folder to it.\n\n# OPTIONS\n\n`scriptcrypt` provides some useful options:\n\n`scriptcrypt --db` sets the path to the database\n\n`scriptcrypt --editor` and `scriptcrypt --viewer` set the TUI text editor and pager\n\n`scriptcrypt --manage-envars` allows to add custom environmental variables. These variables are set before the script execution. \n\n# --POPULATE OPTIONS\n\n`scriptcrypt --populate-db` copies a predefined database for the user usage\n\n`scriptcrypt --populate-bash` copies bash-completion script to the user local `bash-completion` folder\n\n`scriptcrypt --populate-zsh` copies zsh-completion script to the user local completion folder.\n\nNote that this function only works if you use `oh-my-zsh` zsh settings framework as it uses '~/oh-my-zsh/completion' folder.\nIf you want to use zsh completion without installing `oh-my-zsh`, you need to either copy `_scriptcrypt` completion file to one of the `/usr/share/zsh/functions/Completion` folders or add `_scriptcrypt` containing folder to zsh `$fpath` variable.\n\n# KNOWN ISSUES\n\n- using `backspace` or similar when editing entries containing Unicode characters may have unexpected results. When this happens `scriptcrypt` falls back to the empty strings\n\n# ADDITIONS\n\n`json2db.sh` and `db2json.sh` scripts may be useful if out want to convert database to json fine and visa-versa\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.com/seregaxvm/scriptcrypt", "keywords": "script database", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "scriptcrypt", "package_url": "https://pypi.org/project/scriptcrypt/", "platform": "", "project_url": "https://pypi.org/project/scriptcrypt/", "project_urls": { "Homepage": "https://bitbucket.com/seregaxvm/scriptcrypt" }, "release_url": "https://pypi.org/project/scriptcrypt/17.7/", "requires_dist": [ "docopt", "sqlalchemy", "check-manifest; extra == 'dev'", "nose; extra == 'test'" ], "requires_python": "", "summary": "Custom script notebook", "version": "17.7" }, "last_serial": 3000677, "releases": { "17.3": [ { "comment_text": "", "digests": { "md5": "63635dfd8551887a639e76432d08dd12", "sha256": "fdce64b69448170a46af7b6cd3da01e03ea56b809c4d68a50fd7875b70f0646a" }, "downloads": -1, "filename": "scriptcrypt-17.3-py3-none-any.whl", "has_sig": false, "md5_digest": "63635dfd8551887a639e76432d08dd12", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 32496, "upload_time": "2017-03-10T20:54:30", "url": "https://files.pythonhosted.org/packages/ac/5c/eb144181ae89c09d91dfa6be82a84cac948b2067e4e5cbaa1f629d6802a5/scriptcrypt-17.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b375efcfa4d26a37528643e406a3ce36", "sha256": "b5cd4a2c9f860c787d2ee87cd149ac018fa07e43e1534fc71a9d52c98513295c" }, "downloads": -1, "filename": "scriptcrypt-17.3.tar.gz", "has_sig": false, "md5_digest": "b375efcfa4d26a37528643e406a3ce36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40596, "upload_time": "2017-03-10T20:54:28", "url": "https://files.pythonhosted.org/packages/a0/e0/edfad857db6bf0e3ab517ab83cb126f6d830c1a889f66432eb335ed175d1/scriptcrypt-17.3.tar.gz" } ], "17.3.post1": [ { "comment_text": "", "digests": { "md5": "3e67b6df655f08e2b9c341c6c45c4e65", "sha256": "516b9208f52304bca38d6c4a7fbd5e5d2de480d6ed4816a7011c01603648e993" }, "downloads": -1, "filename": "scriptcrypt-17.3.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "3e67b6df655f08e2b9c341c6c45c4e65", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 32612, "upload_time": "2017-03-11T12:09:28", "url": "https://files.pythonhosted.org/packages/29/6d/c6fb7afe5da15623c94c09821129146ac2711b9ee07d5cefab0253e213b1/scriptcrypt-17.3.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecce55b2b03e2dd0c5205faaeb08199a", "sha256": "0cf7d5c1c21545340c452e19905197e34bb538b0f1d536b828bd67abf858bbf1" }, "downloads": -1, "filename": "scriptcrypt-17.3.post1.tar.gz", "has_sig": false, "md5_digest": "ecce55b2b03e2dd0c5205faaeb08199a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40622, "upload_time": "2017-03-11T12:09:26", "url": "https://files.pythonhosted.org/packages/eb/88/fcb18c804b7e78400020665cd001febe939367cbbdd62d394a7676207289/scriptcrypt-17.3.post1.tar.gz" } ], "17.3.post2": [ { "comment_text": "", "digests": { "md5": "36afb3980657dd13e8ab9c1c6f80d063", "sha256": "b454fbf00e425db8c804454d8d6f0f6218e313a950c3584b839b61eb5b191f16" }, "downloads": -1, "filename": "scriptcrypt-17.3.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "36afb3980657dd13e8ab9c1c6f80d063", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 32609, "upload_time": "2017-03-12T09:12:13", "url": "https://files.pythonhosted.org/packages/6d/8f/3e165aae9b04967962847eb8534a4d03d5e40e6fd3b200411060c9a778fb/scriptcrypt-17.3.post2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19c5942cd6343639bd5f62eac709f7c0", "sha256": "71c292ff4e2e13652d7f9c91ed5b74c51fc3fc14f4ef5a997c7b86cf6ce7c43c" }, "downloads": -1, "filename": "scriptcrypt-17.3.post2.tar.gz", "has_sig": false, "md5_digest": "19c5942cd6343639bd5f62eac709f7c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40615, "upload_time": "2017-03-12T09:12:11", "url": "https://files.pythonhosted.org/packages/a1/a3/32898006915f1c84cddbdf335dc0c012f21c3475d02450986b2d9282d849/scriptcrypt-17.3.post2.tar.gz" } ], "17.5": [ { "comment_text": "", "digests": { "md5": "aa68153a6999f8ca3aecb54fce18cde2", "sha256": "f634999fef6adb08a579450fc0ed524ea032234f92dddee5666468bcb9b42525" }, "downloads": -1, "filename": "scriptcrypt-17.5-py3-none-any.whl", "has_sig": false, "md5_digest": "aa68153a6999f8ca3aecb54fce18cde2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 44332, "upload_time": "2017-05-06T09:16:31", "url": "https://files.pythonhosted.org/packages/f4/41/3f1b278dce85e818e321cc0eb3ae383c8dced8be618a72c9bf2144d5851f/scriptcrypt-17.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8a74f1b6ebf3896da6cd6e6a7836ef8", "sha256": "fa905d4118715be88e30aceef12d940e0109ae22f1d12117e012832924566228" }, "downloads": -1, "filename": "scriptcrypt-17.5.tar.gz", "has_sig": false, "md5_digest": "e8a74f1b6ebf3896da6cd6e6a7836ef8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52476, "upload_time": "2017-05-06T09:16:28", "url": "https://files.pythonhosted.org/packages/49/f7/086c719e429eacce06c7e0024ec68ecbd4471ddec8797985aaa8bfbf5103/scriptcrypt-17.5.tar.gz" } ], "17.7": [ { "comment_text": "", "digests": { "md5": "42e744696a5d7097208dcdc5a3fc636a", "sha256": "eda110320b50a806eb75345c3de32faddbdc8f5ee9082046e43971fad3740b52" }, "downloads": -1, "filename": "scriptcrypt-17.7-py3-none-any.whl", "has_sig": false, "md5_digest": "42e744696a5d7097208dcdc5a3fc636a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49433, "upload_time": "2017-07-05T08:42:04", "url": "https://files.pythonhosted.org/packages/1e/fa/a7cade54795af90c46623d75d32e6e3b4391f26198f604fa7dcda6b3254f/scriptcrypt-17.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed3e1dadc993598f7b727d9735f832ce", "sha256": "c799e71759d1f7a21b5902b47ad40a40eddf5856b1414ce2f4a98c7abc37dd32" }, "downloads": -1, "filename": "scriptcrypt-17.7.tar.gz", "has_sig": false, "md5_digest": "ed3e1dadc993598f7b727d9735f832ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55375, "upload_time": "2017-07-05T08:42:07", "url": "https://files.pythonhosted.org/packages/4c/fe/0abc55bbdc3462c42f1b1d177b1cc7378dda8772cfd8df7c2b65e767ca75/scriptcrypt-17.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42e744696a5d7097208dcdc5a3fc636a", "sha256": "eda110320b50a806eb75345c3de32faddbdc8f5ee9082046e43971fad3740b52" }, "downloads": -1, "filename": "scriptcrypt-17.7-py3-none-any.whl", "has_sig": false, "md5_digest": "42e744696a5d7097208dcdc5a3fc636a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49433, "upload_time": "2017-07-05T08:42:04", "url": "https://files.pythonhosted.org/packages/1e/fa/a7cade54795af90c46623d75d32e6e3b4391f26198f604fa7dcda6b3254f/scriptcrypt-17.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed3e1dadc993598f7b727d9735f832ce", "sha256": "c799e71759d1f7a21b5902b47ad40a40eddf5856b1414ce2f4a98c7abc37dd32" }, "downloads": -1, "filename": "scriptcrypt-17.7.tar.gz", "has_sig": false, "md5_digest": "ed3e1dadc993598f7b727d9735f832ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55375, "upload_time": "2017-07-05T08:42:07", "url": "https://files.pythonhosted.org/packages/4c/fe/0abc55bbdc3462c42f1b1d177b1cc7378dda8772cfd8df7c2b65e767ca75/scriptcrypt-17.7.tar.gz" } ] }