@reiver@mastodon.social
@reiver@mastodon.social avatar

reiver

@reiver@mastodon.social

I make things for the #Fediverse & #smallNet

Also talk about #FediverseUX #P2P #Privacy #SpreadFediverse

I post #SciFiArt

My work includes — #AllYourBases #FediverseAcademy #FediverseCity #FingerProtocol #GreatApe #PostFreely #SpaceHost #StarSeed

I life-cast at https://firefish.lol/@reiver , collect at https://playset.social/reiver , threadiverse at https://flamewar.social/u/reiver

Once upon a time, was a mathematician, computer scientist, data scientist, software engineer, industrial researcher 🌞

The meaning of life — first survive, then reproduce 🌞

This profile is from a federated server and may be incomplete. Browse more on the original instance.

reiver, to random
@reiver@mastodon.social avatar

1/

I was curious how a Threads account shows up on the Fediverse.

I have seen Threads users on the Fediverse — but I noticed that when I tried looking up many people, they didn't show up.

Later, I saw mention of Threads users having to enable Fediverse.

This is how a Threads user turns on "Fediverse sharing" on their Threads account.

🧵

reiver,
@reiver@mastodon.social avatar

2/

Step №1:

Go to your Threads profile.

Then tap the icon in the top-right with the 2 horizontal lines — that will take you to the Threads app 'Settings'.

.

reiver,
@reiver@mastodon.social avatar

3/

Step №2:

On the Threads app 'Settings' screen, tap 'Account' — that will take you to the 'Account' screen.

.

reiver,
@reiver@mastodon.social avatar

4/

Step №3:

On the Threads app 'Account' screen, tap 'Fediverse sharing' — that will take you to the 'What is the Fediverse' screen.

