Twitter cut off the ability to read a tweet by fetching its URL with a normal HTTP GET. You need Javascript or an authenticated API call. I know most people don't care. It's normal web browsing, with all the data-hoovering we've come to expect. Just want to say that it matters.

1:22 AM · Dec 18, 2020

22
198
49
694
(Yes, there's footnotes that didn't fit in the tweet. I think you can use an API call from a registered twitter client but which is technically unauthenticated. I will probably set something like this up as a command-line tool.)
4
6
0
73
Replying to @zarfeblong
That's a bullshit move on @twitter's part
0
0
0
8
Hey, if anybody has a second and wants to, can they explain what this means? Are they making tweets more proprietary or harder to access with certain tools? I hate corporate meddling of the internet but I don’t understand it well and I’d like to.
1
0
0
21
So, basically, you probably use a graphical web browser to access the internet most or all of the time, but the browser is just implementing various web standards and there's no reason that only a graphical program can do that.
1
1
0
26
Replying to @zarfeblong @edent
Is there an explanation?
1
0
0
0
It’s not the kind of thing you explain. And pointing to a press release or blog post world only be bad press, a focus of complaints, and official acknowledgement. It’s an [in the dark of night] power move.
1
0
0
3
Replying to @zarfeblong @ceejbot
So it'd also make it harder to build an open source reader for Twitter? One that ignores the weighting algorithms?
1
0
0
2
No, could still use the API unauthenticated; OP's problem is that it no longer works without JavaScript on the browser (unless you fake a crawler's useragent, which also works)
1
1
0
7
Replying to @zarfeblong
Agreed. It does matter cuz now you've got to class it out. But that's an easy thing to write - it's the reimplementation and consumption where the real architecture is required. All that Uncle Bob stuff.
0
0
0
0
Replying to @zarfeblong
if you use a user agent that imitates googles crawler you’ll get the content you expect, i had the same issue
1
3
0
48