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 Monday, 27-Feb-2023 11:08:34 JST Alex Gleason Alex Gleason

    Good evening, I’ve just deployed the first beta version of Mostr: a bridge between Nostr and the Fediverse.

    More info here: https://soapbox.pub/blog/mostr-fediverse-nostr-bridge/

    Source code: https://gitlab.com/soapbox-pub/mostr

    The bridge is an ActivityPub server and Nostr client, written from the ground up in TypeScript with Deno. It generates RSA keypairs and pubkeys deterministically by combining the username with a SECRET_KEY. Sqlite is needed to store a reverse-lookup of Nostr to AP IDs, but otherwise it mostly works off the Web Cache API and the Nostr relay. I wrote nearly everything and gained lots of knowledge about cryptography.

    Enjoy.

    In conversation Monday, 27-Feb-2023 11:08:34 JST from gleasonator.com permalink

    Attachments



    • ぐぬ管 (GNU social JP管理人) and Fediverse Contractor like this.
    • ぐぬ管 (GNU social JP管理人) repeated this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Monday, 27-Feb-2023 12:38:11 JST Alex Gleason Alex Gleason
      in reply to
      • verita84

      @e9b30713f9c2cd216e96b392ca191f2024f2928d15e6bc6c8fa065aa76bfedf4 Good catch

      In conversation Monday, 27-Feb-2023 12:38:11 JST permalink
    • Embed this notice
      verita84 (e9b30713f9c2cd216e96b392ca191f2024f2928d15e6bc6c8fa065aa76bfedf4@mostr.pub)'s status on Monday, 27-Feb-2023 12:38:12 JST verita84 verita84
      in reply to
      Gray work! Please correct the relay from http to wss://
      In conversation Monday, 27-Feb-2023 12:38:12 JST permalink
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Monday, 27-Feb-2023 12:41:38 JST Alex Gleason Alex Gleason
      in reply to
      • verita84

      @e9b30713f9c2cd216e96b392ca191f2024f2928d15e6bc6c8fa065aa76bfedf4 Done https://gitlab.com/soapbox-pub/soapbox.pub/-/merge_requests/33/diffs

      In conversation Monday, 27-Feb-2023 12:41:38 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: gitlab.com
        Mostr blog: fix relay URL typo (!33) · Merge requests · Soapbox / soapbox.pub · GitLab
        Official website for Soapbox. https://soapbox.pub
      Fediverse Contractor likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Monday, 27-Feb-2023 12:54:25 JST Alex Gleason Alex Gleason
      in reply to

      I fixed a bug with NIP-05 identifiers not working correctly (cache issue). Code is deployed.

      In conversation Monday, 27-Feb-2023 12:54:25 JST permalink
      Fediverse Contractor likes this.
    • Embed this notice
      Kerosene (d57e962b9f40a1a0063842d3c09541a87bef2e9c0f5402f74637b6e9fe0a5fc4@mostr.pub)'s status on Monday, 27-Feb-2023 13:11:12 JST Kerosene Kerosene
      in reply to
      Alex if you make a decent FE (custom emotes, polls, good attachment management, etc) for this shit I will become vegan. All those animals' lives are in your hands.
      In conversation Monday, 27-Feb-2023 13:11:12 JST permalink
    • Embed this notice
      brah (c4bc3a7261162c8654d01f31053061fb860e1b6b6dc90dc2156fe637f26e9678@mostr.pub)'s status on Monday, 27-Feb-2023 13:13:12 JST brah brah
      in reply to
      • verita84
      Thanks Alex! Now please somehow make a FE for Nostr that is better than all these mid-ass apps PLEASE
      In conversation Monday, 27-Feb-2023 13:13:12 JST permalink
      Fediverse Contractor likes this.
    • Embed this notice
      verita84 (e9b30713f9c2cd216e96b392ca191f2024f2928d15e6bc6c8fa065aa76bfedf4@mostr.pub)'s status on Monday, 27-Feb-2023 13:13:20 JST verita84 verita84
      in reply to
      • brah
      • Dajjal
      Nostr is what revolver should have been
      In conversation Monday, 27-Feb-2023 13:13:20 JST permalink
      Fediverse Contractor likes this.
    • Embed this notice
      brah (c4bc3a7261162c8654d01f31053061fb860e1b6b6dc90dc2156fe637f26e9678@mostr.pub)'s status on Monday, 27-Feb-2023 13:13:21 JST brah brah
      in reply to
      • verita84
      • brah
      • Dajjal
      I'm interested to see the middleware service. It's like politic coding!
      In conversation Monday, 27-Feb-2023 13:13:21 JST permalink
    • Embed this notice
      brah (c4bc3a7261162c8654d01f31053061fb860e1b6b6dc90dc2156fe637f26e9678@mostr.pub)'s status on Monday, 27-Feb-2023 13:13:26 JST brah brah
      in reply to
      • verita84
      • brah
      I mean better Web GUI than fucking Iris or the rest of em
      In conversation Monday, 27-Feb-2023 13:13:26 JST permalink
    • Embed this notice
      Dajjal (614aee83d7eaffc7bc6bbf02feda0cc53e7f97eeceac08a897c4cea3c023b804@mostr.pub)'s status on Monday, 27-Feb-2023 13:13:26 JST Dajjal Dajjal
      in reply to
      • verita84
      • brah
      https://nostr.build/i/nostr.build_424cdb69e6c845cb380cd0399e94357feb043c9315b3f326e0282d23c62daab6.jpeg
      In conversation Monday, 27-Feb-2023 13:13:26 JST permalink

      Attachments


      1. https://nostr.build/i/nostr.build_424cdb69e6c845cb380cd0399e94357feb043c9315b3f326e0282d23c62daab6.jpeg
    • Embed this notice
      verita84 (e9b30713f9c2cd216e96b392ca191f2024f2928d15e6bc6c8fa065aa76bfedf4@mostr.pub)'s status on Monday, 27-Feb-2023 13:13:27 JST verita84 verita84
      in reply to
      • brah
      SoapstrFE
      In conversation Monday, 27-Feb-2023 13:13:27 JST permalink
    • Embed this notice
      brah (c4bc3a7261162c8654d01f31053061fb860e1b6b6dc90dc2156fe637f26e9678@mostr.pub)'s status on Monday, 27-Feb-2023 13:13:27 JST brah brah
      in reply to
      • verita84
      • brah
      • Dajjal
      Wonder if Revolver will be said Middleware ?
      In conversation Monday, 27-Feb-2023 13:13:27 JST permalink
    • Embed this notice
      Dajjal (614aee83d7eaffc7bc6bbf02feda0cc53e7f97eeceac08a897c4cea3c023b804@mostr.pub)'s status on Monday, 27-Feb-2023 13:13:27 JST Dajjal Dajjal
      in reply to
      • verita84
      • brah
      No.
      In conversation Monday, 27-Feb-2023 13:13:27 JST permalink
      Fediverse Contractor likes this.
    • Embed this notice
      :cacodemon_fast_spin: (dielan@shitposter.world)'s status on Monday, 27-Feb-2023 13:22:36 JST :cacodemon_fast_spin: :cacodemon_fast_spin:
      in reply to
      @alex you got it to send follow data and everything this is wild
      In conversation Monday, 27-Feb-2023 13:22:36 JST permalink

      Attachments


      1. https://static.banky.club/shitposter.club/bec31dea27e2cfc5b15885b1096c23611ac94d1f894743cfbe065cec4c5a90d3.jpg?name=Screenshot_20230226_202034_Firefox.jpg
      Fediverse Contractor likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Monday, 27-Feb-2023 13:23:22 JST Alex Gleason Alex Gleason
      in reply to
      • :cacodemon_fast_spin:

      @dielan I’m glad you appreciated that, because it was absolutely necessary to make this work and involved a lot of pacing back and forth to decide how to do it.

      In conversation Monday, 27-Feb-2023 13:23:22 JST permalink
      Fediverse Contractor likes this.
    • Embed this notice
      hyolobrika@berserker.town's status on Monday, 27-Feb-2023 13:34:07 JST Hyolobrika Hyolobrika
      in reply to

      @alex Congrats! Now collect your prize.

      In conversation Monday, 27-Feb-2023 13:34:07 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      Hater of Morgoth (fabolousirving@ryona.agency)'s status on Monday, 27-Feb-2023 13:41:21 JST Hater of Morgoth Hater of Morgoth
      in reply to
      • :cacodemon_fast_spin:
      @alex @dielan when are you going to add emoji?
      In conversation Monday, 27-Feb-2023 13:41:21 JST permalink
      Fediverse Contractor likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Monday, 27-Feb-2023 23:01:02 JST Alex Gleason Alex Gleason
      in reply to
      • gvs

      @gvs Send a screenshot of what you see

      In conversation Monday, 27-Feb-2023 23:01:02 JST permalink
    • Embed this notice
      gvs (gvs@rebelbase.site)'s status on Monday, 27-Feb-2023 23:01:04 JST gvs gvs
      in reply to
      I added you on nostr, but you show as alex_at_:ostr.pub, is that a bug?
      In conversation Monday, 27-Feb-2023 23:01:04 JST permalink
    • Embed this notice
      gvs (gvs@rebelbase.site)'s status on Monday, 27-Feb-2023 23:05:36 JST gvs gvs
      in reply to
      This is SO cool! Thank you ?
      In conversation Monday, 27-Feb-2023 23:05:36 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      Dielan (f7d424b5c1aa547ffcd20435c6b16de9c5ab6977505bb6a64cf870e3618c51e8@mostr.pub)'s status on Tuesday, 28-Feb-2023 02:15:31 JST Dielan Dielan
      in reply to
      Most of the people on Nostr today came from twitter and probably don't care about this, but its really neat IMO #[0]
      In conversation Tuesday, 28-Feb-2023 02:15:31 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      Burner (8ecc597ddbdaade689a04177c70784c11103626f1015c81ee440acf2dc901cdd@mostr.pub)'s status on Tuesday, 28-Feb-2023 02:45:20 JST Burner Burner
      in reply to
      thank you alex
      In conversation Tuesday, 28-Feb-2023 02:45:20 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      demitasse (demitasse@pleroma.narrativerry.xyz)'s status on Tuesday, 28-Feb-2023 11:06:57 JST demitasse demitasse
      in reply to
      @alex thanks Alex, I am willing to accept your veganism after this one.
      In conversation Tuesday, 28-Feb-2023 11:06:57 JST permalink
    • Embed this notice
      The_Moral_Narcissit (the_moral_narcissit@gleasonator.com)'s status on Thursday, 02-Mar-2023 04:57:27 JST The_Moral_Narcissit The_Moral_Narcissit
      in reply to
      @alex
      In conversation Thursday, 02-Mar-2023 04:57:27 JST permalink

      Attachments


      1. https://media.gleasonator.com/7fce77cf00b7e8156bda1161f4b5690ad3d1c7f866ea1c2e437c7b381c7d9660.png
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Thursday, 02-Mar-2023 04:57:37 JST Alex Gleason Alex Gleason
      in reply to
      • The_Moral_Narcissit

      @The_Moral_Narcissit Putting this is the readme…

      In conversation Thursday, 02-Mar-2023 04:57:37 JST permalink
    • Embed this notice
      🫡 (captain_berserker@berserker.town)'s status on Thursday, 09-Mar-2023 00:06:44 JST 🫡 🫡
      in reply to

      @alex thanks for building this!

      In conversation Thursday, 09-Mar-2023 00:06:44 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 26-Apr-2023 22:57:17 JST Alex Gleason Alex Gleason
      in reply to
      • MC Read ☦️

      @mcread Deno is 10x better than Node.js. If you’d use Node, Deno is better. That said both Node and Deno are not designed to utilize all your CPU cores, so you have to think about vertical scaling in ways other languages like Elixir don’t make you think.

      In conversation Wednesday, 26-Apr-2023 22:57:17 JST permalink
    • Embed this notice
      MC Read ☦️ (mcread@noagendasocial.com)'s status on Wednesday, 26-Apr-2023 22:57:18 JST MC Read ☦️ MC Read ☦️
      in reply to

      @alex

      What's the feeling using Deno ?

      In conversation Wednesday, 26-Apr-2023 22:57:18 JST permalink
    • Embed this notice
      MC Read ☦️ (mcread@noagendasocial.com)'s status on Thursday, 27-Apr-2023 00:07:47 JST MC Read ☦️ MC Read ☦️
      in reply to

      @alex

      Great insights , thanks

      In conversation Thursday, 27-Apr-2023 00:07:47 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      MattZ (colinsmatt11@gleasonator.com)'s status on Thursday, 27-Apr-2023 01:57:25 JST MattZ MattZ
      in reply to
      • MC Read ☦️
      @alex @mcread Import maps are more than enough of a killer feature.

      I still hate package.json
      In conversation Thursday, 27-Apr-2023 01:57:25 JST permalink
      Alex Gleason likes this.
    • Embed this notice
      Alex Gleason (alex@gleasonator.com)'s status on Thursday, 27-Apr-2023 01:58:25 JST Alex Gleason Alex Gleason
      in reply to
      • MattZ
      • MC Read ☦️

      @colinsmatt11 @mcread Fun fact, import maps are part of the web standard too. So even if you use import maps all throughout your Deno code, you can still run it on the web: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules#importing_modules_using_import_maps

      In conversation Thursday, 27-Apr-2023 01:58:25 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: developer.mozilla.org
        JavaScript modules - JavaScript | MDN
        This guide gives you all you need to get started with JavaScript module syntax.
    • Embed this notice
      MattZ (colinsmatt11@gleasonator.com)'s status on Thursday, 27-Apr-2023 02:01:55 JST MattZ MattZ
      in reply to
      • MC Read ☦️
      @alex @mcread I know, I'm used them sometime ago using polyfills
      In conversation Thursday, 27-Apr-2023 02:01:55 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.