(Note that the 'Fediverse sharing' option didn't show up for me last time I checked. Today is the first time I saw it there. YMMV.)

.

reiver,
@reiver@mastodon.social avatar

5/

Step №4:

The Threads app will require you to scroll down on the 'What is the fediverse' screen.

Once you do that, the inactive button (near the bottom of the screen) that previously said 'Scroll to continue' will become active and say 'Next'.

Tap the 'Next' button to be taken to a 'Turn on fediverse sharing?' screen.

.

reiver,
@reiver@mastodon.social avatar

6/

Step №5:

On the Threads 'Turn on fediverse sharing?' screen, tap the 'Turn on sharing' button near the bottom of the screen.

And —

.

mbd, to random

Been a busy few months. How's things with you?

reiver,
@reiver@mastodon.social avatar

@mbd

Ok.

How have you been?

tootkoTootarov, to random

Someone asked me, "Kirk or Picard?"

And I said, "YES!"

reiver,
@reiver@mastodon.social avatar
reiver, (edited ) to random
@reiver@mastodon.social avatar

I like wiki markup better than markdown.

...

For example , this how you underline something using wiki markup:

hello world

However, in markdown, this is italics:

hello world

matty, to fediverse
@matty@blahaj.zone avatar

This is a really silly question but is it possible to make Neocities be compatible with ActivityPub?
#NeoCities #Fediverse

reiver,
@reiver@mastodon.social avatar

@matty @tezoatlipoca

In addition to the stuff I did —

I think you also need an "activity" version of your blog post.

(I.e., "application/activity+json".)

...

There might be more, too — but I haven't yet checked what the minimum things Mastodon (and other Fediverse software) need.

reiver, to random
@reiver@mastodon.social avatar

1/

It doesn't take much effort to make your website join the Fediverse and the open social-web IN A VERY BASIC WAY,.

And by "VERY BASIC WAY" I mean — being able to look up your website using a Fediverse ID and have a profile show up.

I did it for my (new) personal website last night.

(Screenshot of the profile Mastodon shows for my (new) personal website attached.)

NOTE: DO NOT FOLLOW IT YET. FOLLOWING DOESN'T WON'T WORK YET.

...

All I had to do was —

🧵

reiver,
@reiver@mastodon.social avatar

2/

The first thing I did was make WebFinger work on my (new) personal website.

(I.e., "/.well-known/webfinger".)

Which needs to return JSON similar to what is in the attached screenshot.

(And also best return a "Content-Type: application/jrd+json".)

...

Your implementation would replace "subject" and "href" with your own values.

...

So, next —

reiver,
@reiver@mastodon.social avatar

3/

The next thing I did was make that "self" URL I returned from WebFinger work.

It needs to return something like what is in the attached screenshot.

...

There is a lot there, but what is there is straightforward.

I will go into what it means in a practical sense —

reiver, (edited )
@reiver@mastodon.social avatar

4/

"preferredUsername" is your Fediverse handle (without the host).

"name" is your name.

"summary" is the text for your profile's (short) bio.

"attachement" are a list of name-value pairs you set on your profile. I used it just for a "Location". You could create a list of them.

"published" is the date when you joined the Fediverse.

...

reiver,
@reiver@mastodon.social avatar

5/

"url" is the URL of the version of your profile someone would go to to see it in a web-browser. (Since this is a my (new) personal website is a solo single-user site, I set it to my home-page.)

You can just set "id" to whatever URL you returned from WebFinger (for the "self" URL).

"icon" is the profile avatar image.

"image" is the banner image on your profile.

...

reiver,
@reiver@mastodon.social avatar

6/

And then there are a bunch of new URLs in there.

"following", "followers", "icon.url", "image.url"., "inbox".

We need to make those work, too.

So let's do that —

reiver,
@reiver@mastodon.social avatar

7/

Making "icon.url" and "image.url" (from the "self" URL) work are straight forward —

They are just images — the avatar image and banner image respectively.

Upload those images somewhere. (It doesn't have to be the same place I put mine.)

And make the JSON returned from your "self" URL return the URLs to wherever you uploaded your avatar image and banner image.

...

reiver,
@reiver@mastodon.social avatar

8/

So now let's look at making the "following" and "followers" URLs work.

...

reiver,
@reiver@mastodon.social avatar

9/

This (in the attached screenshot) is what I return from my "following" URL.

...

For your implementation —

"totalItems" is probably the most interesting thing in there at this point — that is the number of people you follow.

(A full implementation would get this number from the actual number of people you follow. But this VERY BASIC implementation can just put whatever number you want.)

Just set "id" whatever URL you have for "following".

...

reiver,
@reiver@mastodon.social avatar

10/

For your implementation —

The URL for "first" will eventually matter — but not yet.

I didn't implement it. It you go to it right now it will return a "404 Not Found".

But — that seems to be OK if all you want to do is — look up your website using a Fediverse ID and have a profile show up.

...

reiver,
@reiver@mastodon.social avatar

11/

This (in the attached screenshot) is what I return from my "followers" URL.

...

For your implementation —

Again, "totalItems" is probably the most interesting thing in there at this point — that is the number of people who follow you.

(A full implementation would get this number from the actual number of people who follow you. But this VERY BASIC implementation can just put whatever number you want.)

Just set "id" whatever URL you have for "followers".

...

reiver,
@reiver@mastodon.social avatar

12/

For your implementation —

Again, the URL for "first" will eventually matter — but not yet.

I didn't implement it. It you go to it right now it will return a "404 Not Found".

But — that seems to be OK if all you want to do is — look up your website using a Fediverse ID and have a profile show up.

reiver, (edited )
@reiver@mastodon.social avatar

13/

And that seems to be all you need to do to be able to look up your website using a Fediverse ID and have a profile show up.

I didn't even implement "inbox" (even though I included a URL for it)

You could probably do all this with static files.

...

For me, the next step is probably to make it so people can follow my (new) personal website on the Fediverse.

More on that later, after I implement it.

reiver,
@reiver@mastodon.social avatar

14/

FOLLOW-UP №1:

I've been noticing that Mastodon has been trying to POST something to the "inbox" URL I provided.

And it seems to have been doing that, more or less, non-stop since I first looked up my (new) personal website with a Fediverse ID.

(It started way before I wrote this thread.)

The lookup worked. But, I wonder what it is trying to POST. (I didn't try following. So I wouldn't expect that.)

reiver,
@reiver@mastodon.social avatar

15/

FOLLOW-UP №2:

A least one server is trying to do 'nodeinfo' lookups on my (new) personal website.

I haven't implemented nodeinfo yet either.

(nodeinfo is one of the other protocols used on the Fediverse. Most people are aware of ActivityPub. But there is more than just ActivityPub.)

...

The nodeinfo lookup probably has nothing directly to do with what I described in this thread. But because someone put the Fediverse ID to my (new) personal website in a post.

https://mas.to/@tezoatlipoca/112134212848812497

.

reiver,
@reiver@mastodon.social avatar

16/

FOLLOW-UP №3:

These logs are interesting.

I wonder if they are Friendica specific URLs?

Or if other (non-Friendica + forks) servers also implement them?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines