Skip to content

Comments

Add Haven decentralized media archival integration #77

Closed
HavenCTO wants to merge 1 commit intofilebot:masterfrom
HavenCTO:master
Closed

Add Haven decentralized media archival integration #77
HavenCTO wants to merge 1 commit intofilebot:masterfrom
HavenCTO:master

Conversation

@HavenCTO
Copy link

Haven Integration (IPFS Archival)

  • Passthrough to https://github.com/Haven-hvn/haven-cli
  • Added haven.groovy - standalone script for archiving media to decentralized storage
  • Added lib/haven.groovy - library with CLI integration, retry logic, and queue management
  • Features:
    • Upload processed media to Haven (Filecoin/IPFS via Synapse)
    • Optional Lit Protocol encryption (havenEncrypt=true)
    • Optional VLM analysis (havenVLM=true)
    • Optional Arkiv metadata sync (havenArkiv=true)
    • Background queue for large files (havenQueue=true)
    • Automatic metadata extraction from FileBot xattrs

Usage

# Standalone
filebot -script haven.groovy /media --def haven=true havenEncrypt=true

# Via AMC exec hook (AMC unchanged)
filebot -script amc.groovy /downloads --output /media \
  --def "exec=filebot -script haven.groovy {file} --def haven=true"

@rednoah
Copy link
Member

rednoah commented Feb 24, 2026

Unfortunately, we are not adding 3rd party code to our built-in script repository. You're welcome to instruct your users to download your code from your repository and then run it locally via filebot -script /path/to/script.groovy commands though.

@rednoah rednoah closed this Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants