hongminhee,
@hongminhee@todon.eu avatar

I'm working on adding a CLI toolchain to to help with debugging. The first feature I implemented is the ActivityPub object lookup.

Here's a demo.

The demo video on my terminal

hongminhee,
@hongminhee@todon.eu avatar

If you already have Deno installed on your system, you can try the fedify command now:

deno install -A --unstable-fs --unstable-kv --unstable-temporal -n fedify jsr:@fedify/cli@0.8.0-dev.152+7dc1eb38

hongminhee,
@hongminhee@todon.eu avatar

I've done some basic documentation on the fedify command:

https://unstable.fedify.dev/cli

hongminhee,
@hongminhee@todon.eu avatar

Fixed a bug that the option -a/--authorized-fetch did not work on Windows.

hongminhee,
@hongminhee@todon.eu avatar

The second feature of the that I'm working on is ephemeral inboxes.

hongminhee,
@hongminhee@todon.eu avatar

The fedify inbox command, which will be shipped in the next release, is a tool that creates an ephemeral server so that you can debug and test the activities you send.

Here's a demo of it.

https://unstable.fedify.dev/cli#fedify-inbox-ephemeral-inbox-server

The demo video of the

mariusor,
@mariusor@metalhead.club avatar

@hongminhee I like the part of "spinning up a temporary ActivityPub server", but how does that work? The key needs to be reachable from the internet, so DNS and such must be already set up.

hongminhee,
@hongminhee@todon.eu avatar

@mariusor It depends on a public local tunnel service under the hood, haha. Here's my module for that:

https://github.com/dahlia/localtunnel

mariusor,
@mariusor@metalhead.club avatar

@hongminhee I see, but is that safe to disseminate as part of a library? Meaning that multiple developers will be making use of those services through - what I assume to be - your account.

hongminhee,
@hongminhee@todon.eu avatar

@mariusor First of all, the library itself does not have this feature — only the CLI toolchain has it.

And these services fortunately do not require signing up! So it does not share any account of them.

mariusor,
@mariusor@metalhead.club avatar

@hongminhee TIL. Thank you.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • DreamBathrooms
  • magazineikmin
  • InstantRegret
  • hgfsjryuu7
  • vwfavf
  • Youngstown
  • slotface
  • thenastyranch
  • ngwrru68w68
  • rosin
  • kavyap
  • PowerRangers
  • Durango
  • khanakhh
  • anitta
  • mdbf
  • tacticalgear
  • ethstaker
  • modclub
  • osvaldo12
  • everett
  • tester
  • cubers
  • GTA5RPClips
  • normalnudes
  • Leos
  • cisconetworking
  • provamag3
  • All magazines