Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • 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 (No Skin)
  • No Skin
Collapse
We Distribute
  1. Home
  2. Technical Discussion
  3. Browser.Pub and Anubis

Browser.Pub and Anubis

Scheduled Pinned Locked Moved Technical Discussion
browserpubanubis
15 Posts 4 Posters 6 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.
  • julian@activitypub.spaceJ This user is from outside of this forum
    julian@activitypub.spaceJ This user is from outside of this forum
    julian@activitypub.space
    wrote on last edited by
    #1

    Hey @js@podcastindex.social, I enabled Anubis for my site, but now requests from Browser.pub don't work 😢

    Is there something I can write a rule against, perhaps a header or user agent string that is unique to browser.pub?

    js@podcastindex.socialJ 1 Reply Last reply
    1
    • julian@activitypub.spaceJ julian@activitypub.space

      Hey @js@podcastindex.social, I enabled Anubis for my site, but now requests from Browser.pub don't work 😢

      Is there something I can write a rule against, perhaps a header or user agent string that is unique to browser.pub?

      js@podcastindex.socialJ This user is from outside of this forum
      js@podcastindex.socialJ This user is from outside of this forum
      js@podcastindex.social
      wrote on last edited by
      #2

      @julian hmm, I believe it tries to make each AP call from the browser first, then falls back to a cloudflare worker if that fails.

      I just checked the cf worker and found this gem in it, so that might work for you too

      Link Preview Image
      julian@activitypub.spaceJ evan@cosocial.caE 2 Replies Last reply
      1
      • js@podcastindex.socialJ js@podcastindex.social

        @julian hmm, I believe it tries to make each AP call from the browser first, then falls back to a cloudflare worker if that fails.

        I just checked the cf worker and found this gem in it, so that might work for you too

        Link Preview Image
        julian@activitypub.spaceJ This user is from outside of this forum
        julian@activitypub.spaceJ This user is from outside of this forum
        julian@activitypub.space
        wrote on last edited by
        #3

        @js@podcastindex.social thanks! 🤘

        1 Reply Last reply
        0
        • julian@activitypub.spaceJ This user is from outside of this forum
          julian@activitypub.spaceJ This user is from outside of this forum
          julian@activitypub.space
          wrote on last edited by
          #4

          @js@podcastindex.social Any chance you can update that worker to add in something related to BrowserPub (like the main browserpub url)? Deno/1.45.2 is vague (and also would change, over time 😄 )

          It's the comment part of the User-Agent header

          1 Reply Last reply
          0
          • js@podcastindex.socialJ This user is from outside of this forum
            js@podcastindex.socialJ This user is from outside of this forum
            js@podcastindex.social
            wrote on last edited by
            #5

            @julian not sure why you'd want to put your public AP stuff behind something like Anubis - a thing in general that I think is pretty anti-web to begin with

            you're losing out on all sorts of cool integrations that you don't even know about

            julian@activitypub.spaceJ 1 Reply Last reply
            0
            • js@podcastindex.socialJ js@podcastindex.social

              @julian hmm, I believe it tries to make each AP call from the browser first, then falls back to a cloudflare worker if that fails.

              I just checked the cf worker and found this gem in it, so that might work for you too

              Link Preview Image
              evan@cosocial.caE This user is from outside of this forum
              evan@cosocial.caE This user is from outside of this forum
              evan@cosocial.ca
              wrote on last edited by
              #6

              @js @julian PLEASE tell me that Threads is not looking for that exact User-Agent string 🙏🏼🙏🏼🙏🏼🙏🏼🙏🏼

              js@podcastindex.socialJ 1 Reply Last reply
              0
              • js@podcastindex.socialJ js@podcastindex.social

                @julian not sure why you'd want to put your public AP stuff behind something like Anubis - a thing in general that I think is pretty anti-web to begin with

                you're losing out on all sorts of cool integrations that you don't even know about

                julian@activitypub.spaceJ This user is from outside of this forum
                julian@activitypub.spaceJ This user is from outside of this forum
                julian@activitypub.space
                wrote on last edited by
                #7

                @js@podcastindex.social AI crawlers are hammering the site fairy regularly, and my options are to allocate additional resources or put something in front, otherwise my site is inaccessible for hours/days at a time.

                Cool integrations are great until they hamper usability of the site 🫤 if the crawlers behaved a bit more like search engine crawlers I'd have no problem.

                1 Reply Last reply
                0
                • sl007@digitalcourage.socialS This user is from outside of this forum
                  sl007@digitalcourage.socialS This user is from outside of this forum
                  sl007@digitalcourage.social
                  wrote on last edited by
                  #8

                  @julian @js

                  just btw;
                  we live in the Deno/2.6.5 times although somehow I miss the 80s.

                  wink smiley.

                  js@podcastindex.socialJ 1 Reply Last reply
                  0
                  • julian@activitypub.spaceJ This user is from outside of this forum
                    julian@activitypub.spaceJ This user is from outside of this forum
                    julian@activitypub.space
                    wrote on last edited by
                    #9

                    @js@podcastindex.social Although... now that you mention it, Anubis does have the ability to filter by header values, so I will update the bot policy file to allow the standard ActivityPub accept headers.

                    1 Reply Last reply
                    0
                    • sl007@digitalcourage.socialS sl007@digitalcourage.social

                      @julian @js

                      just btw;
                      we live in the Deno/2.6.5 times although somehow I miss the 80s.

                      wink smiley.

                      js@podcastindex.socialJ This user is from outside of this forum
                      js@podcastindex.socialJ This user is from outside of this forum
                      js@podcastindex.social
                      wrote on last edited by
                      #10

                      @sl007 @julian

                      lol classic mastodork comment

                      do better!

                      sl007@digitalcourage.socialS 1 Reply Last reply
                      0
                      • evan@cosocial.caE evan@cosocial.ca

                        @js @julian PLEASE tell me that Threads is not looking for that exact User-Agent string 🙏🏼🙏🏼🙏🏼🙏🏼🙏🏼

                        js@podcastindex.socialJ This user is from outside of this forum
                        js@podcastindex.socialJ This user is from outside of this forum
                        js@podcastindex.social
                        wrote on last edited by
                        #11

                        @evan @julian no it was just one that I found was allowed, after wasting too much time with trial and error

                        iirc they even had different rules for incoming from CF ips vs not, but it was a long time ago!

                        1 Reply Last reply
                        0
                        • julian@activitypub.spaceJ This user is from outside of this forum
                          julian@activitypub.spaceJ This user is from outside of this forum
                          julian@activitypub.space
                          wrote on last edited by
                          #12

                          @js@podcastindex.social done and tested as working. Looking for the AP Accept headers now. Thanks for the suggestion 😄

                          js@podcastindex.socialJ 1 Reply Last reply
                          0
                          • julian@activitypub.spaceJ julian@activitypub.space

                            @js@podcastindex.social done and tested as working. Looking for the AP Accept headers now. Thanks for the suggestion 😄

                            js@podcastindex.socialJ This user is from outside of this forum
                            js@podcastindex.socialJ This user is from outside of this forum
                            js@podcastindex.social
                            wrote on last edited by
                            #13

                            @julian perfect!

                            1 Reply Last reply
                            0
                            • js@podcastindex.socialJ js@podcastindex.social

                              @sl007 @julian

                              lol classic mastodork comment

                              do better!

                              sl007@digitalcourage.socialS This user is from outside of this forum
                              sl007@digitalcourage.socialS This user is from outside of this forum
                              sl007@digitalcourage.social
                              wrote on last edited by
                              #14

                              @js
                              Well, all of our fediverse software is in deno. For example, as user agent for Menchys we use menschys.org just like Julian said already. I would not use an external software name as user agent. Would be cool if you could update thank you.

                              @julian

                              sl007@digitalcourage.socialS 1 Reply Last reply
                              0
                              • sl007@digitalcourage.socialS sl007@digitalcourage.social

                                @js
                                Well, all of our fediverse software is in deno. For example, as user agent for Menchys we use menschys.org just like Julian said already. I would not use an external software name as user agent. Would be cool if you could update thank you.

                                @julian

                                sl007@digitalcourage.socialS This user is from outside of this forum
                                sl007@digitalcourage.socialS This user is from outside of this forum
                                sl007@digitalcourage.social
                                wrote on last edited by
                                #15

                                @js otherwise please stop follow me if you do not want help. @julian

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


                                • Login

                                • Don't have an account? Register

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