{ "info": { "author": "Bill Israel", "author_email": "bill.israel@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "boom.py\n=======\n\n.. image:: https://img.shields.io/pypi/v/boompy.svg\n :target: https://pypi.python.org/pypi/boompy\n\n``boom.py`` is a simple command line utiilty for storing text snippets under simple, memorable key names. It is conceptually similar to `boom`_ by `Zach Holman`_.\n\n\nInstallation\n------------\n\nThe easiest way to install `boom.py`_ is via `pip`_:\n\n.. code-block:: console\n\n pip install boom.py\n\nYou can also install it the old-fashioned way, if that's more your speed:\n\n.. code-block:: console\n\n git clone https://github.com/epochblue/boom.py\n cd boom.py\n python setup.py install\n\n\nUsage\n-----\n\nTo create a new snippet, provide both the key name and a value for the key.\n\n.. code-block:: console\n\n $> boom new_key new_value\n 'new_key' is now 'new_value'.\n\nTo retrieve the value for a key once it's been set, simply provide the key name. The value will be automatically copied to the system clipboard.\n\n.. code-block:: console\n\n $> boom new_key\n 'new_key' successfully copied to clipboard.\n\nIf you attempt to set a value for an existing key, ``boom.py`` will return with an error.\n\n.. code-block:: console\n\n $> boom new_key new_value\n Error: Key 'new_key' already exists.\n\nIf you'd like to update an existing key, use the ``--overwrite`` flag:\n\n.. code-block:: console\n\n $> boom new_key updated_value --overwrite\n 'new_key' is now 'updated_value'.\n\nAnd if you'd like to delete a key/value pair, use the ``--delete`` flag.\n\n.. code-block:: console\n\n $> boom new_key --delete\n 'new_key' has been removed.\n\nBy default, ``boom.py`` stores its \"database\" in a file located at ``$HOME/.boomdb``. If you'd like to save your snippets to a different location, you can use the ``-d`` or ``--database`` flag:\n\n.. code-block:: console\n\n $> boom --database ./snip.db new_key new_value\n 'new_key' is now 'new_value'\n\nIf you provide no argument or options to ``boom.py``, it will print all the currently-stored records to the screen.\n\n.. code-block:: console\n\n $> boom\n new_key new_value\n new_key2 new_value2\n example example_value\n\nIt's not much, but that's all there is to ``boom.py``.\n\n\nLicense\n-------\n\n``boom.py`` is MIT licensed. Please see the included ``LICENSE`` file.\n\nAuthors\n-------\n\n* Bill Israel - `@epochblue`_ - `http://billisrael.info/`_\n\n.. _boom: https://github.com/holman/boom\n.. _Zach Holman: https://zachholman.com\n.. _boom.py: https://github.com/epochblue/boom.py\n.. _pip: https://pypi.python.org/\n.. _@epochblue: https://twitter.com/epochblue\n.. _http://billisrael.info/: http://billisrael.info/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/epochblue/boom", "keywords": "clipboard,boom,copy,paste", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "boompy", "package_url": "https://pypi.org/project/boompy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/boompy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/epochblue/boom" }, "release_url": "https://pypi.org/project/boompy/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Simple command line snippets.", "version": "1.0.0" }, "last_serial": 2282211, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7acf03ab6b6b523ac3aad477b153c2dc", "sha256": "1e2fbb268e24b15c4bd0bee4cafa26bfbb3952a11e4d890d74181a1ef19b20d9" }, "downloads": -1, "filename": "boompy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7acf03ab6b6b523ac3aad477b153c2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3691, "upload_time": "2016-08-15T14:13:28", "url": "https://files.pythonhosted.org/packages/44/3f/bc2138fb2624ddaea6240f70f08823ad056c92a078330073480f6ed1b694/boompy-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7acf03ab6b6b523ac3aad477b153c2dc", "sha256": "1e2fbb268e24b15c4bd0bee4cafa26bfbb3952a11e4d890d74181a1ef19b20d9" }, "downloads": -1, "filename": "boompy-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7acf03ab6b6b523ac3aad477b153c2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3691, "upload_time": "2016-08-15T14:13:28", "url": "https://files.pythonhosted.org/packages/44/3f/bc2138fb2624ddaea6240f70f08823ad056c92a078330073480f6ed1b694/boompy-1.0.0.tar.gz" } ] }