61 Commits
Author SHA1 Message Date
vladkens c48eb91f7b chore: update gql operations and mocks (#362) 2026-10-21 23:54:14 +03:00
Fla dc0e3a3811 fix: warn when a card number is not parsable (#355) 2026-10-21 23:02:22 +03:00
vladkens 187d278613 fix!: address review findings before v0.21.0 (#354) 2026-10-21 08:42:18 +03:00
Flaandvladkens 8c41ff9d70 fix: keep tweets whose author has no profile (#352)
Co-authored-by: vladkens <[email protected]>
2026-10-21 06:30:04 +03:00
Flaandvladkens 67b5f25ffb fix!: raise on request and user parsing failures (#347)
Co-authored-by: vladkens <[email protected]>
2026-10-21 06:28:12 +03:00
Fla d51a3401ae fix: skip a partial user when resolving the replied-to user (#353) 2026-10-21 04:51:29 +03:00
Fla 568844df82 fix: retain tweets whose nested authors lack profiles (#345) 2026-10-05 16:50:59 +03:00
Fla e83bc13d30 fix: preserve full users when partial copies appear (#344) 2026-10-05 16:46:06 +03:00
Mohammadreza Shaghouziandvladkens f06ca37210 Feat/add article schema (#323)
Co-authored-by: vladkens <[email protected]>
2026-09-23 02:10:26 +03:00
e19c6fcb0a fix: stop quoted tweets leaking as standalone items; detect CF challenge shell (#338)
Co-authored-by: Codebuff <[email protected]>
Co-authored-by: vladkens <[email protected]>
2026-09-23 02:08:06 +03:00
Fla 857bb47ae5 Support more card types (#335) 2026-09-23 01:51:46 +03:00
Fla 55ac729f39 feat: parse message_me card (2586390716:message_me) (#333) 2026-08-28 18:40:06 +03:00
Flaandvladkens c4be7847ab feat: restore user_by_id, fixes #326 (#329)
Co-authored-by: vladkens <[email protected]>
2026-08-25 18:20:04 +03:00
vladkens d354de40e1 feat: add schema-aware mock fixture updates 2026-08-06 21:58:52 +03:00
vladkens 10ed280a88 feat: parse image poll cards 2026-08-01 11:55:04 +03:00
vladkens 0358fbd0e4 fix: use embedded tweet authors when users map is missing 2026-08-01 10:39:41 +03:00
vladkens be33a33755 chore: gql update 2026-06-26 16:38:44 +03:00
Flaandvladkens 47ba106ef0 feat: remove retweeted original tweet from the list of tweets (fixes #310, #311)
Co-authored-by: vladkens <[email protected]>
2026-06-08 20:37:35 +03:00
vladkens 5a4f9694dc fix: refresh gql mocks and parser handling 2026-06-08 18:59:32 +03:00
vladkens 0e3cfdcbad feat!: pluggable HTTP backend – httpx or curl-cffi (#269, #308) 2026-06-08 18:52:42 +03:00
vladkens 940426a784 fix: cover user field regressions in parser tests 2026-05-23 13:17:24 +03:00
vladkens ab5fd52c15 fix: handle empty profile_image_url and location fields (#309) 2026-05-23 12:54:36 +03:00
vladkens c9aaad2e35 feat: add new fields to Tweet model (#279) 2026-05-21 22:11:22 +03:00
vladkens f8b9c95f97 test: expand cli coverage and fix ruff issues 2026-05-21 21:31:26 +03:00
AmirHossein Khanzadehandvladkens 60b9b7acd0 Add API for getting tweets of a conversation (#252)
Co-authored-by: vladkens <[email protected]>
2026-05-21 17:25:24 +03:00
vladkensandterencedignon 8ba5b7638c feat: community scraping (closes #275)
Co-authored-by: terencedignon <[email protected]>
2026-05-21 15:51:50 +03:00
vladkens 0f2963dcc3 feat: add list_members API
Closes #254, co-authored by @cadenshokat
2026-05-21 14:00:25 +03:00
Terence Dignonandvladkens dcb2b93d68 feat: user about info (#277)
Co-authored-by: vladkens <[email protected]>
2026-05-21 13:31:17 +03:00
vladkens 6e0db145e6 fix: drop user_by_id because X no longer supports it 2026-05-21 05:40:27 +03:00
vladkens b22da800cb chore: update mocked data & fix parser 2026-05-21 05:31:38 +03:00
Vlad Pronsky 5488037c92 feat: trends #234 2025-03-07 05:33:46 +02:00
Vlad Pronsky 46bff105ef chore: drop deprecated api methods 2025-03-07 03:42:32 +02:00
Vlad Pronsky 3d8f2c69d0 maintenance 2024-10-06 06:03:24 +03:00
Vlad Pronsky 664114e8bc add pinned tweets info to user profile #201 2024-06-29 22:13:11 +03:00
Vlad Pronsky fe18dd1e17 added broadcast / audiospace cards #191 2024-06-29 20:28:06 +03:00
Vlad Pronsky 3c4bbe1d8e update gql api; twitter.com -> x.com; deprecated favoriters / liked_tweets calls since it no more available in X 2024-06-29 19:16:37 +03:00
Vlad PronskyandPigglebear 091c47da3e Merge pull request #131 from Pigglebear/main
Co-authored-by: Pigglebear <[email protected]>
2024-04-18 18:56:40 +03:00
Vlad Pronsky 09c820cade add card parser for summary and poll (#46, #72, #157) 2024-04-18 03:31:08 +03:00
Vlad Pronsky cd04ed97e5 add verified_followers endpoint #121; add subscriptions endpoint 2024-02-10 23:00:59 +02:00
Vlad Pronsky 6114ebed39 add tweet_replies method #104 2024-02-10 21:51:24 +02:00
Vlad Pronsky 277ebd1649 add missing string id representation to models #116 2024-02-10 18:56:29 +02:00
Vlad Pronsky 748ceae053 update mocks; add tests for liked_tweets method; update readme 2024-02-10 17:29:11 +02:00
Vlad Pronsky ae2b15dde5 add types checker; fix typing errors 2024-01-05 18:26:36 +02:00
Vlad Pronsky 6a232da016 add python 3.12 support 2023-11-01 20:59:46 +02:00
Vlad Pronsky fd64ce2018 update gql endpoints; add list_timeline test 2023-11-01 20:59:46 +02:00
Vlad Pronsky d53535f16c update gql endpoints 2023-09-08 20:47:13 +03:00
Vlad Pronsky 4d8c91a211 TweetWithVisibilityResults #53 2023-09-08 18:04:25 +03:00
Vlad Pronsky 99bf64028e update mocks; fix full context parsing for tweets with rt 2023-09-08 17:41:07 +03:00
Vlad Pronsky 462739b5d9 fix parsed links count #56 2023-09-08 17:01:11 +03:00
Vlad Pronsky aa69c653ef restore full tweets text in case of retweet #42 2023-07-30 17:31:11 +03:00