MCPcopy Index your code
hub / github.com/Unpackerr/unpackerr

github.com/Unpackerr/unpackerr @v0.15.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.15.2 ↗ · + Follow
305 symbols 872 edges 45 files 167 documented · 55%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

About

Unpackerr runs as a daemon on your download host or seedbox. It checks for completed downloads and extracts them so Lidarr, Radarr, Readarr, and Sonarr may import them. If your problem is rar files getting stuck in your activity queue, then this is your solution.

Not a starr app user, and just need to extract files? We do that too. This application can run standalone and extract files found in a "watch" folder. In other words, you can configure this application to watch your download folder, and it will happily extract everything you download.

Interested? Check out the website with installation instructions:

https://unpackerr.zip

Website missing what you need? We can chat on Discord too.

What's it extract?

The absolute basics, just ask STaRDoGG. It also extracts recursively, meaning deep within folders, and archives within archives. Tars, Rars, Zips, 7-Zips, Gzips, Tarred gzips and bzips; encrypted rars and 7zips. And ISO disc images. Need something else? Ask. Does it do too much? Let me know what knobs you need. Open a request!

Attribution

The following fine folks are providing their services, completely free! These service integrations are used for things like storage, building, compiling, distribution and documentation support. This project succeeds because of them. Thank you!

packagecloud GitHub Docker Cloud Go Lift CloudFlare

Contributing

Yes, please. Just make a pull request and lets chat about it in the PR or on Discord.

License

MIT

Extension points exported contracts — how you extend this code

Logs (Interface)
Logs interface for folders. [2 implementers]
pkg/unpackerr/folder.go
MenuItem (Interface)
MenuItem is an interface to allow exposing menu items to operating systems that do not have a menu or a GUI.
pkg/ui/interface.go

Core symbols most depended-on inside this repo

Printf
called by 95
pkg/unpackerr/folder.go
Errorf
called by 63
pkg/unpackerr/folder.go
String
called by 42
pkg/ui/interface.go
Debugf
called by 34
pkg/unpackerr/folder.go
WrapMenu
called by 31
pkg/ui/menuwrap.go
Disable
called by 17
pkg/ui/interface.go
Contains
called by 17
pkg/unpackerr/webserver.go
SetTitle
called by 14
pkg/ui/interface.go

Shape

Method 165
Function 93
Struct 40
TypeAlias 5
Interface 2

Languages

Go100%

Modules by API surface

pkg/unpackerr/folder.go30 symbols
pkg/unpackerr/webhook.go16 symbols
pkg/ui/interface.go15 symbols
pkg/unpackerr/start.go14 symbols
pkg/unpackerr/logs.go14 symbols
init/config/main.go13 symbols
pkg/unpackerr/webserver.go12 symbols
pkg/unpackerr/tray.go12 symbols
pkg/unpackerr/handlers.go12 symbols
pkg/unpackerr/lidarr.go10 symbols
pkg/unpackerr/folder_test.go10 symbols
pkg/unpackerr/folder_recursion_test.go10 symbols

For agents

$ claude mcp add unpackerr \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page