{ "info": { "author": "Neil Freeman", "author_email": "contact@fakeisthenewreal.org", "bugtrack_url": null, "classifiers": [], "description": "twitter bot utils\n=================\n\nTwitter bot utils make it a little easier to set up a Twitter bot, with\nan eye to making config and command-line options easy to manage and\nreproduce. They're intended for managing a small-to-medium-sized coterie\nof Twitter accounts on one machine. The package is a super-simple\nwrapper for the excellent `Tweepy `__ library. It\nalso provides shortcuts for setting up command line tools with\n`argparse `__.\n\nThis package is intended to assist with the creation of bots for\nartistic or personal projects. Don't use it to spam or harrass people.\n\nWorks with Python 2.7, 3.4 and 3.5 (2.6 & 3.3 probably work, too).\n\nInstall with ``pip install twitter_bot_utils``.\n\nSee a basic run through in the `Hello\nWorld `__\nsection of the\n`documentation `__.\n\nAuthenticating\n--------------\n\nOne hurdle with setting up bots is getting the proper authentication\nkeys. It can be a bit of a pain to log in and out of Twitter's app site.\nTwitter bot utils comes with ``tbu auth``, a command line helper for\nthis:\n\n::\n\n $ twitter-auth --consumer-key 1233... --consumer-key 345...\n\nThis will prompt you with an url. Open this in a browser where your bot\nis logged in, click \"Authorize\". Twitter will show you an authorization\ncode, enter this on the command line, and presto! your keys will be\ndisplayed.\n\n``tbu auth`` is inspired by a feature of\n```twurl`` `__, Twitter's full-fledged\ncommand line tool.\n\nConfig files\n------------\n\nOne goal of Twitter Bot Utils is to create Tweepy instances with\nauthentication data stored in a simple config file. This gives botmakers\na simple, reusable place to store keys outside of source control.\n\nBy default, Twitter bot utils looks for a file called ``bots.yaml`` or\n``bots.json`` in the current directory, your home directory (``~/``) or\nthe ``~/bots`` directory. Custom config locations can be set, too.\n\nThese are two ways to lay out a bots config file. The basic way covers\njust one user and one app:\n\n.. code:: yaml\n\n token: LONGSTRINGOFLETTERS-ANDNUMBERS\n secret: LETTERSANDNUMBERS\n consumer_key: LOL123...\n consumer_secret: OMG456...\n my_setting: \"bots are good\"\n\nIf you have more than one bot or app, use the multi-bot layout:\n\n.. code:: yaml\n\n general_setting: \"all bots share this setting\"\n\n users:\n # twitter screen_name\n MyBotName:\n token: LONGSTRINGOFLETTERS-ANDNUMBERS\n secret: LETTERSANDNUMBERS\n # The app key should match a key in apps below\n app: my_app_name\n custom_setting: \"bots are great\"\n\n other_bot:\n ...\n apps:\n my_app_name:\n app_setting: \"apple juice\"\n consumer_key: ...\n consumer_secret: ...\n\nThe ``twitter-auth`` utility will happily read settings from a\n``bots.yaml`` file:\n\n::\n\n twitter-auth -c ~/bots.yaml --app my_app_name\n\nUsing config files to talk to Twitter\n-------------------------------------\n\nUsing a config file in one of the default locations doesn't require any\nextra settings:\n\n.. code:: python\n\n import twitter_bot_utils as tbu\n\n # Automatically check for a config file in the above-named directories\n twitter = tbu.API(screen_name='MyBotName')\n\nThe ``twitter`` object is a fully-authenticated tweepy API object. So\nyou can now do this:\n\n.. code:: python\n\n twitter.update_status(status='hello world')\n\nThe ``bots`` config file is also useful for storing keys and parameters\nfor other APIs, or for your own bots.\n\n.. code:: python\n\n # Get a config settings from your bots config file. This might be the key for a third-party API\n # Use a general setting\n twitter.config['general_setting']\n # \"all bots share this setting\"\n\n # Settings from the user and app section are also available:\n twitter.config['custom_setting']\n # \"bots are great\"\n\n twitter.config['app_setting']\n # \"apple juice\"\n\nSet a custom config file with the ``config_file`` argument:\n\n::\n\n # Specify a specific config file\n twitter = tbu.API(screen_name='MyBotName', config_file='path/to/config.yaml')\n\nTwitter bot utils comes with some built-in command line parsers, and the\nAPI object will also happily consume the result of\n``argparse.parser.parse_args()`` (see below for details).\n\nWithout user authentication\n~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nSome Twitter API queries don't require user authentication. To set up an\nTweepy API instance without user authentication, set up a bots.yaml file\nas above, but omit the ``users`` section. Use the app keyword argument:\n\n.. code:: python\n\n twitter = tbu.API(app='my_app_name', config_file='path/to/config.yaml')\n\n twitter.search(q=\"Twitter searches don't require user authentication\")\n\nRecent tweets\n-------------\n\nThe ``twitter_bot_utils.API`` object extends ``tweepy.API`` with some\nmethods useful for bots:\n\n- Methods to check for the ID of recent tweets: ``last_tweet``,\n ``last_reply``, ``last_retweet``. These are useful if your bot\n searches twitter and wants to avoid ingesting the same material.\n\n.. code:: python\n\n twitter = tbu.API(screen_name='MyBotName')\n\n twitter.last_tweet\n # id of most recent tweet from MyBotName\n\n twitter.last_reply\n # id of most recent reply from MyBotName\n\n twitter.last_retweet\n # id of most recent retweet from MyBotName\n\n # Example: what's happened since the last time the bot was active?\n twitter.search('#botALLY', since_id=twitter.last_tweet)\n\nTwitter bot utils also adds a retry in ``update_status`` when Twitter is\nover capacity. If ``update_status`` gets a 503 error from Twitter, it\nwill wait 10 seconds and try again.\n\nDefault Command Line Options\n----------------------------\n\nIt's useful to package bots as command line apps so that they can be\neasily run with ``cron``. Twitter bot utils includes some helpers for\nworking with ``argparse``.\n\nSome useful command line flags are available by default:\n\n- ``-u, --user``: Screen name to run as\n- ``-n, --dry-run``: Don't tweet, just output to stdout\n- ``-v, --verbose``: Log to stdout\n- ``-q, --quiet``: Only log errors\n- ``-c, --config``: path to a config file. This is a JSON or YAML file\n laid out according to the above format. This option isn't needed if\n the config file is in one of the default places.\n\nSay this is ``mybot.py``:\n\n.. code:: python\n\n import argparse\n import twitter_bot_utils as tbu\n\n # This sets up an argparse.ArgumentParser with the default arguments\n parent = tbu.args.parent()\n parser = argparse.ArgumentParser('My Example Bot', parents=[parent])\n parser.add_argument('--my-arg', type=str, help='A custom argument')\n\n args = parser.parse_args()\n\n # Set up the tweepy API\n # Note that you can pass the argparse.Namespace object\n twitter = tbu.API(args)\n\n # Generate a tweet somehow\n tweet = my_tweet_function(args.my_arg)\n\n # The API includes an instance of logging\n # debug logs will output to stdout only if --verbose is set\n # info logs will output even without --verbose\n api.logger.debug(\"Generated %s\", tweet)\n\n # Use args.dry_run to control tweeting\n if not args.dry_run:\n twitter.update_status(tweet)\n\nThen on the command line:\n\n.. code:: bash\n\n > python mybot.py --help\n usage: mybot.py [options]\n\n My Example Bot\n\n optional arguments:\n -h, --help show this help message and exit\n -c PATH, --config PATH\n bots config file (json or yaml)\n -u SCREEN_NAME, --user SCREEN_NAME\n Twitter screen name\n -n, --dry-run Don't actually do anything\n -v, --verbose Run talkatively\n -q, --quiet Run quietly\n --my-arg MY_ARG A custom argument\n\n # Looks for settings in a config file (e.g. bots.yaml, see config section above)\n # Prints results to stdout and doesn't publish anything \n > python yourapp.py --dry-run --verbose\n Generated \n\n # Run quietly, say in a crontab file\n > python yourapp.py --user MyBotName --quiet\n Generated \n\nHelpers\n-------\n\nChecking for entities\n~~~~~~~~~~~~~~~~~~~~~\n\nEasily check if tweets have specific entities:\n\n.. code:: python\n\n import twitter_bot_utils\n\n # Don't set include_entities to False and expect the below to work\n statuses = twitter.search('example search', include_entities=True)\n\n status = status[0]\n\n twitter_bot_utils.helpers.has_mention(status)\n # returns True if status has one or more mentions, otherwise False \n\n twitter_bot_utils.helpers.has_hashtag(status)\n # returns True if status has one or more hashtags, otherwise False \n\n twitter_bot_utils.helpers.has_media(status)\n # returns True if status has one or more media entities (images, video), otherwise False \n\n twitter_bot_utils.helpers.has_entities(status)\n # returns True if status has any entities\n\n # These also exist:\n twitter_bot_utils.helpers.has_url\n twitter_bot_utils.helpers.has_symbol\n\nFiltering out entities\n~~~~~~~~~~~~~~~~~~~~~~\n\nThese helpers remove entities from a tweet's text.\n\n.. code:: python\n\n import twitter_bot_utils as tbu\n\n api = tbu.API(screen_name='MyBotName')\n\n results = api.search(\"special topic\")\n\n results[0].text\n # 'This is an example tweet with a #hashtag and a link http://foo.com'\n\n tbu.helpers.remove_entity(results[0], 'hashtags')\n # 'This is an example tweet with a and a link http://foo.com'\n\n tbu.helpers.remove_entity(results[0], 'urls')\n # 'This is an example tweet with a #hashtag and a link '\n\n # Remove multiple entities with remove_entities.\n tbu.helpers.remove_entities(results[0], ['urls', 'hashtags', 'media'])\n # 'This is an example tweet with a and a link '\n\nCommand line utilities\n~~~~~~~~~~~~~~~~~~~~~~\n\nTwitter bot utils includes a command line tool with a few useful\nsubcommands:\n\n- ``tbu auth``: Authenticate and account with a Twitter app.\n- ``tbu follow``: Follow accounts that follow your bot\n- ``tbu like``: Like (aka favorite) your bot's mentions\n- ``tbu post``: Basic command line for posting text and images\n\n\n\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/twitter_bot_utils/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/fitnr/twitter_bot_utils", "keywords": "", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "twitter_bot_utils", "package_url": "https://pypi.org/project/twitter_bot_utils/", "platform": "", "project_url": "https://pypi.org/project/twitter_bot_utils/", "project_urls": { "Homepage": "http://github.com/fitnr/twitter_bot_utils" }, "release_url": "https://pypi.org/project/twitter_bot_utils/0.11.6.post1/", "requires_dist": [ "tweepy (<4,>=3.5.0)", "PyYAML (==3.11)" ], "requires_python": "", "summary": "Python utilities for twitter bots", "version": "0.11.6.post1" }, "last_serial": 3391913, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "03657e444b999f89f931f94df9f29563", "sha256": "8e3ffebcb0a20a97e5fda8093c7d7c4cdb8c95b0120b549ee73e48aaf69b2d6f" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "03657e444b999f89f931f94df9f29563", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20082, "upload_time": "2015-12-22T17:13:17", "url": "https://files.pythonhosted.org/packages/97/2b/3967af27eeb6d69887e8bbb9a0549dd39612adff7a44d9c3df609b4682b7/twitter_bot_utils-0.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "611129bd65d00c6059b903a5e6851d2d", "sha256": "9a59569fbfafb23de25862f0ec69a307aee55d1f84d7b2a6d43e366b3ec2022a" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.0.tar.gz", "has_sig": false, "md5_digest": "611129bd65d00c6059b903a5e6851d2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14729, "upload_time": "2015-12-22T17:13:22", "url": "https://files.pythonhosted.org/packages/dd/c9/cfed0482b39397e93cd3a68241322113d2345ea43979b5e5314ac9524505/twitter_bot_utils-0.10.0.tar.gz" } ], "0.10.1": [], "0.10.2": [ { "comment_text": "", "digests": { "md5": "948511ec03ce15726bae69676c0e1847", "sha256": "b10140fe2217dfe1b3e871324559d1592b6c15dd7357c32f1af8d25be5ede779" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.2-py3-none-any.whl", "has_sig": false, "md5_digest": "948511ec03ce15726bae69676c0e1847", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20124, "upload_time": "2015-12-23T16:19:31", "url": "https://files.pythonhosted.org/packages/86/65/fdf58561d0e486ed8e8f861ee082e033205e1e827a6b852a1040c16eb042/twitter_bot_utils-0.10.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71a05c8b49388eb81d752d8c4a471bc5", "sha256": "d83eabec6489cd434a533e3c63332735ca3b4529503cae03332f659038c62891" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.2.tar.gz", "has_sig": false, "md5_digest": "71a05c8b49388eb81d752d8c4a471bc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14776, "upload_time": "2015-12-23T16:19:37", "url": "https://files.pythonhosted.org/packages/97/2b/1bfced6f86e1aca553dc215ad34ce843f4846e0a78088be7204ce468ae39/twitter_bot_utils-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "dbd00df5db8790ab5cc2135dd4660213", "sha256": "f2490d710b9999f5bf95f42ace3082b2b5d7385b48b5f341283095b8f310bf0b" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dbd00df5db8790ab5cc2135dd4660213", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21961, "upload_time": "2015-12-29T20:21:43", "url": "https://files.pythonhosted.org/packages/1d/a2/24714df9b2cf3ca0c3d783fc51b32fcd5300e1a49655b3f337f3721d0de9/twitter_bot_utils-0.10.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e40725b8ed2c89f7128b3c43b405b5e", "sha256": "3b7731700f78b17ad90f197556347502c1eb27ac7b3b23e5df6b9ef33ffa9781" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.3.tar.gz", "has_sig": false, "md5_digest": "2e40725b8ed2c89f7128b3c43b405b5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17858, "upload_time": "2015-12-29T20:21:47", "url": "https://files.pythonhosted.org/packages/3a/b5/04d6a687197eec6716320a87879c6c20e080fffae565e70d24c41cdc01b8/twitter_bot_utils-0.10.3.tar.gz" } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "4ad04863cb28f2cef9ceef2d33c62362", "sha256": "23ae14b3dc2f207843959be1d28ceebd3f929ba174ea14d94bb4a7744f7b8862" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4ad04863cb28f2cef9ceef2d33c62362", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22226, "upload_time": "2015-12-30T21:42:47", "url": "https://files.pythonhosted.org/packages/5f/f6/788823a943c1fb1b732fabffdea739eee29bb76476296359d7475f2149a4/twitter_bot_utils-0.10.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "309ef4bf3b419ae5849ad5ea1faa750e", "sha256": "f1272326190352d42edf743459c8e9173ca08ae439a8c5ea40375e2a629844dc" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.4.tar.gz", "has_sig": false, "md5_digest": "309ef4bf3b419ae5849ad5ea1faa750e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18057, "upload_time": "2015-12-30T21:42:54", "url": "https://files.pythonhosted.org/packages/51/36/3ab20787f8ca4652fcc70cd2164cb55fbf1393f4e1968d9d5ed929f71318/twitter_bot_utils-0.10.4.tar.gz" } ], "0.10.5": [ { "comment_text": "", "digests": { "md5": "624064c63c41d3d6cf577ed12ed30248", "sha256": "344120c757fb0b81a73d85b8fd508ac3163741984ab270d878a0e39236225a59" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.5-py3-none-any.whl", "has_sig": false, "md5_digest": "624064c63c41d3d6cf577ed12ed30248", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22314, "upload_time": "2016-02-14T23:53:03", "url": "https://files.pythonhosted.org/packages/25/46/a405359c766e10047fb62117a780b2452eba3f3d77da3c01cb3990b3ebb4/twitter_bot_utils-0.10.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2792c65b3405911a8759f0747e08df30", "sha256": "371ca2b9030e1fbcdf71480dc8339920d28afae01028784799e8be8710128b40" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.5.tar.gz", "has_sig": false, "md5_digest": "2792c65b3405911a8759f0747e08df30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18117, "upload_time": "2016-02-14T23:53:07", "url": "https://files.pythonhosted.org/packages/49/23/6f6317eb6f0349a0ec84a540707224120747167c0261650a5b2c9e03b6e3/twitter_bot_utils-0.10.5.tar.gz" } ], "0.10.post1": [ { "comment_text": "", "digests": { "md5": "c2379cef3ce3651f3b17872362906ed9", "sha256": "5142bfa3d772504744d620f42bc71bc5bce97dabaeec2e4d2008544255f139b8" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.post1.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "c2379cef3ce3651f3b17872362906ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20736, "upload_time": "2015-12-23T04:30:35", "url": "https://files.pythonhosted.org/packages/bc/3f/54f50e57f653657fc17725ffea43fec75d8d14c29d2c67472f438a41fc2f/twitter_bot_utils-0.10.post1.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "bc348e07b5a0f4edc3e151968d408f41", "sha256": "5972ded619c42d8f9c243e63ad53e423796304625474cf4dda169fa81558becf" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.post1-py2.7.egg", "has_sig": false, "md5_digest": "bc348e07b5a0f4edc3e151968d408f41", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27044, "upload_time": "2015-12-23T04:33:28", "url": "https://files.pythonhosted.org/packages/34/e0/6f973f3cc30eb55a1fecf1a0ca66f9db5fa00658b2dde2364b8901cb101c/twitter_bot_utils-0.10.post1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "115910a18ef1fe1bd8d1c2ca651b0ff0", "sha256": "77769ddba16cb5b07b590ca3ca2f8920e2be7a1a09a76187fbe5434a70e3de84" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.post1-py3.4.egg", "has_sig": false, "md5_digest": "115910a18ef1fe1bd8d1c2ca651b0ff0", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 27828, "upload_time": "2015-12-23T04:32:40", "url": "https://files.pythonhosted.org/packages/67/76/46086f8db13a33d438880de514bdcbca8e1a3d7314c76f59c1d2d7b49a28/twitter_bot_utils-0.10.post1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "124406b6f05dfdfa291c50d20eeb0db9", "sha256": "2d717b31912478bcdabe3a8d007babb51ebf7c9d88326d60892833183b7c40c3" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.post1-py3.5.egg", "has_sig": false, "md5_digest": "124406b6f05dfdfa291c50d20eeb0db9", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 27837, "upload_time": "2015-12-23T04:33:32", "url": "https://files.pythonhosted.org/packages/47/b6/9535232cbb1f014452463bc2ffe60e37c03781aabbd599022c4ae76b8864/twitter_bot_utils-0.10.post1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "cd25d6ffa9878c66fb1e18ba9f11a205", "sha256": "c5b54ff3ef0684e24bd7d082bf3bd282ea74059e0ea05611fc100fe94794f42f" }, "downloads": -1, "filename": "twitter_bot_utils-0.10.post1.tar.gz", "has_sig": false, "md5_digest": "cd25d6ffa9878c66fb1e18ba9f11a205", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14766, "upload_time": "2015-12-22T19:34:10", "url": "https://files.pythonhosted.org/packages/cd/b8/372f859e0025471c0521452b0bda514c8090ae49a6eb43d97d5658fa5de3/twitter_bot_utils-0.10.post1.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "0f4b8080d6a8598280b6da2163700a73", "sha256": "83c3d516fee98bb81257612ada03329c7a7b2344484125e012a17513f2f7ba75" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0f4b8080d6a8598280b6da2163700a73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23152, "upload_time": "2016-04-18T21:13:32", "url": "https://files.pythonhosted.org/packages/fb/3d/4d178b6d1b4a86c572339566801e8bd9d75be914ee679842873c94c305b1/twitter_bot_utils-0.11.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e7a70cd04087801444931c1798ed6e1", "sha256": "29dcdf069d86a3b2b23e2bb09527ef6adb123f95097b7016a47d5593b5f2d72c" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.0.tar.gz", "has_sig": false, "md5_digest": "7e7a70cd04087801444931c1798ed6e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18987, "upload_time": "2016-04-18T21:14:02", "url": "https://files.pythonhosted.org/packages/ca/4d/6e72979171b95ed983339d36ec945816db37a0a99e5d7cbacfa186bbcfca/twitter_bot_utils-0.11.0.tar.gz" } ], "0.11.1": [ { "comment_text": "", "digests": { "md5": "30f5d74479e55c2f3f4730795d98729e", "sha256": "9c4dea6287ffef5fa7e5704b9f682c8e8056c81d9a695ba57c5061504d8ac4d0" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.1-py3-none-any.whl", "has_sig": false, "md5_digest": "30f5d74479e55c2f3f4730795d98729e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23154, "upload_time": "2016-04-18T21:45:33", "url": "https://files.pythonhosted.org/packages/23/ac/d33f033fca70bf6db17ce0a8a4659579ccd7fd5702b21a0069ed0afd2455/twitter_bot_utils-0.11.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11d78e0c8adc82a11fb11eefdbbbe422", "sha256": "d915ebae6f879244136f73314958e5380b0e1dd4c5f5642747fc201681923cb8" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.1.tar.gz", "has_sig": false, "md5_digest": "11d78e0c8adc82a11fb11eefdbbbe422", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19002, "upload_time": "2016-04-18T21:45:44", "url": "https://files.pythonhosted.org/packages/b1/12/39d803bbdfbd04c38a9a45fd1e2b328c98fda3f5e7e88703355fea3639bb/twitter_bot_utils-0.11.1.tar.gz" } ], "0.11.2": [ { "comment_text": "", "digests": { "md5": "b1029f5eef4d2c5c9a63a5fcbcb0ebff", "sha256": "1b21f4ed482c9f7c5f4088e9b5e09aad95b465a4703b73e87ba896a1b5be624f" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b1029f5eef4d2c5c9a63a5fcbcb0ebff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23360, "upload_time": "2016-05-12T16:17:24", "url": "https://files.pythonhosted.org/packages/e0/0b/f2f347e583c8e5d408a7f50d0155b7f6fc521aeaf13dac8a90162d63345f/twitter_bot_utils-0.11.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1b7762240dd78d63145f416e2cc67ec", "sha256": "2d2f9812ee1cb791e60b96b7760694997e73384efcd9d6dc107400ab439ccb6f" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.2.tar.gz", "has_sig": false, "md5_digest": "d1b7762240dd78d63145f416e2cc67ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19159, "upload_time": "2016-05-12T16:17:30", "url": "https://files.pythonhosted.org/packages/12/ca/163e54834747b3d58ba1b51693783c04a73d0df582f8697cd6a710ce44a2/twitter_bot_utils-0.11.2.tar.gz" } ], "0.11.3": [ { "comment_text": "", "digests": { "md5": "ead25c40af1aa1c322a1e05c4d17b1f8", "sha256": "ee2774a624ae8d625c608cdf78f70653585204784091d934230e7795ca7fba56" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ead25c40af1aa1c322a1e05c4d17b1f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23382, "upload_time": "2016-07-14T22:35:30", "url": "https://files.pythonhosted.org/packages/a9/d9/d26f55277059fa7c7c24bb6ff5adfb8ff03cc8fcbc866504e69cb09d3054/twitter_bot_utils-0.11.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6974e0c6c84b5812ce3c60eddcb86898", "sha256": "f7eb994fef5c4a42b9d6b1e66e88638e8c554e61315f548f11fab31df0b8b000" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.3.tar.gz", "has_sig": false, "md5_digest": "6974e0c6c84b5812ce3c60eddcb86898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19201, "upload_time": "2016-07-14T22:35:32", "url": "https://files.pythonhosted.org/packages/ae/be/6b14eb4cc15394f01a746542d60f81f85d1178e6521b02bbab74d464913f/twitter_bot_utils-0.11.3.tar.gz" } ], "0.11.4": [ { "comment_text": "", "digests": { "md5": "fc7e84db84eae665e59aed369cc4de55", "sha256": "7d3d93c10fc2f1987595010c591ced09b066679a316b0672fa7e85d49c1349df" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.4-py3-none-any.whl", "has_sig": false, "md5_digest": "fc7e84db84eae665e59aed369cc4de55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23439, "upload_time": "2016-08-26T22:32:25", "url": "https://files.pythonhosted.org/packages/9c/4e/cf2d316f50332f540d3ef43ddff3b497fd9246a3758d1557d6d14526c4f8/twitter_bot_utils-0.11.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22a84771f6a5ad2cc20f65a8bf6468fe", "sha256": "4c0792c40a6dd8eb09a5d1eacda5e93fce75737d934daf370f15c2cc35f42cdb" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.4.tar.gz", "has_sig": false, "md5_digest": "22a84771f6a5ad2cc20f65a8bf6468fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19254, "upload_time": "2016-08-26T22:32:28", "url": "https://files.pythonhosted.org/packages/90/86/13cbbd6e0ac5aac4f8be0d177dd2ec8e1bb192554ce426fe40cf5339bc20/twitter_bot_utils-0.11.4.tar.gz" } ], "0.11.5": [ { "comment_text": "", "digests": { "md5": "0c61154c0818cbdd5439d42af8fee4a3", "sha256": "a8a2d1f1ea33921beeaddd4be0ac9928102a4a4cb3491c328fae3dbe3a1221ea" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0c61154c0818cbdd5439d42af8fee4a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23451, "upload_time": "2017-03-20T16:23:20", "url": "https://files.pythonhosted.org/packages/5e/68/fe5a9f6efa6c1110c4bd936d21472d1785a5e0d44ba32c4192fff72c8e24/twitter_bot_utils-0.11.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "605b4a34051b00f85f65e8ae762175a4", "sha256": "66ac6f5f1521f71653ed00abb71d9aac68ae0582d6302cece65676f642c50228" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.5.tar.gz", "has_sig": false, "md5_digest": "605b4a34051b00f85f65e8ae762175a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19257, "upload_time": "2017-03-20T16:23:23", "url": "https://files.pythonhosted.org/packages/b4/c8/2cee2ca2cb4430fb9676417a6be191d74f6d1da76dd4b14830841a69a4da/twitter_bot_utils-0.11.5.tar.gz" } ], "0.11.6": [ { "comment_text": "", "digests": { "md5": "438212273a3d3fb4ab9ef18392f26fa6", "sha256": "64e4873943275f41a48d0b1e120685c6722807b45b7d042fa0c5b99e018ae155" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.6-py3-none-any.whl", "has_sig": false, "md5_digest": "438212273a3d3fb4ab9ef18392f26fa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26327, "upload_time": "2017-12-05T21:02:27", "url": "https://files.pythonhosted.org/packages/9d/10/338a67e35b8eac29c11e682f028a84f6798fb51036df81d94e3ebea9bc7b/twitter_bot_utils-0.11.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a2d0e6593ce07be6dbd8eb8e1bffe20", "sha256": "5cced602e3693cfe7297459c817b7f55dce4a76daf30e97adc08702783c42010" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.6.tar.gz", "has_sig": false, "md5_digest": "9a2d0e6593ce07be6dbd8eb8e1bffe20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21412, "upload_time": "2017-12-05T21:02:28", "url": "https://files.pythonhosted.org/packages/27/12/53a6831683d3930219b74e055496e2aa602fc3a5d506a2627ef5637db576/twitter_bot_utils-0.11.6.tar.gz" } ], "0.11.6.post1": [ { "comment_text": "", "digests": { "md5": "d6ef20606445a50ed628c54eccdf4d95", "sha256": "3f1766c7e8312f62d4fbb06ae6eb99c220a2f9d012afa0cee1278ed91e9f45b9" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.6.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6ef20606445a50ed628c54eccdf4d95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26530, "upload_time": "2017-12-05T21:53:11", "url": "https://files.pythonhosted.org/packages/fb/9d/0b34b1b5cdb8dc284630d1f973c36c42f575541c94408014c2785c46c259/twitter_bot_utils-0.11.6.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eade5cbc2440c35cb61d682a7aa6aa79", "sha256": "e9ec4d806ca3d78cb9e5dde805d566ad9056fc2f7a811de889c6f2ac6e184650" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.6.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "eade5cbc2440c35cb61d682a7aa6aa79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26524, "upload_time": "2017-12-05T21:51:19", "url": "https://files.pythonhosted.org/packages/51/99/242763bb7218bc9ff3874816be7b7a1d4fb316a6c8fe1a53edfb414ee8fb/twitter_bot_utils-0.11.6.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e7d254461d2c462b11fc331be3b88a6", "sha256": "fa8aa70d1cc2e6aab2f9b8bd555e3fd17e4fbffcd37fc45f4b398e001157b34b" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.6.post1.tar.gz", "has_sig": false, "md5_digest": "5e7d254461d2c462b11fc331be3b88a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21513, "upload_time": "2017-12-05T21:51:22", "url": "https://files.pythonhosted.org/packages/49/74/b449f76f10c9ff4172f44501e2bb49dfd0ef2b4cc945df490666b07cc325/twitter_bot_utils-0.11.6.post1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "d5127962d35773e8e5ef87f4768bfd68", "sha256": "c2b82a77dcff4f9738de90e22f475502acee162829d423affe63e362ab088d22" }, "downloads": -1, "filename": "twitter_bot_utils-0.5.tar.gz", "has_sig": false, "md5_digest": "d5127962d35773e8e5ef87f4768bfd68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10335, "upload_time": "2014-12-16T18:25:38", "url": "https://files.pythonhosted.org/packages/76/71/ba85e2ae25a814a882cf27c22f895e7ce6a4771c1727f8475cde43d3fba2/twitter_bot_utils-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "97a10108bdc9b04a868ddf660965f1d4", "sha256": "c979e6080fb758cbb4ac79d49c2d5eba797eb97ae359b5edd8da14a3e0beb0f6" }, "downloads": -1, "filename": "twitter_bot_utils-0.5.1.tar.gz", "has_sig": false, "md5_digest": "97a10108bdc9b04a868ddf660965f1d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10385, "upload_time": "2014-12-16T20:57:52", "url": "https://files.pythonhosted.org/packages/f3/38/a2e19100fb575685389a1151f6e4d032854a2e9f0b0f9a202a90a07808cd/twitter_bot_utils-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "a48419bf9a1b8ffddf7f2fbda489dbf7", "sha256": "34f001bac6a28bb3e6c624e2cab82445981646de2e0447fdd1fae93adff54cba" }, "downloads": -1, "filename": "twitter_bot_utils-0.5.2.tar.gz", "has_sig": false, "md5_digest": "a48419bf9a1b8ffddf7f2fbda489dbf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10597, "upload_time": "2014-12-18T06:01:18", "url": "https://files.pythonhosted.org/packages/c9/d8/325876e3436a7de795b6df2e3845c9c7456c6129cd490bdc429597240123/twitter_bot_utils-0.5.2.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "e0f10d4752451b4b3aa1bc5767bef374", "sha256": "b96c6f813ea4bdfda812e0647c1b16711d51b4ed145b87cab5b90fa4ffae0cfd" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.tar.gz", "has_sig": false, "md5_digest": "e0f10d4752451b4b3aa1bc5767bef374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10805, "upload_time": "2014-12-18T16:14:23", "url": "https://files.pythonhosted.org/packages/e2/b9/e1b88ee5adce6bcf4eea9441754008385bd54d55d01d331cf1d70df56a10/twitter_bot_utils-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "151d29b796782d5eedfc33dfadbf67e2", "sha256": "44372bb1c1f5c3e904f863b26fcc0d94ed296a5d2b9c5fddc39af057b3b87b61" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.1.tar.gz", "has_sig": false, "md5_digest": "151d29b796782d5eedfc33dfadbf67e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10817, "upload_time": "2014-12-18T16:27:21", "url": "https://files.pythonhosted.org/packages/1c/f2/bd4c89022dd7258cbe749c554048064b3c76550f08961863cb01b4629a0e/twitter_bot_utils-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "7f9508f616af4885767f0a5b8519a814", "sha256": "6503af0a7a4a0a361070b3400a376a33b26bbb0cd6e6e5db7ad2491ec933c033" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.2.tar.gz", "has_sig": false, "md5_digest": "7f9508f616af4885767f0a5b8519a814", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11151, "upload_time": "2014-12-18T22:50:02", "url": "https://files.pythonhosted.org/packages/61/9c/86409d6fe27724d36c91672ef3192baaace89f0791f616d4a5a8832b404f/twitter_bot_utils-0.6.2.tar.gz" } ], "0.6.2.1": [ { "comment_text": "", "digests": { "md5": "c92892ee53916214067ce77a74c0821f", "sha256": "7dc1e02b4b34cb882d1e54980216b485134d424b59555da17dcfb2c8680cedc9" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.2.1.tar.gz", "has_sig": false, "md5_digest": "c92892ee53916214067ce77a74c0821f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11023, "upload_time": "2015-01-13T18:27:42", "url": "https://files.pythonhosted.org/packages/9b/1d/09638413241e72cd9176cf67e168b03af821db81e893ba0422613ae37bbe/twitter_bot_utils-0.6.2.1.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "ca047cee8b9f8f2470abe4f5c7a6de80", "sha256": "e1ef96f6484f807087dec85bb70339620b3e11af6c56b2087cd10dcba6e8fd66" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.3-py2-none-any.whl", "has_sig": false, "md5_digest": "ca047cee8b9f8f2470abe4f5c7a6de80", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16290, "upload_time": "2015-02-14T22:59:36", "url": "https://files.pythonhosted.org/packages/fd/ba/b9ae82276f535b2e963a70fbab318002a3d726f8b391dc67444ef67828b0/twitter_bot_utils-0.6.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3acdb8a5815b87d91b98d36bd85937d", "sha256": "ca531b8b267877519bdf9464d0e62c6655c2a7d6bcd9462f7531ae186364dabf" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.3.tar.gz", "has_sig": false, "md5_digest": "f3acdb8a5815b87d91b98d36bd85937d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11301, "upload_time": "2015-02-14T22:59:33", "url": "https://files.pythonhosted.org/packages/a6/1f/9e15bf54481d0514664d6e0a066766e5471a321a90815a78829073388802/twitter_bot_utils-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "e1b977847b702c878c301d6053682876", "sha256": "ae8114f1fff9946a80f77fb4d7e210f3ce2e0fe7fa59605ee108534a609f2dda" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e1b977847b702c878c301d6053682876", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21329, "upload_time": "2015-02-15T19:49:34", "url": "https://files.pythonhosted.org/packages/5a/bb/42c92fadb8f729a5ba085f2d69ccce97c0a9af02aa57b137f0c34465c80a/twitter_bot_utils-0.6.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f258722ef00814c9524a8c63629b5263", "sha256": "a2a798058af2559ecb016b4ac33c658b407f783c1c8ad81eb4762148e5d56c36" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.4.tar.gz", "has_sig": false, "md5_digest": "f258722ef00814c9524a8c63629b5263", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11641, "upload_time": "2015-02-15T19:49:31", "url": "https://files.pythonhosted.org/packages/07/d0/869f88cc68306cc639535ff1dd924ab13f6d8675e2455633276783ee27ec/twitter_bot_utils-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "d957b8d57854a13d5b42c42dc4d89dda", "sha256": "4f8296e217df9d569a9da4d372b408ab42374c7a46cdaaac4fc8a8f387e13615" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.5-py2-none-any.whl", "has_sig": false, "md5_digest": "d957b8d57854a13d5b42c42dc4d89dda", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21450, "upload_time": "2015-02-17T22:46:33", "url": "https://files.pythonhosted.org/packages/33/c0/bbfe7939a6ca383e06bc42f4647c8e6eedf71f9b727519ede9b8ddc7ab15/twitter_bot_utils-0.6.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e2ad6d1ac5db7ecf4fc8ee96b0b6c15", "sha256": "8725c5bf836f9012ddb3f430c529674c2c2eae337dba897f41b006ec2814d910" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.5.tar.gz", "has_sig": false, "md5_digest": "8e2ad6d1ac5db7ecf4fc8ee96b0b6c15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11723, "upload_time": "2015-02-17T22:46:30", "url": "https://files.pythonhosted.org/packages/c4/a1/f8d87fb1171b3ae8a2190938cfad95b80e9bf97df4dd09eb7c3d2dd4dfa7/twitter_bot_utils-0.6.5.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "31f502d1ef27791e4b029f67f0414687", "sha256": "fc4ace95829088821a0961039a87c1a25c894951edb8fdca6e8f3310da3bce45" }, "downloads": -1, "filename": "twitter_bot_utils-0.6.7-py2-none-any.whl", "has_sig": false, "md5_digest": "31f502d1ef27791e4b029f67f0414687", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21512, "upload_time": "2015-03-10T17:03:41", "url": "https://files.pythonhosted.org/packages/c7/e9/cf4088a570fe9492ed28cf923f930a27182d1aa92af59c6c3baa7efd8c67/twitter_bot_utils-0.6.7-py2-none-any.whl" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "d36c82b29400f293f4c9cbf80ab71159", "sha256": "c7c9b13cb977dc7224539f4bf88a8271caffdfdce4a54c145ba49d0224b77e6a" }, "downloads": -1, "filename": "twitter_bot_utils-0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "d36c82b29400f293f4c9cbf80ab71159", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22730, "upload_time": "2015-03-17T18:51:50", "url": "https://files.pythonhosted.org/packages/73/a5/2565545e29bed5913a32716fcb8ef8a24a45d4801d17897d8994ad4cd2e3/twitter_bot_utils-0.7-py2-none-any.whl" } ], "0.7.post2": [ { "comment_text": "", "digests": { "md5": "beb87ad61e88236e5542efbfb9f275f7", "sha256": "ae440acd2c293e9fd0e5cc3d9844152555a57d72df89f59de4c9d644f5ff8394" }, "downloads": -1, "filename": "twitter_bot_utils-0.7.post2-py2-none-any.whl", "has_sig": false, "md5_digest": "beb87ad61e88236e5542efbfb9f275f7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 23202, "upload_time": "2015-03-20T16:13:20", "url": "https://files.pythonhosted.org/packages/9f/c6/2d1d23e6ed9e271dedcfc6e79db2ca0729abe64c95d371b8f70271e58e8b/twitter_bot_utils-0.7.post2-py2-none-any.whl" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "82ba6c80e45e565eed779fb9c871eba7", "sha256": "aaca1ed57b35a15e86c0ff155ef49e2199477caf01be14d92c033beba1830e10" }, "downloads": -1, "filename": "twitter_bot_utils-0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "82ba6c80e45e565eed779fb9c871eba7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22927, "upload_time": "2015-03-20T16:21:41", "url": "https://files.pythonhosted.org/packages/b2/5a/6dc6ae49b09de55a0b4427d5a274bd3639586175920bc132f16455cf145d/twitter_bot_utils-0.8-py2-none-any.whl" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "002f73c8307d716f0c2a71f1dd87e60b", "sha256": "782cbe4aa5c5806954e17e1f6b45f85ced70004ec063983df95629cce9db8cf7" }, "downloads": -1, "filename": "twitter_bot_utils-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "002f73c8307d716f0c2a71f1dd87e60b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 35468, "upload_time": "2015-03-23T17:47:41", "url": "https://files.pythonhosted.org/packages/d5/79/c9cd96cdd20a7ec0a58d46bc7b26cbb7b02b2ac76ec710e1d01872bf8d94/twitter_bot_utils-0.8.1-py2-none-any.whl" } ], "0.8.post1": [ { "comment_text": "", "digests": { "md5": "092834dba51514421370d849dd507dae", "sha256": "10a1e9aa2d571231485aa56efc2f81810871dce4e511837735f71a98aa2ab0df" }, "downloads": -1, "filename": "twitter_bot_utils-0.8.post1-py2-none-any.whl", "has_sig": false, "md5_digest": "092834dba51514421370d849dd507dae", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 23142, "upload_time": "2015-03-20T16:59:05", "url": "https://files.pythonhosted.org/packages/95/22/fbb361fd3677cf303a472ecd81c634dc0da6ef29b5407cb79d1b08ab353f/twitter_bot_utils-0.8.post1-py2-none-any.whl" } ], "0.9": [], "0.9.1": [], "0.9.1.post1": [ { "comment_text": "", "digests": { "md5": "4ce03e45bd5450a66e5cac75bba429c0", "sha256": "6920c31969814a48da2dd59bcbf84fd7b27df2a274c31ddc205a7f1c0ef62c88" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.1.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "4ce03e45bd5450a66e5cac75bba429c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34773, "upload_time": "2015-09-30T19:07:11", "url": "https://files.pythonhosted.org/packages/c5/bf/3cc5d79c434319b013a06daea2b5a918383b0bbafe1e4d24e87a789914f5/twitter_bot_utils-0.9.1.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bca57a74a858753e18ae7dbd37519447", "sha256": "cd5c96e4e9b32f2766a04ddfd4c9b48aec3f1f432a4c8fdea4480ee58628ddf7" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.1.post1.tar.gz", "has_sig": false, "md5_digest": "bca57a74a858753e18ae7dbd37519447", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13014, "upload_time": "2015-09-30T19:07:16", "url": "https://files.pythonhosted.org/packages/71/8a/20faf8614a8548a4dfff6284abb4b18c61b837199d58c7f5e722ac1de485/twitter_bot_utils-0.9.1.post1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "5bce6d7fe9851aa0762e712c2ee00bd3", "sha256": "3c95716ac6d5d5e03646d7d79277eea45b2cdc6ad5ea8516983299b2b6b1272e" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.2-py2-none-any.whl", "has_sig": false, "md5_digest": "5bce6d7fe9851aa0762e712c2ee00bd3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34671, "upload_time": "2015-10-02T05:06:36", "url": "https://files.pythonhosted.org/packages/14/ac/53a16ec2c9380b0805c2717b536a83b9699b7b56839f714bb494af08c50b/twitter_bot_utils-0.9.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ed4750f4645490f64350e89884e4f74", "sha256": "dd2770e0837587f7baf11e37064ea7cc3415df5cf3c327342c3d673d018ad4e0" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5ed4750f4645490f64350e89884e4f74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34677, "upload_time": "2015-10-02T05:06:09", "url": "https://files.pythonhosted.org/packages/5c/f1/396c4939994fa11ad61ebeed9c7b028f0a8dedf6ceb2ce96ce48f0156e41/twitter_bot_utils-0.9.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed4dd67ee48ae178509d161cc178dc37", "sha256": "c776333499b41b046b9f7ca54feae46a87e10b603eb87c9da6a9b2349d70eb70" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.2.tar.gz", "has_sig": false, "md5_digest": "ed4dd67ee48ae178509d161cc178dc37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13004, "upload_time": "2015-10-02T05:06:13", "url": "https://files.pythonhosted.org/packages/92/b6/812d94fc553a81a5eef7a85b300e7fefa85512eed8f91f767d8420df0b27/twitter_bot_utils-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "929376d0660d4230301d2165a593f5ba", "sha256": "d005fa9b5fd6a833416c94bd43d271e2be2a5a2ea1770dc93b95bafd603f2eea" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "929376d0660d4230301d2165a593f5ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18446, "upload_time": "2015-10-02T17:32:07", "url": "https://files.pythonhosted.org/packages/8b/b4/c4fcd1af828d03218dad48d23cc16f766d28e926198a85f357bdabfe382e/twitter_bot_utils-0.9.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a786fd1a884fc72cf4aab70ed340a6dd", "sha256": "19b9debde8cae0333b18c68f1a53d8cd34dbad85d4e8fb0f8d6805d30f1c46cb" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.3.tar.gz", "has_sig": false, "md5_digest": "a786fd1a884fc72cf4aab70ed340a6dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13145, "upload_time": "2015-10-02T17:31:13", "url": "https://files.pythonhosted.org/packages/a3/45/fa9d00c7c98d028242a9aa466f8fbb532ff38da43944fec1ed9bf723b0ab/twitter_bot_utils-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "a9c34c4b088dd5cde6fcdac2caf75566", "sha256": "0a881cb130e791907dbb3e7b871a45e4992524a0db16d3b58387329af62f04ec" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a9c34c4b088dd5cde6fcdac2caf75566", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29610, "upload_time": "2015-10-13T21:37:21", "url": "https://files.pythonhosted.org/packages/dc/8f/cbc7bc2537ec644e1e315367504827ab4b32c006e49d36bff5536b334d91/twitter_bot_utils-0.9.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9812331d5d47de6605b37a762b4c66b", "sha256": "dc61ece0517ece05e5d2510a1fb9585a5ada4b9bf685741615e39adc9c73c23f" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.4.tar.gz", "has_sig": false, "md5_digest": "f9812331d5d47de6605b37a762b4c66b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14194, "upload_time": "2015-10-13T21:37:37", "url": "https://files.pythonhosted.org/packages/6b/65/6f5c53d8ff857fa77fd4bae4bd9b4909789c407196e8afc4d8060c7a46ea/twitter_bot_utils-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "027705f81093b9e8a3780e09a3682166", "sha256": "20d3e00bcb956e35dde2811b59e6008df7b63e4a9a9155ba3aa8472999c350eb" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "027705f81093b9e8a3780e09a3682166", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 29705, "upload_time": "2015-10-13T23:32:05", "url": "https://files.pythonhosted.org/packages/5a/c8/20d6b5b5e4e00f1f62401c9b5b97e6a6514ed746420b5e67965918a0bc9c/twitter_bot_utils-0.9.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5feb093dc413a2e612b88370523232ac", "sha256": "448d6a37a03b8e47e87e9b411753b16571e65fe9f50d671644dd5ae2c1b0174c" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.5.tar.gz", "has_sig": false, "md5_digest": "5feb093dc413a2e612b88370523232ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14298, "upload_time": "2015-10-13T23:32:20", "url": "https://files.pythonhosted.org/packages/13/f9/771f8e9a7c9aae5f2a6cd5c21592c40cee6ebb8a310485eed932cee2c60e/twitter_bot_utils-0.9.5.tar.gz" } ], "0.9.5.1": [ { "comment_text": "", "digests": { "md5": "a4cad0317534a9088fd5eb9c113511ae", "sha256": "449156db064ed964b6401f886cf9347cd0cc6eeea8083b231a6b0c35132c6d03" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a4cad0317534a9088fd5eb9c113511ae", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 30034, "upload_time": "2015-10-14T01:04:30", "url": "https://files.pythonhosted.org/packages/97/c7/d67c3bca810f6091c615bb97a1038ddbb96f7197b309aab42f1bc568ff12/twitter_bot_utils-0.9.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "056c553354704c56c35a82696978b81a", "sha256": "10272d3c38e673410cb59bcc168511b8720f6472a6f4547b584a041d277c070b" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.5.1.tar.gz", "has_sig": false, "md5_digest": "056c553354704c56c35a82696978b81a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14416, "upload_time": "2015-10-14T01:04:42", "url": "https://files.pythonhosted.org/packages/76/77/aa91a0609aa1effa2bc1ddd41e36853558a52f100e353a553dbe39ddff7d/twitter_bot_utils-0.9.5.1.tar.gz" } ], "0.9.5.2": [ { "comment_text": "", "digests": { "md5": "2d5d2349b37bc9e22b1f88f66669e276", "sha256": "6d8780465374ff57bcfa5ceb4f19b5337e5710b7267a27f4e4d532c384226c95" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2d5d2349b37bc9e22b1f88f66669e276", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18860, "upload_time": "2015-10-14T04:17:06", "url": "https://files.pythonhosted.org/packages/4a/02/60960a6487723288de3738b3fadd555c73b770c7b5927e6ad823c6f49f3e/twitter_bot_utils-0.9.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e1122afe65f5b18b3a04c663be47841", "sha256": "003e47dac26dce4aceb103f684379f6396bdb4c8173a6c6a2a24d6eec53b83fc" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.5.2.tar.gz", "has_sig": false, "md5_digest": "9e1122afe65f5b18b3a04c663be47841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14388, "upload_time": "2015-10-14T04:17:19", "url": "https://files.pythonhosted.org/packages/81/9a/641709d817a5aeb5dee53c3c9554362ae2bfbc1a4328ca8d11524f0b1bf4/twitter_bot_utils-0.9.5.2.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "98b136800ff38b17373186d5a85a0dba", "sha256": "ad94f93fd96dee8743bd18454d1f62764d2b4f667ff2fa302664d14c49964471" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.7-py3-none-any.whl", "has_sig": false, "md5_digest": "98b136800ff38b17373186d5a85a0dba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18850, "upload_time": "2015-11-09T19:01:12", "url": "https://files.pythonhosted.org/packages/00/30/dabdd8607bf88718c4395044e00b2a5c976739d5d1f051f8f21d6b28b452/twitter_bot_utils-0.9.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da5431a2b8e47f4380b200621bdbe70c", "sha256": "ad6aa84ce27cc425bd4956e2c681d7acd5b4b9fc4474647a305fb36ec3a246e6" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.7.tar.gz", "has_sig": false, "md5_digest": "da5431a2b8e47f4380b200621bdbe70c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14386, "upload_time": "2015-11-09T19:01:36", "url": "https://files.pythonhosted.org/packages/6a/83/84b974fa19106608ba5ecbe6f3e9ddca3449c85104cf7d8562ef2fdb56d6/twitter_bot_utils-0.9.7.tar.gz" } ], "0.9.7.1": [ { "comment_text": "", "digests": { "md5": "0de01e6084b141b08f66828338cfd9f8", "sha256": "2a0a164ddfaec63a6b4e6ae086a3d860e8269947084422c999ed34d7d43d8613" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0de01e6084b141b08f66828338cfd9f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18896, "upload_time": "2015-11-10T05:30:56", "url": "https://files.pythonhosted.org/packages/d3/52/0a990d00497e23bd79f75c7e7305fea2be2f7bccc6eec731d19aacee024e/twitter_bot_utils-0.9.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d75887f1f62e7c808b43cde9c131da50", "sha256": "556c655b6e08f87c4080cfb5d222f10082cb976b800d9e90a2963dea837bc238" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.7.1.tar.gz", "has_sig": false, "md5_digest": "d75887f1f62e7c808b43cde9c131da50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14400, "upload_time": "2015-11-10T05:31:01", "url": "https://files.pythonhosted.org/packages/ad/ee/2a7f2f07fff3219d1dd512f15cba50c03c3a9821c4c726e16b377537b002/twitter_bot_utils-0.9.7.1.tar.gz" } ], "0.9.post1": [ { "comment_text": "", "digests": { "md5": "d6c8e94b3d7cbf913529f0510f6da094", "sha256": "c972c14d70fb87871dabad8c29741dc99d7ce75b03b197640b25632406ebf590" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6c8e94b3d7cbf913529f0510f6da094", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18518, "upload_time": "2015-07-28T02:35:53", "url": "https://files.pythonhosted.org/packages/a7/8a/5437ab50449a712a93b5bf4541703b1ac76ed60b797f0384e67fa535d2d4/twitter_bot_utils-0.9.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbbd5ae62065c135997979e93ba9455c", "sha256": "49c7cf1e4365c036242c69093974ff05fe9d6c3ed829abc7a92b47e5edc49b75" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.post1.tar.gz", "has_sig": false, "md5_digest": "fbbd5ae62065c135997979e93ba9455c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12338, "upload_time": "2015-07-28T02:35:49", "url": "https://files.pythonhosted.org/packages/41/36/6922e2cb41d1cad56ae21011d17a2a66194bf0b59c3305902c0fb9efc1a6/twitter_bot_utils-0.9.post1.tar.gz" } ], "0.9.post2": [ { "comment_text": "", "digests": { "md5": "47ddfb93f14d199d2802e5acbf6fc33e", "sha256": "8ecd00ac44cd9085ac610f5eb43ba8f77044ef49c67889d4dd5f748a0b7be6ad" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.post2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47ddfb93f14d199d2802e5acbf6fc33e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18520, "upload_time": "2015-07-28T02:55:11", "url": "https://files.pythonhosted.org/packages/3c/01/2bfb02843d731910a2e1246cfb1423e203fc3259e3f2627e2b1cc2953c34/twitter_bot_utils-0.9.post2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7094d072c702f9110d43a561179d9120", "sha256": "59ce6860f69a5c06b94d07072f97977756482863487ef6ae24dfcf4b5b654a15" }, "downloads": -1, "filename": "twitter_bot_utils-0.9.post2.tar.gz", "has_sig": false, "md5_digest": "7094d072c702f9110d43a561179d9120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12355, "upload_time": "2015-07-28T02:55:08", "url": "https://files.pythonhosted.org/packages/83/a6/0d019d8f32599b8e7d50126cc04a9bf676eb4be71e1e304806ea483bb25e/twitter_bot_utils-0.9.post2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6ef20606445a50ed628c54eccdf4d95", "sha256": "3f1766c7e8312f62d4fbb06ae6eb99c220a2f9d012afa0cee1278ed91e9f45b9" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.6.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6ef20606445a50ed628c54eccdf4d95", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26530, "upload_time": "2017-12-05T21:53:11", "url": "https://files.pythonhosted.org/packages/fb/9d/0b34b1b5cdb8dc284630d1f973c36c42f575541c94408014c2785c46c259/twitter_bot_utils-0.11.6.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eade5cbc2440c35cb61d682a7aa6aa79", "sha256": "e9ec4d806ca3d78cb9e5dde805d566ad9056fc2f7a811de889c6f2ac6e184650" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.6.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "eade5cbc2440c35cb61d682a7aa6aa79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26524, "upload_time": "2017-12-05T21:51:19", "url": "https://files.pythonhosted.org/packages/51/99/242763bb7218bc9ff3874816be7b7a1d4fb316a6c8fe1a53edfb414ee8fb/twitter_bot_utils-0.11.6.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e7d254461d2c462b11fc331be3b88a6", "sha256": "fa8aa70d1cc2e6aab2f9b8bd555e3fd17e4fbffcd37fc45f4b398e001157b34b" }, "downloads": -1, "filename": "twitter_bot_utils-0.11.6.post1.tar.gz", "has_sig": false, "md5_digest": "5e7d254461d2c462b11fc331be3b88a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21513, "upload_time": "2017-12-05T21:51:22", "url": "https://files.pythonhosted.org/packages/49/74/b449f76f10c9ff4172f44501e2bb49dfd0ef2b4cc945df490666b07cc325/twitter_bot_utils-0.11.6.post1.tar.gz" } ] }