Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

Scheduled Pinned Locked Moved Uncategorized
activitiypubactivitystreamsfedidevspacemonkey
7 Posts 4 Posters 13 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • reiver@mastodon.socialR This user is from outside of this forum
    reiver@mastodon.socialR This user is from outside of this forum
    reiver@mastodon.social
    wrote last edited by
    #1

    What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

    Fediverse clients can do it — why can't browsers?

    I previously created a small-net / small-web browser client named SpaceMonkey.

    It supports protocols such as Gemini, HTTP, HTTP, Mercury, etc. And, formats such as GemText, HTML, Markdown, etc.

    It now supports the ActivityPub / ActivityStreams JSON-LD format, too.

    #ActivitiyPub #ActivityStreams #FediDev #SpaceMonkey

    Link Preview Image
    reiver@mastodon.socialR johannab@cosocial.caJ benpate@mastodon.socialB mariusor@metalhead.clubM 5 Replies Last reply
    1
    2
    • R relay@relay.mycrowd.ca shared this topic
    • reiver@mastodon.socialR reiver@mastodon.social

      What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

      Fediverse clients can do it — why can't browsers?

      I previously created a small-net / small-web browser client named SpaceMonkey.

      It supports protocols such as Gemini, HTTP, HTTP, Mercury, etc. And, formats such as GemText, HTML, Markdown, etc.

      It now supports the ActivityPub / ActivityStreams JSON-LD format, too.

      #ActivitiyPub #ActivityStreams #FediDev #SpaceMonkey

      Link Preview Image
      reiver@mastodon.socialR This user is from outside of this forum
      reiver@mastodon.socialR This user is from outside of this forum
      reiver@mastodon.social
      wrote last edited by
      #2

      Note that this does NOT mean that SpaceMonkey is a full Fediverse app. It isn't.

      It (now) just also renders files of type application/activity+json

      It is similar to a web-browser, but also supports non-Web protocols.

      1 Reply Last reply
      0
      • reiver@mastodon.socialR reiver@mastodon.social

        What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

        Fediverse clients can do it — why can't browsers?

        I previously created a small-net / small-web browser client named SpaceMonkey.

        It supports protocols such as Gemini, HTTP, HTTP, Mercury, etc. And, formats such as GemText, HTML, Markdown, etc.

        It now supports the ActivityPub / ActivityStreams JSON-LD format, too.

        #ActivitiyPub #ActivityStreams #FediDev #SpaceMonkey

        Link Preview Image
        johannab@cosocial.caJ This user is from outside of this forum
        johannab@cosocial.caJ This user is from outside of this forum
        johannab@cosocial.ca
        wrote last edited by
        #3

        @reiver OK you and everyone else today need to just shut up and take my money?

        This is an approach to the "but grandma ..." problem that occupied my family dinner table arguments last night. Aim a browser at a public feed & drop it on the home screen as a "web app".

        1 Reply Last reply
        1
        1
        • reiver@mastodon.socialR reiver@mastodon.social

          What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

          Fediverse clients can do it — why can't browsers?

          I previously created a small-net / small-web browser client named SpaceMonkey.

          It supports protocols such as Gemini, HTTP, HTTP, Mercury, etc. And, formats such as GemText, HTML, Markdown, etc.

          It now supports the ActivityPub / ActivityStreams JSON-LD format, too.

          #ActivitiyPub #ActivityStreams #FediDev #SpaceMonkey

          Link Preview Image
          benpate@mastodon.socialB This user is from outside of this forum
          benpate@mastodon.socialB This user is from outside of this forum
          benpate@mastodon.social
          wrote last edited by
          #4

          @reiver Very cool! I love this idea. Where can I experiment with it?

          reiver@mastodon.socialR 1 Reply Last reply
          0
          • reiver@mastodon.socialR reiver@mastodon.social

            What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

            Fediverse clients can do it — why can't browsers?

            I previously created a small-net / small-web browser client named SpaceMonkey.

            It supports protocols such as Gemini, HTTP, HTTP, Mercury, etc. And, formats such as GemText, HTML, Markdown, etc.

            It now supports the ActivityPub / ActivityStreams JSON-LD format, too.

            #ActivitiyPub #ActivityStreams #FediDev #SpaceMonkey

            Link Preview Image
            benpate@mastodon.socialB This user is from outside of this forum
            benpate@mastodon.socialB This user is from outside of this forum
            benpate@mastodon.social
            wrote last edited by
            #5

            @reiver

            This is even more reason for us to include actual REST interactions in ActivityStreams objects, where each object told you what kinds of interactions you can do with it. Imagine #SpaceMonkey auto rendering activity buttons, too.

            I don’t mean “stuff it into JSON and call it REST” that the kids are snorting these days.

            More like: “OG Roy Fielding” “Hypertext As The Engine Of Application State” REST, that includes a manifest of activities you can perform / buttons you can click.

            1 Reply Last reply
            0
            • benpate@mastodon.socialB benpate@mastodon.social

              @reiver Very cool! I love this idea. Where can I experiment with it?

              reiver@mastodon.socialR This user is from outside of this forum
              reiver@mastodon.socialR This user is from outside of this forum
              reiver@mastodon.social
              wrote last edited by
              #6

              @benpate

              The git repo for SpaceMonkey is here:

              Link Preview Image
              spacemonkey

              spacemonkey - a small-net & small-web browser.

              favicon

              Codeberg.org (codeberg.org)

              I have more work to do on it though.

              ...

              So far, have just been running on it on (1) my Linux desktop machine and (2) my Linux phone (FLX1s).

              I haven't tried running it elsewhere yet. (I may have to do some tweaks to make it run other places, too.)

              1 Reply Last reply
              0
              • reiver@mastodon.socialR reiver@mastodon.social

                What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

                Fediverse clients can do it — why can't browsers?

                I previously created a small-net / small-web browser client named SpaceMonkey.

                It supports protocols such as Gemini, HTTP, HTTP, Mercury, etc. And, formats such as GemText, HTML, Markdown, etc.

                It now supports the ActivityPub / ActivityStreams JSON-LD format, too.

                #ActivitiyPub #ActivityStreams #FediDev #SpaceMonkey

                Link Preview Image
                mariusor@metalhead.clubM This user is from outside of this forum
                mariusor@metalhead.clubM This user is from outside of this forum
                mariusor@metalhead.club
                wrote last edited by
                #7

                @reiver I think John's https://browser.pub/https://mastodon.social/@reiver/116484863380793757 is a very good way to map ActivityPub to web content. Maybe someone can convert it into a browser extension.

                @js

                1 Reply Last reply
                1
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups