{ "info": { "author": "Ovelny", "author_email": "this.is.ovelny@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "\n# birb\n\n![birb](images/birb.png)\n\nbirb is a minimalist app that lets you tweet from your CLI. No timeline, no search, no mentions: only posting.\n\n## But why?\n\nTwitter is noisy, and even a quick post can end up being distracting with your timeline and mentions popping up.\nbirb is limited on purpose so you don't fall into that timesink: post now from your CLI, and deal with the rest later on.\n\n## Usage\n\n[![asciicast](https://asciinema.org/a/177047.png)](https://asciinema.org/a/177047)\n\n```sh\nUsage: birb.py [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n oops delete your most recent tweet\n tweet send a tweet\n```\n\nUsing the app without any command or parameter automatically triggers the `tweet` command.\nYou can delete your most recent tweet with `birb oops` if needed.\nBe aware that this will delete your tweet regardless of where or when it has been posted.\n\nIf you want to repost right away, `birb oops --resend` will trigger the `tweet` command after deletion.\n\n## Compatibility\n\nbirb has only been tested with Linux, and works with any version of Python3.\n\n## Installation\n\nCreate an app on [apps.twitter.com](https://apps.twitter.com) with a name of your liking, and run `pip`:\n\n```sh\npip install --user birb\n```\n\nWhen launching `birb` for the first time, you will be prompted to copy/paste the consumer keys and access tokens of the app you just created.\nThose credentials will be locally stored and obfuscated in `birb_keys.py` and nowhere else.\nBe aware however that this is only obfuscation: do not store that file online or share its content.\n\nYou're all set and ready to use birb!\n\n##\u00a0Todo\n\n* tweet threads\n* tweet with media files\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Ovelny/birb", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "birb", "package_url": "https://pypi.org/project/birb/", "platform": "", "project_url": "https://pypi.org/project/birb/", "project_urls": { "Homepage": "https://github.com/Ovelny/birb" }, "release_url": "https://pypi.org/project/birb/0.1.0/", "requires_dist": [ "twitterAPI", "click", "cryptography" ], "requires_python": ">=3", "summary": "Send tweets from your CLI", "version": "0.1.0" }, "last_serial": 3779189, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2a3bde117bb41619444da504aabfbfcd", "sha256": "9e70f80d602915e7431b851411aca447fd708ee5913a02a88911eec06413f61a" }, "downloads": -1, "filename": "birb-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2a3bde117bb41619444da504aabfbfcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 5858, "upload_time": "2018-04-19T02:41:10", "url": "https://files.pythonhosted.org/packages/cb/97/17e611495d185cabc551425a2eb3ac6451038e1fdd5b419c8b5fc94fecce/birb-0.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2a3bde117bb41619444da504aabfbfcd", "sha256": "9e70f80d602915e7431b851411aca447fd708ee5913a02a88911eec06413f61a" }, "downloads": -1, "filename": "birb-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2a3bde117bb41619444da504aabfbfcd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 5858, "upload_time": "2018-04-19T02:41:10", "url": "https://files.pythonhosted.org/packages/cb/97/17e611495d185cabc551425a2eb3ac6451038e1fdd5b419c8b5fc94fecce/birb-0.1.0-py3-none-any.whl" } ] }