90s internet
-
@Pathduck Ok, I failed to see that you did account for the timezone. Silly me. I have updated my previous posting.
So what is this "
16 Aug 2024, 12:38
" and where are you getting that from?I do not manually† update those finger pages for browser version numbers, a shell script running on my work machine does using public meta data, run via a cron job every half hour.
† Sometimes I also run the script manually rather than waiting for cron to kick in after posting a build publicaly, so it will occasionally have other timestamps when it updates.
-
@Ruarí Yeah I did figure that
@0 Lon
meant 0 longitude but then that would mean you updated the finger long after the Snap was released...$ date -d "00:00 UTC today + 11 hours 57.6 seconds" 16 Aug 2024 13:00:57
And that's just lazy... Someone might make a script to check the finger and compare to the current Snapshot but there's no point if it's delayed by that much
What is this "16 Aug 2024, 12:38" and where are you getting that from?
From the timestamp of the Snapshot release post
-
@Pathduck said in 90s internet:
updated the finger long after the Snap was released...
I didn't update finger. It is a script that does that, the same one that posts to
https://social.vivaldi.net/@vivaldiversiontracker
The script runs on a cron job but it only checks for new versions every 30 minutes and it uses public meta data. It will only post to mastodon or update finger if there is a new build when it runs.
30 minute checks are good enough IMHO, you are going to average within 15 minutes. If you need more accurate you can pull the information from the same place my script finds the version.
-
@Ruarí said in 90s internet:
If you need more accurate you can pull the information from the same place my script finds the version.
Yeah, it's too late in the day to start mucking about with
xmllint
$ curl -I https://update.vivaldi.com/update/1.0/win/appcast.x64.xml HTTP/2 200 server: nginx/1.18.0 (Ubuntu) date: Fri, 16 Aug 2024 14:22:04 GMT content-type: text/xml content-length: 734 last-modified: Fri, 16 Aug 2024 10:37:21 GMT etag: "66bf2be1-2de" strict-transport-security: max-age=31536000; includeSubdomains; accept-ranges: bytes
-
@Pathduck said in 90s internet:
From the timestamp of the Snapshot release post
I would assume that is almost certainly a timestamp for when I started to compose it (or first saved a draft), not when it went live. I do not set a time for blog posts to go live as some do. I just draft them and then make live as soon as I am done.
My first comment is probably closer to when it was actually published.
-
@Pathduck said in 90s internet:
Yeah, it's too late in the day to start mucking about with xmllint
You could regex out the version number, you do not need to parse the XML properly. Though FWIW that is not the file I am looking at. I am using the same source as updates the panel on the blog.
Though I have occasionally forgotten to update the side panel and then the masto bot (and finger) do not update, which is usually how I work out I forgot.
-
@Ruarí said in 90s internet:
Or: https://social.vivaldi.net/@[email protected]/112971838920926579
I am very interested to know how this is configured to redirect to https://plan.cat/~ruari#1723813453 ?
Edit: For this redirect to work, you should NOT be logged in https://social.vivaldi.net (try in incognito mode).
-
@thatworkshop said in 90s internet:
I am very interested to know how this is configured to redirect to https://plan.cat/~ruari#1723813453 ?
There's no redirect - it uses ActivityPub
https://en.wikipedia.org/wiki/ActivityPub
Though for the life of me I can't find their API endpoint... Maybe @Ruarí knows...On the topic of the "90s internet" - ActivityPub is an open protocol, just like the internet and the web was built on.
Even though I don't care much for "social media" I think this is more in line with the original ethos of the internet - open and publicly available protocols and APIs made for the benefit of everyone - not proprietary ones made by corporations to make money (and cut off public access when they feel like it).
-
There's no redirect - it uses ActivityPub
I was aware of ActivityPub; the reason I asked this "redirection" question is:This is the first time I am going to a mastodon profile which then immediately and automatically redirects to another site (that doesn't look like a typical mastodon).
-
@thatworkshop Oh yeah, I see that now, if you're not signed in you get redirected. That's weird, never seen that myself...
$ curl -I "https://social.vivaldi.net/@[email protected]" HTTP/1.1 302 Found Date: Fri, 16 Aug 2024 18:37:01 GMT Content-Type: text/html; charset=utf-8 Connection: keep-alive location: https://plan.cat/~ruari
It gives a 302 redirect
$ curl -s https://social.vivaldi.net/api/v2/[email protected] | jq { "accounts": [ { "id": "109706562903159861", "username": "ruari", "acct": "[email protected]", "display_name": "Ruari Oedegaard", "locked": false, "bot": false, "discoverable": false, "group": false, "created_at": "2023-01-17T00:00:00.000Z", "note": "", "url": "https://plan.cat/~ruari", "uri": "https://plan.cat/~ruari", "avatar": "https://social-cdn.vivaldi.net/system/cache/accounts/avatars/109/706/562/903/159/861/original/2ddf9dad754e2105.png", "avatar_static": "https://social-cdn.vivaldi.net/system/cache/accounts/avatars/109/706/562/903/159/861/original/2ddf9dad754e2105.png", "header": "https://social-cdn.vivaldi.net/headers/original/missing.png", "header_static": "https://social-cdn.vivaldi.net/headers/original/missing.png", "followers_count": 6, "following_count": 0, "statuses_count": 1, "last_status_at": "2024-08-16", "emojis": [], "fields": [ { "name": "finger", "value": "finger [email protected]", "verified_at": null }, { "name": "web", "value": "<a href=\"https://plan.cat/~ruari\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">https://plan.cat/~ruari</a>", "verified_at": null } ] } ], "statuses": [], "hashtags": [] }
No idea what's going on, something to do with WebFinger?
https://en.wikipedia.org/wiki/WebFinger
https://docs.joinmastodon.org/spec/webfinger/