iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
Snatches missing and cutoff-unmet media across *arr instances while respecting per-instance hourly caps
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
SnatchArr keeps your *arr libraries complete without hammering your indexers. It asks Sonarr, Radarr, Lidarr, Whisparr (v2 and v3) and Readarr (legacy) to search for missing items and cutoff-unmet upgrades in small batches. Every search is a snatch: it remembers what it already snatched (the afterglow), never exceeds an instance's hourly stamina, and slows down (foreplay) while your download client is busy, paused or gone. Yes, the name means what you think it means.
It is a from-scratch, cloud-native rewrite of the Huntarr lineage (newtarr), built on the lusoris stack:README 전문 보기 ↗SnatchArr keeps your *arr libraries complete without hammering your indexers. It asks Sonarr, Radarr, Lidarr, Whisparr (v2 and v3) and Readarr (legacy) to search for missing items and cutoff-unmet upgrades in small batches. Every search is a snatch: it remembers what it already snatched (the afterglow), never exceeds an instance's hourly stamina, and slows down (foreplay) while your download client is busy, paused or gone. Yes, the name means what you think it means.
Docs: https://lusoris.github.io/SnatchArr/
It is a from-scratch, cloud-native rewrite of the Huntarr lineage (newtarr), built on the lusoris stack:
| Component | Stack |
|---|---|
api/ | Go 1.27 control plane on golusoris with goenvoy *arr clients, OpenAPI 3.1, RFC 9457, SSE |
worker/ | Rust snatch-worker (tokio + tonic) that leases snatch runs from the API over gRPC |
web/ | SvelteKit SPA on sveltesentio, WCAG 2.2 AA / EN 301 549, en + de |
deploy/ | Distroless OCI images, Helm chart, CloudNativePG, ArgoCD |
Governance: praetor (HISS invariants, canonical AGENTS.md).
Pre-alpha, released: versions and their notes are on the
releases page. Releases publish ghcr.io/lusoris/snatcharr-api,
ghcr.io/lusoris/snatcharr-worker and the chart oci://ghcr.io/lusoris/charts/snatcharr,
all cosign-signed with build provenance; both images come with an SBOM.
helm install snatcharr oci://ghcr.io/lusoris/charts/snatcharr --namespace snatcharr --create-namespace
Needs the CloudNativePG operator (or an external Postgres). Details, ArgoCD and a kind recipe: Deployment.
If you already run Configarr, point SnatchArr at its config.yml and secrets.yml and every instance is imported (and kept in sync) instead of being configured twice.
Code: EUPL-1.2. Documentation: CC BY-SA 4.0. REUSE-compliant.
The brand mark is derived from "Female vulva.svg" by T. Kebert, Wikimedia Commons, CC BY-SA 4.0, modified: cropped to the vulva, clitoral glans enlarged, vaginal opening shaded, recoloured (ADR-0017).
Praetor manages this repository's declared governance policy. This managed block records adoption state; it is not a verification certificate.
Verification: make verify-all runs the repository's configured
verification cascade.
HISS Audit: praetorctl audit enforces policy, generated-surface
integrity, and the debt ratchet.
Context Sync: praetorctl compile-context --verify verifies every
generated agent context against AGENTS.md.
Debt Baseline: .standards-baseline.json anchors the debt ratchet at
0 recorded infractions; audit forbids growth.