GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Alex Gleason (alex@gleasonator.com)'s status on Thursday, 10-Nov-2022 04:32:28 JST Alex Gleason Alex Gleason
    • feld
    @meowski @feld Cloudflare Workers are built on the Service Worker API which is an open web standard, and can be self-hosted on the open source workers runtime, workerd: https://github.com/cloudflare/workerd

    This allows you to choose between convenience and freedom which is a win-win.
    In conversation Thursday, 10-Nov-2022 04:32:28 JST from gleasonator.com permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: repository-images.githubusercontent.com
      GitHub - cloudflare/workerd: The JavaScript / Wasm runtime that powers Cloudflare Workers
      The JavaScript / Wasm runtime that powers Cloudflare Workers - GitHub - cloudflare/workerd: The JavaScript / Wasm runtime that powers Cloudflare Workers
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Thursday, 10-Nov-2022 04:39:28 JST Alex Gleason Alex Gleason
      in reply to
      • feld
      • void

      @void @feld @meowski You’re missing the point of this. It takes the beautiful simplicity of Pleroma’s media proxy and makes it available to any application.

      In conversation Thursday, 10-Nov-2022 04:39:28 JST permalink
    • Embed this notice
      void (void@bikeshed.party)'s status on Thursday, 10-Nov-2022 04:39:34 JST void void
      in reply to
      • feld

      no, pleroma media’s proxy pipeline should get improved and no-one should rely on this workers shit.

      In conversation Thursday, 10-Nov-2022 04:39:34 JST permalink
    • Embed this notice
      void (void@bikeshed.party)'s status on Thursday, 10-Nov-2022 04:58:53 JST void void
      in reply to
      • feld
      @alex @feld @meowski You're missing the point of the origin and goal of that piece of Pleroma.

      When I committed it, it was a small part of a larger piece (and only focused on reverse-proxy). The project from which I extracted that reverse proxy from was already doing media manipulation (in a shitty way). I let pleroma do their way on manipulation because I still didn't had myself a correct way (and other personal reasons) - and their way was as bad as the source, just different.

      That's why we got the horrors like the fifo insanity and the Qt media rewrite (and don't even get me started on libmagic).

      In parallel, the original extract advanced, libmagic efforts got results, etc - but this happened outside of pleroma.

      But in any way: the reverse proxy wasnt intended to just be a stupid dumbfuck proxy, it was always intended as a fully fledged media manipulation proxy.

      A js worker cloudflary isn't what it was meant to be.

      And if you just want to do it that way: stop using that piece of code. Just do it with pure workers, or heck, even a 10 lines nginx config will do it.
      In conversation Thursday, 10-Nov-2022 04:58:53 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Thursday, 10-Nov-2022 04:58:53 JST Alex Gleason Alex Gleason
      in reply to
      • feld
      • void
      @void @feld @meowski Thanks for explaining the back story. I was inspired by your work, and you should take it as a compliment and not an insult, even if it's not exactly how you imagined. It does have a purpose. You're mean, but you're a genius.
      In conversation Thursday, 10-Nov-2022 04:58:53 JST permalink
    • Embed this notice
      void (void@bikeshed.party)'s status on Thursday, 10-Nov-2022 05:01:32 JST void void
      in reply to
      • feld
      @alex @feld Oh and if you want to "make it available to any application",

      https://imgproxy.net
      https://thumbor.readthedocs.io/en/latest/

      etc- and a shit ton exists specifically for cloudflare workers.

      The pleroma stuff was to be entirely embedded in the app.
      In conversation Thursday, 10-Nov-2022 05:01:32 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: imgproxy.net
        imgproxy: fast and secure on-the-fly image processing.
        imgproxy: fast and secure on-the-fly image processing.
      2. Domain not in remote thumbnail source whitelist: thumbor.readthedocs.io
        Welcome to Thumbor’s documentation! — Thumbor 7.2.0 documentation
      Alex Gleason likes this.
    • Embed this notice
      void (void@bikeshed.party)'s status on Thursday, 10-Nov-2022 05:18:14 JST void void
      in reply to
      • feld
      @alex @feld @meowski by all means-- replace all this with a dumb nginx & cloudflare worker if you ever run this on trump's social network, <3
      In conversation Thursday, 10-Nov-2022 05:18:14 JST permalink
      Alex Gleason likes this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.