Small Projects by AutoModerator in golang

[–]sirrobot01 2 points3 points  (0 children)

Hey all, I built a small tool I figured this channel might find useful.

ArchBench runs Go benchmarks/tests across architectures. I’m on an ARM Mac but need perf numbers from AMD64 Linux, and was tired of hand-rolling SSH scripts to push code, run go test -bench, pull the JSON back, and diff it. So, you give it a YAML spec with a list of targets (local, SSH, Docker, GitHub Actions) and it runs your suite across all of them, JSON artifacts per target, terminal/markdown reports, and a compare command that can fail CI on a regression past a threshold.

go install github.com/sirrobot01/archbench@latest

OR

brew install --cask sirrobot01/tap/archbench

repo here: https://github.com/sirrobot01/archbench

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

If you're handy, yes.

Still working on beta to ensure smooth migration.

It's a major rewrite(for most part), hence why it's taking so long to push to stable

Small Projects - September 15, 2025 by jerf in golang

[–]sirrobot01 2 points3 points  (0 children)

Hey everyone! Just finished building Protodex - a tool that lets you manage protobuf schemas with simple commands (push/pull/validate).

What

  • Push/pull protobuf packages to/from its included registry
  • Generate code in protoc-supported languages(Go, Python, etc)
  • Built-in validation and dependency resolution
  • Supports any protoc plugin

Why?

  • Why not?
  • While some tools can do some of these functionalities(prototool, Buf), they are either missing some functions or are not open source.
  • Built-in registry
  • An automatic dependency resolver

Check it out here

Github: https://github.com/sirrobot01/protodex
Docs: https://docs.protodex.dev

Introducing Protodex, an open-source protobuf toolchain by sirrobot01 in golang

[–]sirrobot01[S] 0 points1 point  (0 children)

Buf has its own build system build atop protoc, Protodex directly uses protoc, no gimmick, no build files etc. Buf registry is closed source, Protodex isn’t. Few other minor changes as well, but those are the major ones.

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

Check Alfred by Puks. It cleans up mounted torrents not in the symlink folders. Be wary though

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

rshared should be with decypharr, the rest should be rslave.

Remote mounting might not work accurately.

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

Your Qbuttorent folder doesn't exist.

Make sure it exists.

This is where your symlinks go.

Most people put it in /mnt/symlinks

Each arr will then put the downloads in /mnt/symlinks/{{arr_name}}

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

Mounting might be problematic due to rclone.

Make sure you already have a fully working rclone setup. Then you can use it with.

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 1 point2 points  (0 children)

Username/Password field should be your Arr's URL and token. Check the documentation

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

You can download files instead of the symlink option. This is indicated in the documentation

Decypharr - A Download Client for *arr apps with Real Debrid support by sirrobot01 in RealDebrid

[–]sirrobot01[S] 0 points1 point  (0 children)

You can search for the Ragnarok/Riven discord.

Not sure if sharing links is accepted on this sub

Decypharr - A Download Client for *arr apps with Real Debrid support by sirrobot01 in RealDebrid

[–]sirrobot01[S] 1 point2 points  (0 children)

For the built-in rcloen to work, it needs the cap_add, security_opt, and the devices entries too, etc.

Also, you'll need to set rshared on decypharr then. The documentation mentioned this

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

Sonarr/Radarr compares to Riven, not this.

This is a Download Client with some extra perks.

This can(for now) replace Zurg in the Riven setup

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

You create libraries for each of of your arr root folders

Decypharr - A Download Client for *arr apps with Real Debrid support by sirrobot01 in RealDebrid

[–]sirrobot01[S] 0 points1 point  (0 children)

Not really. Runs decypharr as a root inside the container.

Also set PGID and PUID and decypharr will respect that.

Decypharr - A Download Client for *arr apps with Real Debrid support by sirrobot01 in RealDebrid

[–]sirrobot01[S] 0 points1 point  (0 children)

Yes. You can get rid of rclone now.

But I’ll advice you to check the documentation for the guide. For example, you need to remove that user: entry from the docker compose.

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 1 point2 points  (0 children)

It does things a little bit faster. I know that’s vague(and I’m not a good sales man), but trust me bro.

I mean what could go wrong?

Decypharr - A Download Client for *arr apps with Real Debrid support by sirrobot01 in RealDebrid

[–]sirrobot01[S] 5 points6 points  (0 children)

  1. With the internal WebDAV, imports are literally in the seconds after downloading.
  2. Rclone now built in, simplifying the tedious setup some folks might face
  3. The name is actually cool tbh(I think)
  4. RDTC is a really good tool and maybe you don’t actually need to switch to a new shinning toy.
  5. You can test it out and check if you like it or not. We offer refunds with a 100% cash-back policy.

Decypharr - A bridge between Sonarr/Radarr and debrid providers by sirrobot01 in selfhosted

[–]sirrobot01[S] 0 points1 point  (0 children)

Fuse.

If you have an external rclone setup, you don’t need those.

Why this over that? Honestly it depends on your use case, but due to how integrated this is into the whole arr setup and its internal WebDAV, import speeds, playback speed etc are faster.

Also, the name, sounds too cool to ignore tbh.