{ "info": { "author": "Dani\u00ebl Franke", "author_email": "daniel@ams-sec.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console :: Curses", "License :: OSI Approved :: BSD License", "Operating System :: POSIX" ], "description": "====================================\nweetwit: A twitter suite for weechat\n====================================\n\n*author*\n Dani\u00ebl Franke (@ainmosni) \n\nWelcome to the wonderful world of weetwit, a plugin that will transform weechat\nto a (soon-to-be) fully-featured twitter client.\n\nFeatures\n========\n\n* Realtime streaming timeline.\n* Realtime search.\n* Trending support.\n* Tweet length counter.\n* Favourite support.\n* Updating, replying and retweeting according to Twitter standards.\n* Aware of twitter URL shortening.\n* Tools to query users and status updates.\n* Able to (un-)follow directly from weechat.\n* Report spammers directly from weechat.\n* Share updates with IRC.\n* Conversation support\n\n\nInstallation\n============\n\nBefore you can use it, you have to \"create\" a new application at twitter, the\nreason for this is that I can't include the application keys without them\nbecoming public knowledge. You can create the application at `Twitter\n`_. The application needs read/write access.\n\nFirst we need to install the module:\n\nInstallation through pip, note that you must get the plugin seperately.::\n\n # pip install weetwit\n $ Copy the plugin to ~/.weechat/python\n\nInstallation from source::\n\n # cd /path/to/source/files\n # pip install tweepy\n # python setup.py install\n $ cp plugin/weetwit.py ~/.weechat/python\n\nConfiguration of weechat::\n\n ] /python load weetwit.py\n ] /set plugins.var.python.weetwit.access_token access_token_goes_here\n ] /set plugins.var.python.weetwit.access_token_secret access_token_secret_goes_here\n ] /set plugins.var.python.weetwit.consumer_key consumer_key_goes_here\n ] /set plugins.var.python.weetwit.consumer_secret consumer_secret_goes_here\n ] /python reload weetwit\n\nYou should now have a running weetwit.\n\nConfiguration parameters\n========================\n\nThere are multiple configuration parameters you can alter, here is a short\ndescription of them.\n\n* **plugins.var.python.weetwit.show_in_current**: Show the timeline in the\n current window.\n* **plugins.var.python.weetwit.current_while_away**: Show the timeline in the\n current window while away.\n* **plugins.var.python.weetwit.current_while_detached**: Show the timeline in the\n current window while screen/tmux detached.\n* **plugins.var.python.weetwit.current_color**: The color of the tweets in the\n current buffer.\n* **plugins.var.python.weetwit.storage_dir**: The location of where all the\n weetwit related files will be kept.\n* **plugins.var.python.weetwit.timelined_location**: The location of the\n timelined monitoring daemon.\n* **plugins.var.python.weetwit.trend_woeid**: The woeid you want to see trends\n for, defaults to worldwide.\n* **plugins.var.python.weetwit.nick_color**: The color of @names. Use\n 'nick_color' if you want people colored uniquely.\n* **plugins.var.python.weetwit.hash_color**: The color of #hashtags.\n* **plugins.var.python.weetwit.mention_color**: The color that @people\n mentioned in tweets should have.\n* **rt_style**: How RTs are displayed. 'postfix' will show the retweeter after\n the tweet like this (RT by @username) 'prefix' will show the retweeter before\n the tweet.\n* **expand_urls**: Expand URLs, when this is on, it will show a preview of the\n URL before the t.co URL, if off it will only show the t.co url.\n\n\nBar items\n=========\n\n* **tweet_counter** Shows the amount of characters that are typed into the\n timeline buffer, it's aware of t.co URL shortening.\n\nWeechat commands\n================\n\nMany commands take as argument, this can either be the\nID of the status or a screen_name. In case of the screen_name, we will use the\nID of last status by screen_name. (Note: if screen_name hasn't showed up in your\ntimeline, this won't work.)\n\n* \\/tweet \n - Update your status, this can be 140 characters long. URLs will be shortened \n using t.co by twitter. You don't need this command on the dedicated\n timeline buffer.\n\n* \\/tinfo \n - Shows more detailed information about a status update.\n\n* \\/treply [.] \n - Replies to the relevant status update, this will always start with the\n @screen_name of the person the status belonged to, if the identification is\n prefixed with a dot, a dot will be prepended to the message so that your\n other followers will see it as well.\n\n* \\/tconversation \n - Displays the conversation leading up this status update.\n\n* \\/tfavorite \n - Favourites a status update.\n\n* \\/tunfavorite \n - Removes a tweet from your favourites.\n\n* \\/tfavorites\n - Shows your favourited tweets.\n\n\n* \\/retweet [message]\n - Retweets the relevant status update, if [message] is present this will\n prepended to the retweet.\n\n* \\/tsearch \n - Opens a new buffer with a realtime search of , you can only\n have a limited amount open of these at one time, opening more might stop\n already existing searches.\n\n* \\/tshare \n - Shares the relevant status update with the current IRC channel.\n\n* \\/twhois \n - Displays information about screen_name.\n\n* \\/tfollow \n - Follows screen_name.\n\n* \\/tunfollow \n - Unfollows screen_name.\n\n* \\/trending [woeid]\n - Displays what's trending in the location represented by [woeid].\n If no woeid present it uses the woeid set at\n plugins.var.python.weetwit.trend_woeid.\n\n* \\/travail\n - Displays woeids of available trend locations.\n\n* \\/treport [--yes] \n - Reports for spam. If --yes isn't added, the user won't be\n reported for spam.\n\nFAQ\n===\n\n :Q: Why does your script spawn an extra python process?\n :A: Because weechat doesn't support background threads, and blocks on long\n running operations, this process is what monitors your timeline.\n\n\n :Q: I don't want those ugly STATUSIDs in my weetwit buffer.\n :A: Add a filter like this: \"/filter add statusid python.timeline * \\\\[#STATUSID:\"\n now you can toggle between them hidden and visible, depending on your\n needs.", "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/ainmosni/weetwit", "keywords": "weechat twitter", "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "weetwit", "package_url": "https://pypi.org/project/weetwit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/weetwit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ainmosni/weetwit" }, "release_url": "https://pypi.org/project/weetwit/0.10.2/", "requires_dist": null, "requires_python": null, "summary": "Twitter suite for Weechat.", "version": "0.10.2" }, "last_serial": 1074565, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "1e5d79ff3b3ec21e0e5c544312f3e2ae", "sha256": "44ae34b9d1430da1ecbe0c17f35a86029614ac3a6e1799d67c9965cb04e720e2" }, "downloads": -1, "filename": "weetwit-0.10.0.tar.gz", "has_sig": false, "md5_digest": "1e5d79ff3b3ec21e0e5c544312f3e2ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18390, "upload_time": "2014-02-27T20:01:55", "url": "https://files.pythonhosted.org/packages/0f/51/9c186282817418356179b5258ec4162891662e0254015cee2dadcc7a7cf1/weetwit-0.10.0.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "47298610013e3347c6ab5d6e0265fb57", "sha256": "0a5a58cfa1b27d514e6341d007c8cd51217de196c4d6cc9f3cea1496bb8d95c1" }, "downloads": -1, "filename": "weetwit-0.10.2.tar.gz", "has_sig": false, "md5_digest": "47298610013e3347c6ab5d6e0265fb57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19544, "upload_time": "2014-04-28T19:24:35", "url": "https://files.pythonhosted.org/packages/a9/a3/912e84569121ac714226e37678a2b6e12de16824b89f56add61730eb0ac5/weetwit-0.10.2.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "330acf935cf77aa008dbad712eac6121", "sha256": "5f8d76309d330290f726f060feb988059e13113af719f0dff7fee1cac0a313b5" }, "downloads": -1, "filename": "weetwit-0.5.1.tar.gz", "has_sig": false, "md5_digest": "330acf935cf77aa008dbad712eac6121", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12048, "upload_time": "2012-03-19T21:41:25", "url": "https://files.pythonhosted.org/packages/6a/b8/4961097f27bb4a72a4851caa55ac5dbb5dbabbda45ff38f021fd71371091/weetwit-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "781936d573a26fec779efa99c2ded181", "sha256": "b2a58bbf887f18d83c77cb82c41f06dcd8c40d796d4bbac1126f0e1f8ba73ec0" }, "downloads": -1, "filename": "weetwit-0.5.2.tar.gz", "has_sig": false, "md5_digest": "781936d573a26fec779efa99c2ded181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12068, "upload_time": "2012-03-19T22:10:31", "url": "https://files.pythonhosted.org/packages/3c/be/f6d815869c0c11e8f49956d7e02da972525ec3922c2a42d149330269748c/weetwit-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "f914c20a7a2f20b2a080bece5d49e4b6", "sha256": "3ca7227b04140446305649d69eb7502822ba9454e4efd1ac0eb341cbc410838f" }, "downloads": -1, "filename": "weetwit-0.5.3.tar.gz", "has_sig": false, "md5_digest": "f914c20a7a2f20b2a080bece5d49e4b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12712, "upload_time": "2012-03-21T13:04:32", "url": "https://files.pythonhosted.org/packages/9c/2a/4373d92dbee7e329cbde8ad82fa724fd2fddbc16e082e24c04a8b4771d5d/weetwit-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "5759ff6b2ced03f0e544539c2853486c", "sha256": "329a2a53b74efe2cba89887982e54a966a64271cebf298f03a5471aebedda70b" }, "downloads": -1, "filename": "weetwit-0.6.0.tar.gz", "has_sig": false, "md5_digest": "5759ff6b2ced03f0e544539c2853486c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12986, "upload_time": "2012-03-21T14:36:36", "url": "https://files.pythonhosted.org/packages/de/37/c3b4ffff5272ec7ec0cad6baa4246f479a16e946fed947e71b17643b0be2/weetwit-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "c2a15cd91044570d30b56d43a32e751d", "sha256": "7019fb7508d90ead850092cdcaaf1955be6cc91ae5621773e0ccffe10a7fdbf3" }, "downloads": -1, "filename": "weetwit-0.6.1.tar.gz", "has_sig": false, "md5_digest": "c2a15cd91044570d30b56d43a32e751d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13136, "upload_time": "2012-03-21T16:07:45", "url": "https://files.pythonhosted.org/packages/a2/59/15e3a66f583d0c9abec4dbff92ce29a882885bada6bde687b22a508c99de/weetwit-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "c1bda1fd88b00523dd6290ed75ac20de", "sha256": "58c8cebf03b2181a5f85d4bdeeea53d0f48bd420c3e486b8ea6dccc470b4cf32" }, "downloads": -1, "filename": "weetwit-0.6.2.tar.gz", "has_sig": false, "md5_digest": "c1bda1fd88b00523dd6290ed75ac20de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13407, "upload_time": "2012-03-21T19:35:19", "url": "https://files.pythonhosted.org/packages/07/3d/0643efe92b9df7a3f6a61b482151ab38c97a23bee7426bbeedb24b42db30/weetwit-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "97cf575a2cc51d98941c7bb9e68b0cd8", "sha256": "e3230c9ca805cb0e49ad29574060ee01169e4b05075ca3c9d77b86c484a206a9" }, "downloads": -1, "filename": "weetwit-0.6.3.tar.gz", "has_sig": false, "md5_digest": "97cf575a2cc51d98941c7bb9e68b0cd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13756, "upload_time": "2012-03-25T11:44:41", "url": "https://files.pythonhosted.org/packages/32/bc/d911e70b85e49e8ad46de12008d4fe29cee7ba3736b2a2528ecb9055e20e/weetwit-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "25c1238e618e789b6ab8b5954dc02590", "sha256": "c89488d7dc638b6df07ec107ee575a80f93db4c6d8e3b704ee84b68cc31d423d" }, "downloads": -1, "filename": "weetwit-0.6.4.tar.gz", "has_sig": false, "md5_digest": "25c1238e618e789b6ab8b5954dc02590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13778, "upload_time": "2012-03-26T09:43:28", "url": "https://files.pythonhosted.org/packages/35/09/93b6b93155a1ed5d8681fe28be4fc05ed35d350c115dd6d80777d0455334/weetwit-0.6.4.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "5fb860f06682c7cbf24268aa6faad25d", "sha256": "4f42278ee2b0bbb01c4953ad5ac863340d5f5ab4cc64891fa3b9f8370b2a6954" }, "downloads": -1, "filename": "weetwit-0.7.0.tar.gz", "has_sig": false, "md5_digest": "5fb860f06682c7cbf24268aa6faad25d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16066, "upload_time": "2012-04-03T21:19:44", "url": "https://files.pythonhosted.org/packages/77/0a/9228d602c48afc2a486d55cf3439c18415d069b160ef128eaa2d50b13675/weetwit-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "91c26eb2dab6925a341fbd977ac3e61c", "sha256": "3b2760eaa2e1e6cd97327966cc55437b0a471050ae84a0cd3fb110a4c8682b27" }, "downloads": -1, "filename": "weetwit-0.8.0.tar.gz", "has_sig": false, "md5_digest": "91c26eb2dab6925a341fbd977ac3e61c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17209, "upload_time": "2012-04-12T16:23:07", "url": "https://files.pythonhosted.org/packages/74/7e/8dae242ab02ed78255cc8b9c4c9afe51f86e0ed9100ffd2c9d5f3d7b5a00/weetwit-0.8.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "119c4d22311eddad6502580590a72701", "sha256": "f68a0b2981e309420f2bb5f112f64f401bedf084a60d746b117f70f8b468db8c" }, "downloads": -1, "filename": "weetwit-0.9.1.tar.gz", "has_sig": false, "md5_digest": "119c4d22311eddad6502580590a72701", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19235, "upload_time": "2013-06-17T21:57:43", "url": "https://files.pythonhosted.org/packages/17/da/4f235488b799115d1059706745813dfd007f2be7363e8b1019558b66ecac/weetwit-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "47298610013e3347c6ab5d6e0265fb57", "sha256": "0a5a58cfa1b27d514e6341d007c8cd51217de196c4d6cc9f3cea1496bb8d95c1" }, "downloads": -1, "filename": "weetwit-0.10.2.tar.gz", "has_sig": false, "md5_digest": "47298610013e3347c6ab5d6e0265fb57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19544, "upload_time": "2014-04-28T19:24:35", "url": "https://files.pythonhosted.org/packages/a9/a3/912e84569121ac714226e37678a2b6e12de16824b89f56add61730eb0ac5/weetwit-0.10.2.tar.gz" } ] }