Skip to content

Releases: vladkens/twscrape

v0.14

06 Oct 03:52
Compare
Choose a tag to compare

What's Changed

  • Update models.py by @hponka in #218
  • Fixed media type for Tweet
  • Maintenance: GQL endpoints updated

New Contributors

Full Changelog: v0.13...v0.14

v0.13

29 Jun 19:23
Compare
Choose a tag to compare

What's Changed

  • DEPRECATED favoriters / liked_tweets methods since it no more available in X
  • API url changed from twitter.com to x.com
  • add pinned tweets info to user profile #201
  • added broadcast / audiospace card types #191
  • Update readme.md fixed typo by @badr-elmazaz in #199
  • Add bookmarkedCount field to Tweet model constructor by @ShunnMatsumura in #180
  • feat: add support for getting bookmarks by @bjsi in #172
  • Exclude messageprompts as elements by @NielsOerbaek in #194
  • GQL endpoints updated

New Contributors

Full Changelog: v0.12...v0.13

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