-
-
Notifications
You must be signed in to change notification settings - Fork 542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document Nitter's use of Twitter's internal APIs #389
Comments
Where is this currently documented? I'd like to build a Go library that implements the Twitter Unofficial API for use in the feeds.twtxt.net service I run (Source code: https://git.mills.io/yarnsocial/feeds) Thanks! 🙏 |
It's not documented, that's kinda the nature of it. There are a few articles and PDFs lying around, not too hard to find. |
Do you mind linking those? Or sharing somehow? |
I found a python library, that uses twitters internal api: https://github.com/mahrtayyab/tweety |
I am also interested in what are nitter's Rate limits if any and if there is any connection with Twitters rate limits ? Very interested to find out. |
Reading that python repo ^^ and got one of the requests working (using HTTPie):
Response:
|
@back-2-95 Mate if you could turn this into a bunch of |
I started working on a go library a while ago: https://github.com/u0nel/twitter I was able to get profile information, but struggled parsing the timeline response |
@u0nel What problems did you run in to? 🤔 -- I basically want a Go client so I can better support Twitter™ public feeds in feeds.twtxt.net (which I had to recently remove support for, because the library I was using broke and Twitter™ started responding with "Too many requests" or something...) -- Basically I just want to pull and convert public Twitter™ feeds into Twtxt that any Yarn.social client can utilise. |
@prologic that would be nice but might not have time for that. For my short term needs I created this dockerfile https://github.com/back-2-95/mastodon-poster/tree/main/twitter with that
|
@back-2-95 Thanks! 🙏 But I'll hang out for a native Go client (after we figure out how it all works) 👌 |
Yeah, I'm also watching this issue if more insight comes out. |
https://github.com/mahrtayyab/tweety still works even if Twitter has closed apis |
@zedeus has done a great deal of reverse engineering Twitter's internal API, and I believe it would be very useful if it were documented somewhere. This would allow others (e.g. me) to build upon it directly, maybe help acquire new contributors, and those asking for a Nitter API (e.g. #299, #192) could be pointed to this document instead.
Things that could be documented:
I know this is a huge amount of work, and I neither can nor want to demand its realization, but maybe knowing it'd be useful would motivate zedeus to write some stuff down. :)
The text was updated successfully, but these errors were encountered: