{ "info": { "author": "Gustavo Sampaio", "author_email": "gbritosampaio@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Pushbullet CLI interface\n========================\n\n|Build Status| |Windows Build Status| |Codecov| |PyPI| |license|\n\nInstallation\n------------\n\n::\n\n $ pip install pushbullet-cli\n\nUsage\n-----\n\nUse `Pushbullet `__ from the command line.\n\nFirst of all, set your API key by running:\n\n::\n\n $ pb set-key\n\nThen pasting your API key at the prompt.\n\nPush stdin to all devices:\n\n::\n\n $ echo \"hello\" | pb push\n\nPush text to all devices:\n\n::\n\n $ pb push \"I love burritos\"\n\nPick a device to push to:\n\n::\n\n $ pb list-devices\n # Find the index of your desired device\n $ pb push -d 0 \"iPhones cannot eat burritos\"\n\nPush links:\n\n::\n\n $ pb push --link https://www.pushbullet.com/\n\nPush files:\n\n::\n\n $ pb push --file /path/to/burrito_photo.jpg\n\nPush to all subscribers of channel:\n\n::\n\n $ pb push -c \"CHANNEL\" \"Why burritos are better than tacos\"\n\nSend an SMS:\n\n::\n\n $ pb sms -d 0 -n +123456789 \"I sense a soul in search of answers\"\n\nList your pushes:\n\n::\n\n $ pb list -c 20\n\nTo set the API key from within python:\n\n::\n\n import keyring, keyrings.alt\n if isinstance(keyring.get_keyring(), keyrings.alt.file.EncryptedKeyring):\n keyring.set_keyring(keyrings.alt.file.PlaintextKeyring())\n keyring.set_password(\"pushbullet\", \"cli\", PUSHBULLET_KEY)\n\nChangelog\n---------\n\n* 1.0\n\n - Remove Python 2.7 support (`Countdown `__)\n\n - Support to Click 7.0\n\n - Add test cases\n\n - Add CI build\n\n - Add coverage report\n\n* 0.7.6\n\n - List previous pushes (#35)\n\n - Avoid prompt the user when message is piped (#34)\n\n - Removes default title (``Note``) (#36)\n\nContribution\n------------\n\nMany thanks to the original author @r-darwish\n\nPull requests are welcome\n\nTake a look at the `Contributing\nguidelines `__\n\n.. |Build Status| image:: https://travis-ci.com/GustavoKatel/pushbullet-cli.svg?branch=master\n :target: https://travis-ci.com/GustavoKatel/pushbullet-cli\n\n.. |Windows Build Status| image:: https://ci.appveyor.com/api/projects/status/cgwa2lgmglplp6jd/branch/master?svg=true\n :target: https://ci.appveyor.com/project/GustavoKatel/pushbullet-cli\n\n.. |Codecov| image:: https://img.shields.io/codecov/c/github/GustavoKatel/pushbullet-cli.svg\n :target: https://codecov.io/gh/GustavoKatel/pushbullet-cli\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/pushbullet-cli.svg\n :target: https://pypi.python.org/pypi/pushbullet-cli\n\n.. |license| image:: https://img.shields.io/github/license/GustavoKatel/pushbullet-cli.svg\n :target: https://img.shields.io/github/license/GustavoKatel/pushbullet-cli.svg", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GustavoKatel/pushbullet-cli", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pushbullet-cli", "package_url": "https://pypi.org/project/pushbullet-cli/", "platform": "", "project_url": "https://pypi.org/project/pushbullet-cli/", "project_urls": { "Homepage": "https://github.com/GustavoKatel/pushbullet-cli" }, "release_url": "https://pypi.org/project/pushbullet-cli/1.0/", "requires_dist": null, "requires_python": "", "summary": "Command line tool for controlling PushBullet", "version": "1.0" }, "last_serial": 4578424, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fe994798f1e403d1412bbac5c0a3a02e", "sha256": "93f1ce31ece5751b4dd67dc8d6ecbf5c499b248b7f9d4443cdbcd2be4c0615c1" }, "downloads": -1, "filename": "pushbullet-cli-0.1.tar.gz", "has_sig": false, "md5_digest": "fe994798f1e403d1412bbac5c0a3a02e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2477, "upload_time": "2015-05-09T08:41:25", "url": "https://files.pythonhosted.org/packages/fb/9e/2afb8029080c19aa7144afe7d97e4a338c7e7645cb137528b55dc36122ca/pushbullet-cli-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "3ec442e1d6022629d953bd77a581049a", "sha256": "71f1b47b722b85fb7e5f6bcd2ea928e4251ed8717d2ad48fcf425b32f577606c" }, "downloads": -1, "filename": "pushbullet-cli-0.2.tar.gz", "has_sig": false, "md5_digest": "3ec442e1d6022629d953bd77a581049a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2607, "upload_time": "2015-08-03T13:29:25", "url": "https://files.pythonhosted.org/packages/a7/cc/bbd8ac76cbb36f29c6053fdb16dfda35f7962ec7a41775ef6701d072a726/pushbullet-cli-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b6cd5d39a4975945aea3d28f8ccadde5", "sha256": "026bd9e2af458912522b45f25aace93c25074011278fefcbe63719fb81c6eede" }, "downloads": -1, "filename": "pushbullet-cli-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b6cd5d39a4975945aea3d28f8ccadde5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2626, "upload_time": "2015-08-03T13:42:44", "url": "https://files.pythonhosted.org/packages/7c/70/76496e374965c1c3bb28fae8d94876062c0a39049ed7d96fba36f825a647/pushbullet-cli-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d997e442e264354b2bbb91beed7a959d", "sha256": "3014670c05ada260c4765575d738a1cefe8656d2ed8613c616299780ae49a6fa" }, "downloads": -1, "filename": "pushbullet-cli-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d997e442e264354b2bbb91beed7a959d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2578, "upload_time": "2015-08-04T13:00:31", "url": "https://files.pythonhosted.org/packages/f1/86/a8558586b20e6721251cb4ca496378486a51098f159ca0c57d68f49c1ec3/pushbullet-cli-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "60385f87954eaf4a9132b17953d64a37", "sha256": "33c0e411ebd7b118962c8dd03d1d86db4e44c5eb206a36688f69e81d0adac147" }, "downloads": -1, "filename": "pushbullet-cli-0.4.0.tar.gz", "has_sig": false, "md5_digest": "60385f87954eaf4a9132b17953d64a37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2835, "upload_time": "2015-08-05T10:51:36", "url": "https://files.pythonhosted.org/packages/7c/1c/c8f90058d3ddf9ba4d131dcf076ee2e0d3de9f6213457552397d6a020c65/pushbullet-cli-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "63a72a656389cd8c1e9dc938893531a4", "sha256": "e3d9db1735e67d8da89a79efc2f158f8ab9e95348bb15f69ecad3cc9400c4421" }, "downloads": -1, "filename": "pushbullet-cli-0.5.0.tar.gz", "has_sig": false, "md5_digest": "63a72a656389cd8c1e9dc938893531a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2926, "upload_time": "2015-08-18T06:13:52", "url": "https://files.pythonhosted.org/packages/eb/3c/342ea7d7d059e3d6f9fd62fd9f00e025cf4ebfd19ed4026c18c91cac6d5c/pushbullet-cli-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d465d3128c89c0543099f58113632e4c", "sha256": "8e1497784a17b22354eb57631a43533952722f155f547c03760f8e83e30e5249" }, "downloads": -1, "filename": "pushbullet-cli-0.6.0.tar.gz", "has_sig": false, "md5_digest": "d465d3128c89c0543099f58113632e4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3042, "upload_time": "2015-08-21T12:08:16", "url": "https://files.pythonhosted.org/packages/a4/6b/74b8e5db89490678687a037f72c996635619c9e85a96a19483d48aa417e5/pushbullet-cli-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "1e15af06a05ce88b8885a54acbeefb2d", "sha256": "af1349555fc54227ce8a3459287417d99cd5995c4f7c01b4b7d3b18675838417" }, "downloads": -1, "filename": "pushbullet-cli-0.6.1.tar.gz", "has_sig": false, "md5_digest": "1e15af06a05ce88b8885a54acbeefb2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3073, "upload_time": "2015-10-28T14:14:49", "url": "https://files.pythonhosted.org/packages/ed/92/1c076d691200f125df5308403c471f83a0d08464150c0a26cc01d929ea50/pushbullet-cli-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "4fffb14bb074f0ab5536c02c3378dace", "sha256": "68d4caa644e80dac27d3e76f4c1a76dad615a73e7f3e75868adff1871e6a2d3e" }, "downloads": -1, "filename": "pushbullet-cli-0.6.2.tar.gz", "has_sig": false, "md5_digest": "4fffb14bb074f0ab5536c02c3378dace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2973, "upload_time": "2015-11-11T09:30:07", "url": "https://files.pythonhosted.org/packages/31/04/9853974e35548d9492165840f2c9d71fde31194f8211a45f66e886d83701/pushbullet-cli-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "9a149121dc42b7ae97b6015d989c1d93", "sha256": "207fdad193522e63a71a8776911416b5788dccf16d65fe0cc8c5f00dfcfa4105" }, "downloads": -1, "filename": "pushbullet-cli-0.6.3.tar.gz", "has_sig": false, "md5_digest": "9a149121dc42b7ae97b6015d989c1d93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3080, "upload_time": "2015-11-16T14:55:51", "url": "https://files.pythonhosted.org/packages/da/f4/2d31de9bb9cb2cdd8e40a83c9beb86ee9bd43ec8a2ca65c5448806179226/pushbullet-cli-0.6.3.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "e912be75c6ab773abd4ae5a5ce3af4b6", "sha256": "3e18f8eb99db00ecd413965a752f372b5a6718150ec1d2ea01c90304221ec812" }, "downloads": -1, "filename": "pushbullet-cli-0.7.0.tar.gz", "has_sig": false, "md5_digest": "e912be75c6ab773abd4ae5a5ce3af4b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3078, "upload_time": "2015-11-16T15:05:50", "url": "https://files.pythonhosted.org/packages/31/d1/8a769e6ba81c7ce16f91d28c76631dfd39074b891c532ef332422e6974ca/pushbullet-cli-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "f089d59ad017674b07399daec361461c", "sha256": "c85ea289fb06fa8044e340ccc58e1d1196a7c4cec040cfdb9a738e0bc2478160" }, "downloads": -1, "filename": "pushbullet-cli-0.7.1.tar.gz", "has_sig": false, "md5_digest": "f089d59ad017674b07399daec361461c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3087, "upload_time": "2015-12-16T13:56:20", "url": "https://files.pythonhosted.org/packages/6c/f7/5666572304bd11b2460027e60f1c4da68489cc9c732e083df93a153f2a74/pushbullet-cli-0.7.1.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "d54e0be2585be8c719c4689f577ee681", "sha256": "f9f7d7de8afd8c2650a77f6facf2413949c999488fd941a0367147bc00b59b14" }, "downloads": -1, "filename": "pushbullet-cli-0.7.3.tar.gz", "has_sig": false, "md5_digest": "d54e0be2585be8c719c4689f577ee681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3086, "upload_time": "2016-02-03T17:55:15", "url": "https://files.pythonhosted.org/packages/7f/33/9c95a6ca4976889ad747afa184462b63cc7018c30d3d63fb04e3370df0cd/pushbullet-cli-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "d044f7c9b84c49b105a2e474274ce80c", "sha256": "9e7220c60f9244243eb3535baa687ba10b41f986f275032eff194599c893518e" }, "downloads": -1, "filename": "pushbullet_cli-0.7.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d044f7c9b84c49b105a2e474274ce80c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4929, "upload_time": "2016-03-30T11:23:56", "url": "https://files.pythonhosted.org/packages/85/2a/c2303042b48069c3a9bd4bd769044ea17338c2a3ad8ac9a9f87fa340273e/pushbullet_cli-0.7.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98c10b38f6915435976250a044b3c385", "sha256": "066ee888fefb3b386125faa9bd44eb28eef4b2a65b5d90d8f8fe40b85fd84c0c" }, "downloads": -1, "filename": "pushbullet-cli-0.7.4.tar.gz", "has_sig": false, "md5_digest": "98c10b38f6915435976250a044b3c385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3109, "upload_time": "2016-03-30T11:22:21", "url": "https://files.pythonhosted.org/packages/d0/4d/4221105234324da75d99ac317aadfb90fda35f297c923b9129f0d385b30d/pushbullet-cli-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "629cd262ddf4664b8db6c04a62b79eb4", "sha256": "21823b1eba00d8b75d85ef02ccfa0ab558a0f22d5f2a85c13a649dc0bac7f292" }, "downloads": -1, "filename": "pushbullet_cli-0.7.5-py3-none-any.whl", "has_sig": false, "md5_digest": "629cd262ddf4664b8db6c04a62b79eb4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4929, "upload_time": "2016-04-24T07:46:44", "url": "https://files.pythonhosted.org/packages/37/4c/e1392dec874a7a347ed93d5e87bc290494596a3c8265f8c005bb910f807d/pushbullet_cli-0.7.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21ffc1fb6ed837df59a8e56fd6d190a4", "sha256": "f1ba547d9e86d93254005fdd8b1ac78c03eadedb69db9926bc1a7240cc782775" }, "downloads": -1, "filename": "pushbullet-cli-0.7.5.tar.gz", "has_sig": false, "md5_digest": "21ffc1fb6ed837df59a8e56fd6d190a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3100, "upload_time": "2016-04-24T07:47:44", "url": "https://files.pythonhosted.org/packages/49/ed/c8e9a88d1650df63f4c75cc2bb981b78b1e5bdb199aaf01e420622548a58/pushbullet-cli-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "83b066ac7db0af2d91b3307d1127e896", "sha256": "a556fcaad3d0c86af51861cf04387e4e1717f336098b22e734c369754cbead3c" }, "downloads": -1, "filename": "pushbullet_cli-0.7.6-py2-none-any.whl", "has_sig": true, "md5_digest": "83b066ac7db0af2d91b3307d1127e896", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5004, "upload_time": "2017-01-22T19:50:44", "url": "https://files.pythonhosted.org/packages/63/82/0ac8cf60a02a0fe57c84cf0c05705a657eae8ba812ef7e761886a40e4673/pushbullet_cli-0.7.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e4d55ba9d7b3ed4b07f1130036c1b6b", "sha256": "fe667f90c9bf20b35d540638005a666e5dd9f501df15423bfe873ff87719d7b5" }, "downloads": -1, "filename": "pushbullet_cli-0.7.6-py3-none-any.whl", "has_sig": true, "md5_digest": "4e4d55ba9d7b3ed4b07f1130036c1b6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5004, "upload_time": "2017-01-22T19:50:53", "url": "https://files.pythonhosted.org/packages/77/2f/bcfef589bb0a3ff6ef8ce6a940d552f81adce1106b2c3fe65edcfad87987/pushbullet_cli-0.7.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df3c39552499e256549212348e7d1b80", "sha256": "9a14b65d1de8316678f404c1f481982ef218e92c1c3e2b7ed37fa1577908505f" }, "downloads": -1, "filename": "pushbullet-cli-0.7.6.tar.gz", "has_sig": true, "md5_digest": "df3c39552499e256549212348e7d1b80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3313, "upload_time": "2017-01-22T19:50:59", "url": "https://files.pythonhosted.org/packages/83/00/432b124c040dab3569571a2fd1f2219fd8596033298173050a3a6b87fb6e/pushbullet-cli-0.7.6.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "cffccd4f0d6c77d864f61f23e5fef509", "sha256": "c5effd7953c0c1a82df07ba3388e307584efdbbcaf5bd8c16dc863badab6a051" }, "downloads": -1, "filename": "pushbullet-cli-1.0.tar.gz", "has_sig": false, "md5_digest": "cffccd4f0d6c77d864f61f23e5fef509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4645, "upload_time": "2018-12-09T23:41:19", "url": "https://files.pythonhosted.org/packages/64/a5/a46e09d95d84842b6dac6bfd6fff38948c493a5fd74b155cbf8cec36847f/pushbullet-cli-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cffccd4f0d6c77d864f61f23e5fef509", "sha256": "c5effd7953c0c1a82df07ba3388e307584efdbbcaf5bd8c16dc863badab6a051" }, "downloads": -1, "filename": "pushbullet-cli-1.0.tar.gz", "has_sig": false, "md5_digest": "cffccd4f0d6c77d864f61f23e5fef509", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4645, "upload_time": "2018-12-09T23:41:19", "url": "https://files.pythonhosted.org/packages/64/a5/a46e09d95d84842b6dac6bfd6fff38948c493a5fd74b155cbf8cec36847f/pushbullet-cli-1.0.tar.gz" } ] }