| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-13 | 2.1 kB | |
| v5.6.0 source code.tar.gz | 2026-09-13 | 3.0 MB | |
| v5.6.0 source code.zip | 2026-09-13 | 3.0 MB | |
| Totals: 3 Items | 6.1 MB | 0 | |
Every change below is additive. A script written against 5.5.x reads the same values from the same fields.
Fixed
- A profile reported 0 followers, 0 following and 0 tweets. X stopped sending the flat
legacyobject of a user and moved the counts intorelationship_counts,tweet_countsandaction_counts. The parser read only the old place, soget_user_info,get_followers,get_followingandget_verified_followersreturned a zero for every count. Captured 2026-09-13: one profile with 241,659,598 followers reported 0. The parser now reads the old place first and the new nodes after it, so an older answer of X keeps working. A real zero stays a zero. - A profile record now carries its banner image again, and the links inside the bio, for the same reason.
Added
get_verified_followers()/aget_verified_followers()and the CLI commandverified-followers. The engine already supported the endpoint of X for the verified followers of a profile, and no public method reached it.- A tweet record carries the fields that X already sends:
views,quotes,bookmarks,lang,hashtags,mentions,urls,in_reply_to_tweet_id,in_reply_to_user,is_quoteandis_retweet. No extra request: the data was in therawpayload of every row. quoted_tweetandretweeted_tweethold the embedded tweet as a full tweet record, one level deep.embedded_textkeeps its old value, which is the truncated text that X sends, so it can be shorter than thetextof the nested record.media.video_linksholds the highest-bitrate MP4 of each video. Anm3u8playlist is a stream index and not a file to save, so it is left out.- A user record carries
identity_verified,pinned_tweet_idsanddescription_urls.
Changed
- A count that X does not send reads
Noneinstead of0, so a caller can tell "unknown" from "zero". The countslikes,retweetsandcommentskeep their old default of0.
Full changelog: https://github.com/Altimis/Scweet/blob/master/CHANGELOG.md