#dev 2023-02-03

2023-02-03 UTC
#
Loqi
[preview] [blaine] Meanwhile, has anyone built a Twitter API compatibility shim for Mastodon? 🤔
#
[snarfed]
ooh interesting
#
[tantek]
IIRC Identica did that for Twitter API v1
[benatwork] joined the channel
barnaby joined the channel
#
[tantek]
well, FB was supposedly started with scraping at Harvard so that's been a practice since forever
#
[tantek]
[snarfed] more interesting would be Sign-in With Twitter compatibility shim for IndieAuith / RelMeAuth: https://developer.twitter.com/en/docs/authentication/guides/log-in-with-twitter
#
[tantek]
time to start subbing some pages
#
[tantek]
*stubbing -> #indieweb-meta
#
[KevinMarks]
The octazen purchase was part of that too - that was soliciting username/password for other sites and hoovering out contacts
#
[KevinMarks]
A lot of OAuth at big cos was reducing that kind of mutual assured phishing
#
[KevinMarks]
Adactio defined the problem well https://youtu.be/7kjJ-IaB71A
#
[tantek]
[snarfed], aaronpk, might be a good idea to as a habit start Internet Archiving any Twitter API docs you've been using / referencing / linking from your own site / OSS docs
#
[tantek]
I would expect to see a bunch of churn on those in a week or so
#
aaronpk
ugh that reminds me i need to go download all my missing reply contexts like now
#
barnaby
I recently downloaded all my reply contexts and favourited tweets as part of my old->new site migration script, I just have to be very careful not to overwrite the data now
#
barnaby
I only downloaded media for favourited tweets, maybe it’d be worth grabbing media for the reply contexts too
#
aaronpk
oh gosh i'm not sure i'm downloading media for reply contexts at all yet
#
aaronpk
oh good i am
#
aaronpk
hmm, my first pass at this script surfaced a post with a missing reply context because the mastodon post has been deleted
#
aaronpk
what is the correct thing to do here? should I just delete my reply??
#
[tantek]
good q. worth asking in #indieweb
#
aaronpk
a rare convo redirect from -dev to main!
#
[tantek]
it's a good social/etiquette question first
#
barnaby
much harder to make a Loqi nudge for that direction
#
aaronpk
gotta hook loqi up to chatgpt for that
#
[tantek]
noooooo
#
gRegor
oh shoot, with my expired app I guess I can't get reply contexts
#
barnaby
gRegor: I ended up using granary for my recent reply context fetching purposes
#
gRegor
ooh, didn't realize I could do that
#
barnaby
after my new API key application was rejected
#
gRegor
doesn't that require the access token still?
#
barnaby
yup! you sign into granary with your own twitter account, and then make a granary URL for each tweet, passing your access token and secret as query parameters
#
gRegor
my access token is with a suspended app though
#
gRegor
oh hm I see I signed in to granary with twitter
#
barnaby
yep, you use the creds which you get via granary
#
gRegor
gotcha
#
gRegor
thanks, will try this
#
[snarfed]
barnaby++
#
Loqi
barnaby has 38 karma in this channel over the last year (63 in all channels)
#
[snarfed]
Also, disappointing, looks like new Twitter basic API pricing may be $100/mo after all: https://twitter.com/elonmusk/status/1621259936524300289
#
@elonmusk
@BillyM2k @ericnakagawa Yeah, free API is being abused badly right now by bot scammers & opinion manipulators. There’s no verification process or cost, so easy to spin up 100k bots to do bad things. Just ~$100/month for API access with ID verification will clean things up greatly.
(twitter.com/_/status/1621259936524300289)
#
aaronpk
never take a tweet from elno at face value
#
barnaby
“no verification process” — elon continues to not know basic facts about the product he spent 44B on 🙄
#
gRegor
$100, dang
#
barnaby
the screenshots I saw were more like 150$ for the lowest tier, which was something like <100 API requests a month. unsure how legit and/or current they were tho
#
gRegor
In a week he'll say it's $130 because something something Apple's cut XD
#
aaronpk
that is the current advertising api pricing
#
aaronpk
lol gRegor
#
barnaby
hmm I wonder if we can get stephen king into twitter bot development
#
barnaby
that should motivate elon to reduce the price
#
aaronpk
oops i think i just got rate limited
#
[tantek]
on Twitter?
#
aaronpk
yup "Rate limit exceeded"
IWSlackGateway, [TMichelleMoore] and [tantek] joined the channel
#
[0x3b0b]
<[tantek]> "Has anyone implemented explicit..." <- I think what I have is almost the opposite... Since neither Twitter nor (yet) my site supports editing and because of how my permalinks are generated, currently I can only include a syndication link on my site if I plan when I'm going to make my post, tweet the link to it first, add the link to the tweet, and then post during the right minute for the link I tweeted to be correct. (So I
#
[0x3b0b]
don't do it.)
#
[0x3b0b]
Heck, rereading that sentence, I can't even describe it articulately
#
[tantek]
I get it. And I understand from an SSG perspective
starrwulfe, strugee_, Kaezon, [tw2113_Slack_], gRegorLove_, gerben, lanodan and [marksuth] joined the channel
#
IWDiscordRelay
<c​apjamesg#4492> Is there a way to export podcast listening histories from pocket casts?
mro, gRegorLove_, kloenk, oodani and Guest6 joined the channel
#
@_ruka_
webmention ってどうなんだろう
(twitter.com/_/status/1621480331252731904)
[jamietanna], geoffo, mro, [pfefferle], [dave] and [manton] joined the channel
#
[manton]
I saw this pricing screenshot but can’t find confirmation… 150 requests/month is way too few for Micro.blog to be able to offer this to our customers. I’d pay something, but not for so little. https://aus.social/@RettopNoj/109798301657888808
#
sknebel
[manton]: that's the existing pricing for one of their premium apis
#
sknebel
which has cost that much for years
#
aaronpk
i can't believe how fast this is flying around
#
sknebel
because why share a link where people might notice if you can copy-paste a screenshot :P
#
sknebel
[manton]: so this is zero indication of anything regarding the new pricing
#
aaronpk
afaik the only indication so far is the $100/mo tweet
#
sknebel
yep, and I doubt twitter has any concrete idea yet :P
[snarfed] joined the channel
#
[manton]
Thanks. That’s good news I guess.
#
[snarfed]
"A man has to go to mars afterall."
[jacky] and bterry joined the channel
#
[manton]
Probably wishful thinking, but if the main concern is bots (and some profit), maybe the requests/month will be high knowing that $100/month solves the bot problem. It’s kind of nuts to go from 500k requests for free, to 150 requests for $100.
#
aaronpk
$100/mo is sadly well within the budget for a lot of spammers/scammers
mro joined the channel
#
aynish
but at 150 requests I imagine its not a positive ROI
#
[manton]
Surely it would cut off some of them. Elon also mentions “ID verification”, so maybe that would cut off others.
#
[snarfed]
yeah that part pisses me off. I'd probably pay $100/mo, at least for a while, but I'm unlikely to send Twitter a picture of my id
#
[manton]
Heh. I don’t want to think of all the sites that will be hacked one day that already have a picture of my ID. Shrug.
#
[manton]
Doctors, car dealers…
[aciccarello] joined the channel
#
[manton]
I don’t currently record the number of tweets I send. I think I’ll add some stats for that per day so I can make an educated decision about the cost.
[schmarty], [KevinMarks], [benji], btrem, gRegor, [asuh] and [Murray] joined the channel
#
[tantek]
quick folks, an IndieWeb Examples list without aaronpk! 🙂 your chance to add yourself before he implements it for his own site: https://indieweb.org/tags_page#IndieWeb_Examples 😂
#
[tantek]
(without me either obv, but I'm not nearly as prolific 😄 )
mro joined the channel
#
@t
Imminent end of free use^1 of the Twitter API likely also means the end of free Log in with Twitter^2 delegated signin service^3. If you use [Sign in with Twitter]^4, consider replacing it with Web sign-in^5, implementing #RelMeAuth^6 & #IndieAuth^7 ... https://tantek.com/t5PA1
(twitter.com/_/status/1621587566289125376)
#
[tantek]
that was supposed to get published/POSSE'd last night. oh well. will do another one soon
#
[snarfed]
no link Loqi?
#
[snarfed]
[tantek] out of curiosity, why do you footnote links in your posts instead of linking text directly? is it due to Falcon's handling of POSSE content?
#
[tantek]
not sure why Loqi stopped providing Twitter links to its Twitter search results
#
[tantek]
snarfed, two reasons, yes (1) POSSE to non-HTML destinations (Twitter), and more importantly: (2) reducing link/click distraction while reading.
#
[tantek]
but yes, it's definitely one of the ways I'm strongly encouraging any readers on Twitter to click through to the original post
#
[tantek]
like look you twits, there's a lot more referenced information here
#
[snarfed]
interesting. it has the opposite effect on me, I'm constantly looking back and forth between the text and footnotes, since occasionally your footnotes aren't links, or include more than links, whereas inline links don't distract me as much
#
[tantek]
also I think there was a study somewhere how a bunch of blue words in the middle of prose makes that prose less readable
#
[snarfed]
guess those effects are personal though
#
aaronpk
I think there's something wrong with the truncation code for really long tweets
#
aaronpk
IMO the footnote^5 things are more distracting than color text
#
[snarfed]
feels less like fluid readable prose
#
[tantek]
aaronpk, which "truncation code"?
#
aaronpk
Loqi's
#
[tantek]
ahhh ok
#
[tantek]
aaronpk, snarfed, shall we continue the "how to hyperlink a bunch of stuff in your text" UX/readability/distraction discussion in #indieweb?
#
aaronpk
Actually it might have to do with whether the tweet comes thru the streaming API vs search API
[jeremycherfas], mro, bterry, [chrisbergr], strugee_, [campegg], kandr3s and [timothy_chambe] joined the channel