Skip to content

Releases: ryanmcgrath/twython

3.9.1

16 Jul 22:38
Compare
Choose a tag to compare
  • Changes from raising StopIteration to returning instead.
  • Updates information about Python 2.7 support drop.

3.7.0

28 Mar 14:12
Compare
Choose a tag to compare
Version 3.7.0

3.4.0

30 Apr 09:25
Compare
Choose a tag to compare
  • Added upload_video endpoint
  • Fix quoted status checks in html_for_tweet
  • Fix html_for_tweet method response when hashtag/mention is a substring of another

3.3.0

21 Mar 15:57
Compare
Choose a tag to compare

3.3.0 (2015-18-07)

  • Added support for muting users
  • Fix typos in documentation
  • Updated documentation examples
  • Added dynamic filtering to streamer

3.1.2

21 Mar 15:54
Compare
Choose a tag to compare

3.1.2 (2013-12-05)

  • Fixed Changelog (HISTORY.rst)

3.1.1 (2013-12-05)

  • Update requests version to 2.1.0.
  • Fixed: Streaming issue where Exceptions in handlers or on_success which subclass ValueError would previously be caught and reported as a JSON decoding problem, and on_error() would be called (with status_code=200)
  • Fixed issue where XML was returned when bad tokens were passed to get_authorized_tokens
  • Fixed import for setup causing installation to fail on some devices (eg. Nokia N9/MeeGo)

3.1.0 (2013-09-25)

  • Added html_for_tweet static method. This method accepts a tweet object returned from a Twitter API call and will return a string with urls, mentions and hashtags in the tweet replaced with HTML.
  • Pass client_args to the streaming __init__, much like in core Twython (you can pass headers, timeout, hooks, proxies, etc.).
  • Streamer has new parameter handlers which accepts a list of strings related to functions that are apart of the Streaming class and start with "on_". i.e. ['delete'] is passed, when 'delete' is received from a stream response; on_delete will be called.
  • When an actual request error happens and a RequestException is raised, it is caught and a TwythonError is raised instead for convenience.
  • Added "cursor"-like functionality. Endpoints with the attribute iter_mode will be able to be passed to Twython.cursor and returned as a generator.
  • Twython.search_gen has been deprecated. Please use twitter.cursor(twitter.search, q='your_query') instead, where twitter is your Twython instance.
  • Added methods get_list_memberships, get_twitter_configuration, get_supported_languages, get_privacy_policy, get_tos
  • Added auth_endpoint parameter to Twython.__init__ for cases when the right parameters weren't being shown during the authentication step.
  • Fixed streaming issue where results wouldn't be returned for streams that weren't so active (See #202 (comment))
  • Streaming API now uses _transparent_params so when passed True or False or an array, etc. Twython formats it to meet Twitter parameter standards (i.e. ['ryanmcgrath', 'mikehelmick', 'twitterapi'] would convert to string 'ryanmcgrath,mikehelmick,twitterapi')