Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Web Intents
Web Intents
@webintents@mastodon.social  ·  activity timestamp 4 days ago

Introducing WebIntents: A universal follow button for the fediverse.

Embed or link it anywhere. Click, enter your server, follow.

Works with Mastodon, Emissary, Loops & more.

Powered by @benpate's amazing Activity Intents FEP*.

Coming soon.

Calling all fediverse devs: let's collaborate and make this better together. ✨

* - https://codeberg.org/fediverse/fep/src/branch/main/fep/3b86/fep-3b86.md

Universal Follow Button for the Fediverse
Make it easy for users to follow your ActivityPub account from any fediverse instance with a simple, beautiful follow button.
Universal Follow Button for the Fediverse Make it easy for users to follow your ActivityPub account from any fediverse instance with a simple, beautiful follow button.
Universal Follow Button for the Fediverse Make it easy for users to follow your ActivityPub account from any fediverse instance with a simple, beautiful follow button.

Cookie monster!

  • Copy link
  • Flag this post
  • Block
mradcliffe
mradcliffe
@mradcliffe@nokoto.org replied  ·  activity timestamp yesterday

Re: Introducing Web Intents—I am too lazy for this

So basically here’s the work flow:

  1. I follow some link from Bob to Alice’s profile.
  2. I click on Follow button.
  3. I am redirected back to my own web site at a specific URL that handles this thing
    1. I log in
    2. I am back on the URL that handles this thing
  4. I press a button/submit a form on my own web site that makes an ActivityPub Follow request to Alice.
  5. I am redirected back to Alice’s profile.

Yeah, I am way to lazy to implement all of this just for myself, which essentially just saves me the step of manually visiting my own web site and returning me back to where I came from.

Re: Introducing Web Intents—I am too lazy for this

  • Copy link
  • Flag this comment
  • Block
Christmas Lights
Christmas Lights
@light@noc.social replied  ·  activity timestamp yesterday

@webintents
>Include the WebIntents script in your HTML.
We need a better solution. JavaScript is incompatible with private browsing over Tor or I2P.
@benpate

  • Copy link
  • Flag this comment
  • Block
Ben Pate 🤘🏻
Ben Pate 🤘🏻
@benpate@mastodon.social replied  ·  activity timestamp yesterday

Out of laziness, my first implementation was built in Go, so I know it’s possible. I’m happy to help someone repackage this as a service if there’s interest.

Though, if there’s no JS at all, the UX would not be quite as good.

There’s also a privacy issue: putting this logic on the server means telling websites who you are. A JS-only solution lets you stay anonymous.

@light @webintents

  • Copy link
  • Flag this comment
  • Block
Akhilesh Thite
Akhilesh Thite
@akhileshthite@mastodon.social replied  ·  activity timestamp 4 days ago

@webintents @benpate https://github.com/hyphacoop/reader.distributed.press

GitHub

GitHub - hyphacoop/reader.distributed.press: A social media RSS: peer-to-peer, offline ActivityPub client for reading and following microblogs on the Fediverse.

A social media RSS: peer-to-peer, offline ActivityPub client for reading and following microblogs on the Fediverse. - hyphacoop/reader.distributed.press
  • Copy link
  • Flag this comment
  • Block
Ben Pate 🤘🏻
Ben Pate 🤘🏻
@benpate@mastodon.social replied  ·  activity timestamp 4 days ago

@akhileshthite

This looks pretty interesting.. how would I use this?

  • Copy link
  • Flag this comment
  • Block
Akhilesh Thite
Akhilesh Thite
@akhileshthite@mastodon.social replied  ·  activity timestamp 4 days ago

@benpate

The easiest way to try it is in a p2p-capable browser like @peersky or @agregore Open the app there, paste the URL of any Fediverse account into the follow box, and it will fetch and store posts locally in your browser. You don’t need to create an account. Once followed, their updates show up in your reader and remain available offline, you can also customize your timeline.

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author
  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct