Skip to content

Releases: vladkens/twscrape

v0.12

18 Apr 16:33
Compare
Choose a tag to compare

What's Changed

  • Allow pulling from media tab by @Pigglebear in #131
  • Support TOTP by @ritikkumarsahu in #153
  • Add alternate identifier login task by @LucasLeRay in #155
  • Wrap async generators with contextlib.aclosing by @andylolz in #159
  • Improve Dependency Error (131) handling #166
  • Simplify custom login for accounts poll (#138)
  • Ability to raise NoAccountError instead of waiting for available account (#48, #148)
  • Added Card parser for summary, poll and player types (#46, #72, #157)
  • Fixed login error when no ct0 cookie found #143
  • Fixed infinite login loop for non exists account (#132, #165)
  • Update GQL endpoints

New Contributors

Full Changelog: v0.11.1...v0.12

v0.11.1

12 Feb 21:22
Compare
Choose a tag to compare
  • Fixed httpx dependency version

Full Changelog: v0.11...v0.11.1

v0.11

10 Feb 23:28
Compare
Choose a tag to compare

What's Changed

  • Added new liked_tweets method (#115, thanks @Minecon724)
  • Added verified_followers method (#121)
  • Added subscriptions method
  • Added tweet_replies method (#104)
  • Added missing string representation for Snowflake ids (#116)
  • Updated proxy support (#85, #96, #118)
  • Now API will raise exception on ConnectError, ConnectTimeout – before account was locked for 15 min (#113)
  • GQL endpoints updated

New Contributors

Full Changelog: v0.10.1...v0.11

v0.10.1

08 Jan 20:20
Compare
Choose a tag to compare
  • Fixed AsyncClient unclosed error in login flow #107

Full Changelog: v0.10.0...v0.10.1

v0.10.0

05 Jan 18:06
Compare
Choose a tag to compare

What's Changed

  • update GraphQL endpoints
  • ability to enter email code manually (#86, #100) - see readme
  • add ability to configure login code timeout by env variable - see readme
  • ability to get single account by name
  • update ban detection
  • fix cli relogin command to relogin only given accounts
  • handle KeyboardInterrupt in cli
  • fix db lock error for single process (#64)
  • Fixing UTC Error by @yemregundogmus in #98
  • Handle unknown authorization error with status 200 by @NielsOerbaek in #95

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

01 Nov 19:35
Compare
Choose a tag to compare

What's Changed

  • Fixing Email Verification Token Retrieval Issue by @aatakansalar in #71
  • Handle dependency error by @NielsOerbaek in #80
  • Get RT and QT when they are in objects of type TweetWithVisibilityResults by @stygmate in #76
  • Python 3.12 support
  • Updated Twitter GQL endpoints to latest version

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

08 Sep 18:00
Compare
Choose a tag to compare

What's Changed

  • update gql endpoints
  • improve sqlite version check, reduce minimal version #58
  • TweetWithVisibilityResults #53
  • update mocks; fix full context parsing for tweets with rt
  • fix parsed links count #56
  • fix email login by @entasadar in #57
  • Update pyproject.toml by @melroy89 in #52

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

30 Jul 14:38
Compare
Choose a tag to compare

What's Changed

  • disable for force limit on not _raw methods (as was in v0.5.0) (#26)
  • restore full tweets text in case of retweet (#42)
  • add examples of parallel processing (#47)
  • user_by_id / user_by_login / tweet_details return None in case of resource not accessible in api (#15)
  • improve parser & add dumping when parsing failed
  • print log when account available for queue
  • infinite retry for http timeout / proxy error (was lock account for some long time) (#40)
  • add more format of cookies to parse
  • restore login by flow as was in v0.5.0 & added email_first param (#45, #36)
  • added blue and blueType fields into User model (#38)

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

15 Jul 00:24
Compare
Choose a tag to compare
  • update limit in non _raw functions
  • update api errors handling
  • update logs; print next available account time for queue
  • check email before login; update logs
  • add account import with cookies; update mocks
  • gql endpoints update; debug replies
  • ability to reset locks for accounts; update replies dumps
  • add processing of api error when code=200
  • ability to remove account; show stats for login_all method in cli
  • update readme

Full Changelog: 0.5.0...v0.6.0

v0.5.0

07 Jul 10:00
Compare
Choose a tag to compare
  • feat: ability to pass starting cursor #16
  • feat: update tweets parser (viewsCount, retweetedTweet, quotedTweet) #28
  • update queue_client errors handling
  • feat: added list_timeline #20
  • feat: current usage overview in cli
  • feat: long tweet text support
  • feat: relogin accounts
  • fix: tweet_details crash when tweet not found (now is None)

Full Changelog: v0.4.2...v0.5.0