Compare commits
No commits in common. "main" and "retype" have entirely different histories.
33 changed files with 1878 additions and 483 deletions
128
.github/CODE_OF_CONDUCT.md
vendored
128
.github/CODE_OF_CONDUCT.md
vendored
|
|
@ -1,128 +0,0 @@
|
|||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
We as members, contributors, and leaders pledge to make participation in our
|
||||
community a harassment-free experience for everyone, regardless of age, body
|
||||
size, visible or invisible disability, ethnicity, sex characteristics, gender
|
||||
identity and expression, level of experience, education, socio-economic status,
|
||||
nationality, personal appearance, race, religion, or sexual identity
|
||||
and orientation.
|
||||
|
||||
We pledge to act and interact in ways that contribute to an open, welcoming,
|
||||
diverse, inclusive, and healthy community.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to a positive environment for our
|
||||
community include:
|
||||
|
||||
* Demonstrating empathy and kindness toward other people
|
||||
* Being respectful of differing opinions, viewpoints, and experiences
|
||||
* Giving and gracefully accepting constructive feedback
|
||||
* Accepting responsibility and apologizing to those affected by our mistakes,
|
||||
and learning from the experience
|
||||
* Focusing on what is best not just for us as individuals, but for the
|
||||
overall community
|
||||
|
||||
Examples of unacceptable behavior include:
|
||||
|
||||
* The use of sexualized language or imagery, and sexual attention or
|
||||
advances of any kind
|
||||
* Trolling, insulting or derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or email
|
||||
address, without their explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Enforcement Responsibilities
|
||||
|
||||
Community leaders are responsible for clarifying and enforcing our standards of
|
||||
acceptable behavior and will take appropriate and fair corrective action in
|
||||
response to any behavior that they deem inappropriate, threatening, offensive,
|
||||
or harmful.
|
||||
|
||||
Community leaders have the right and responsibility to remove, edit, or reject
|
||||
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||
not aligned to this Code of Conduct, and will communicate reasons for moderation
|
||||
decisions when appropriate.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies within all community spaces, and also applies when
|
||||
an individual is officially representing the community in public spaces.
|
||||
Examples of representing our community include using an official e-mail address,
|
||||
posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported to the community leaders responsible for enforcement at
|
||||
.
|
||||
All complaints will be reviewed and investigated promptly and fairly.
|
||||
|
||||
All community leaders are obligated to respect the privacy and security of the
|
||||
reporter of any incident.
|
||||
|
||||
## Enforcement Guidelines
|
||||
|
||||
Community leaders will follow these Community Impact Guidelines in determining
|
||||
the consequences for any action they deem in violation of this Code of Conduct:
|
||||
|
||||
### 1. Correction
|
||||
|
||||
**Community Impact**: Use of inappropriate language or other behavior deemed
|
||||
unprofessional or unwelcome in the community.
|
||||
|
||||
**Consequence**: A private, written warning from community leaders, providing
|
||||
clarity around the nature of the violation and an explanation of why the
|
||||
behavior was inappropriate. A public apology may be requested.
|
||||
|
||||
### 2. Warning
|
||||
|
||||
**Community Impact**: A violation through a single incident or series
|
||||
of actions.
|
||||
|
||||
**Consequence**: A warning with consequences for continued behavior. No
|
||||
interaction with the people involved, including unsolicited interaction with
|
||||
those enforcing the Code of Conduct, for a specified period of time. This
|
||||
includes avoiding interactions in community spaces as well as external channels
|
||||
like social media. Violating these terms may lead to a temporary or
|
||||
permanent ban.
|
||||
|
||||
### 3. Temporary Ban
|
||||
|
||||
**Community Impact**: A serious violation of community standards, including
|
||||
sustained inappropriate behavior.
|
||||
|
||||
**Consequence**: A temporary ban from any sort of interaction or public
|
||||
communication with the community for a specified period of time. No public or
|
||||
private interaction with the people involved, including unsolicited interaction
|
||||
with those enforcing the Code of Conduct, is allowed during this period.
|
||||
Violating these terms may lead to a permanent ban.
|
||||
|
||||
### 4. Permanent Ban
|
||||
|
||||
**Community Impact**: Demonstrating a pattern of violation of community
|
||||
standards, including sustained inappropriate behavior, harassment of an
|
||||
individual, or aggression toward or disparagement of classes of individuals.
|
||||
|
||||
**Consequence**: A permanent ban from any sort of public interaction within
|
||||
the community.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 2.0, available at
|
||||
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
|
||||
|
||||
Community Impact Guidelines were inspired by [Mozilla's code of conduct
|
||||
enforcement ladder](https://github.com/mozilla/diversity).
|
||||
|
||||
[homepage]: https://www.contributor-covenant.org
|
||||
|
||||
For answers to common questions about this code of conduct, see the FAQ at
|
||||
https://www.contributor-covenant.org/faq. Translations are available at
|
||||
https://www.contributor-covenant.org/translations.
|
||||
13
.github/dependabot.yml
vendored
13
.github/dependabot.yml
vendored
|
|
@ -1,13 +0,0 @@
|
|||
version: 2
|
||||
updates:
|
||||
# Maintain dependencies for GitHub Actions
|
||||
- package-ecosystem: "github-actions"
|
||||
directory: "/"
|
||||
schedule:
|
||||
interval: "monthly"
|
||||
cooldown:
|
||||
default-days: 14
|
||||
groups:
|
||||
actions:
|
||||
patterns:
|
||||
- "*"
|
||||
24
.github/pull_request_template.md
vendored
24
.github/pull_request_template.md
vendored
|
|
@ -1,24 +0,0 @@
|
|||
<!-- Please note that this project is released with a
|
||||
[Contributor Code of Conduct](CODE_OF_CONDUCT.md).
|
||||
By participating in this project you agree to abide by its terms. -->
|
||||
|
||||
## Submission
|
||||
|
||||
- Name - A short description that clearly explains what the project does, without marketing fluff.
|
||||
|
||||
---
|
||||
|
||||
## Requirements
|
||||
|
||||
- [ ] Entry uses format: `- [Name](link) - Description`
|
||||
- [ ] Entry is in alphabetical order within its section
|
||||
- [ ] Project has >=100 GitHub stars (if hosted on GitHub)[^1]
|
||||
- [ ] Project is at least 1 year old (from first public release)
|
||||
- [ ] Project shows recent activity (within ~12 months)
|
||||
- [ ] Project is not mostly auto-generated[^2]
|
||||
- [ ] This PR was written by a human. If you do not have time to write it yourself, I do not have time to review it
|
||||
|
||||
Submissions that do not meet these criteria may be closed without review.
|
||||
|
||||
[^1]: Not a strict requirement, interesting projects may still be considered even if they have fewer stars.
|
||||
[^2]: Any use of AI in the project must be disclosed honestly in the project itself (e.g., in the README or documentation).
|
||||
15
.github/workflows/awesome-lint.yml
vendored
15
.github/workflows/awesome-lint.yml
vendored
|
|
@ -1,15 +0,0 @@
|
|||
name: CI
|
||||
on:
|
||||
pull_request:
|
||||
branches: [main]
|
||||
jobs:
|
||||
awesome-Lint:
|
||||
permissions:
|
||||
contents: read
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
fetch-depth: 0
|
||||
- run: npx awesome-lint
|
||||
27
.github/workflows/check-markdown-links.yml
vendored
27
.github/workflows/check-markdown-links.yml
vendored
|
|
@ -1,27 +0,0 @@
|
|||
name: Link Checker
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "0 0 * * 0"
|
||||
|
||||
jobs:
|
||||
link-checker:
|
||||
permissions:
|
||||
contents: read
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Link Checker
|
||||
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0
|
||||
with:
|
||||
args: >-
|
||||
--verbose --no-progress
|
||||
--exclude-path '\.github'
|
||||
--max-redirects 10
|
||||
--accept 200,204,206,403,429
|
||||
'./*.md'
|
||||
45
.github/workflows/docs.yml
vendored
45
.github/workflows/docs.yml
vendored
|
|
@ -1,45 +0,0 @@
|
|||
name: Deploy docs
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
FORCE_COLOR: 1
|
||||
|
||||
concurrency:
|
||||
group: "pages"
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
docs:
|
||||
permissions:
|
||||
pages: write
|
||||
id-token: write
|
||||
environment:
|
||||
name: github-pages
|
||||
url: ${{ steps.deployment.outputs.page_url }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
|
||||
|
||||
- uses: actions/setup-dotnet@c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7 # v5.2.0
|
||||
with:
|
||||
dotnet-version: 9.0.x
|
||||
|
||||
- name: Build docs
|
||||
run: |
|
||||
dotnet tool install retypeapp --global
|
||||
retype build . --output ./site --verbose
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0
|
||||
with:
|
||||
path: './site'
|
||||
|
||||
- name: Deploy to GitHub Pages
|
||||
id: deployment
|
||||
uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0
|
||||
0
.nojekyll
Normal file
0
.nojekyll
Normal file
11
.rumdl.toml
11
.rumdl.toml
|
|
@ -1,11 +0,0 @@
|
|||
[global]
|
||||
exclude = [
|
||||
".git",
|
||||
"CODE_OF_CONDUCT.md",
|
||||
]
|
||||
disable = [
|
||||
"MD013", # Line length because awesome.re forbids hard-wrapping.
|
||||
# https://github.com/sindresorhus/awesome/blob/main/pull_request_template.md#requirements-for-your-awesome-list
|
||||
|
||||
]
|
||||
respect-gitignore = true
|
||||
164
404.html
Normal file
164
404.html
Normal file
|
|
@ -0,0 +1,164 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en" class="h-full">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta name="turbo-root" content="/awesome-arr">
|
||||
<meta name="turbo-cache-control" content="no-cache" data-turbo-track="reload" data-track-token="3.11.0.805490049996">
|
||||
|
||||
<!-- See retype.com -->
|
||||
<meta name="generator" content="Retype 3.11.0">
|
||||
|
||||
<!-- Primary Meta Tags -->
|
||||
<title>Not Found</title>
|
||||
<meta name="title" content="Not Found">
|
||||
|
||||
<!-- Canonical -->
|
||||
<link rel="canonical" href="https://ravencentric.github.io/awesome-arr/404.html">
|
||||
|
||||
<!-- Open Graph / Facebook -->
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="https://ravencentric.github.io/awesome-arr/404.html">
|
||||
<meta property="og:title" content="Not Found">
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:url" content="https://ravencentric.github.io/awesome-arr/404.html">
|
||||
<meta property="twitter:title" content="Not Found">
|
||||
|
||||
<script data-cfasync="false">(function(){var cl=document.documentElement.classList,ls=localStorage.getItem("retype_scheme"),hd=cl.contains("dark"),hl=cl.contains("light"),wm=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;if(ls==="dark"||(!ls&&wm&&!hd&&!hl)){cl.remove("light");cl.add("dark")}else if(ls==="light"||(!ls&&!wm&&!hd&&!hl)){cl.remove("dark");cl.add("light")}})();</script>
|
||||
|
||||
<link href="/awesome-arr/resources/css/retype.css?v=3.11.0.805490049996" rel="stylesheet">
|
||||
|
||||
<script data-cfasync="false" src="/awesome-arr/resources/js/config.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
<script data-cfasync="false" src="/awesome-arr/resources/js/retype.js?v=3.11.0" data-turbo-eval="false" defer></script>
|
||||
<script id="lunr-js" data-cfasync="false" src="/awesome-arr/resources/js/lunr.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="retype-app" class="relative text-base antialiased text-base-text bg-base-bg font-body">
|
||||
<div class="absolute bottom-0 left-0" style="top: 5rem; right: 50%"></div>
|
||||
|
||||
<header id="retype-header" class="sticky top-0 z-30 flex w-full h-16 bg-header-bg border-b border-header-border md:h-20">
|
||||
<div class="container relative flex items-center justify-between pr-6 grow md:justify-start">
|
||||
<!-- Mobile menu button skeleton -->
|
||||
<button v-cloak class="skeleton retype-mobile-menu-button flex items-center justify-center shrink-0 overflow-hidden dark:text-white focus:outline-none rounded-full w-10 h-10 ml-3.5 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" class="mb-px shrink-0" width="24" height="24" viewBox="0 0 24 24" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor"><path d="M2 4h20v2H2zM2 11h20v2H2zM2 18h20v2H2z"></path></g></svg></button>
|
||||
<div v-cloak id="retype-sidebar-left-toggle-button"></div>
|
||||
|
||||
<!-- Logo -->
|
||||
<div class="flex items-center justify-between h-full py-2 md:w-75">
|
||||
<div class="flex items-center px-2 md:px-6">
|
||||
<a id="retype-branding-logo" href="/awesome-arr/" class="flex items-center leading-snug text-2xl">
|
||||
<span class="dark:text-white font-bold line-clamp-1 md:line-clamp-2">Awesome *arr</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="hidden h-8 border-r md:inline-block border-base-border"></span>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-between md:grow">
|
||||
<!-- Top Nav -->
|
||||
<nav id="retype-header-nav" class="hidden md:flex">
|
||||
<ul class="flex flex-col mb-4 md:pl-16 md:mb-0 md:flex-row md:items-center">
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<!-- Header Right Skeleton -->
|
||||
<div v-cloak class="flex justify-end grow skeleton">
|
||||
|
||||
<!-- Search input mock -->
|
||||
<div class="relative hidden w-40 lg:block lg:max-w-sm lg:ml-auto">
|
||||
<div class="absolute flex items-center justify-center h-full pl-3 dark:text-dark-300">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon-base" width="16" height="16" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 1px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
<input class="w-full h-10 placeholder-search-placeholder transition-colors duration-200 ease-in bg-search-bg border border-transparent rounded md:text-sm hover:border-search-border-hover focus:outline-none focus:border-search-border-focus" style="padding: 0.625rem 0.75rem 0.625rem 2rem" type="text" placeholder="Search">
|
||||
</div>
|
||||
|
||||
<!-- Mobile search button -->
|
||||
<div class="flex items-center justify-center w-10 h-10 lg:hidden">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="20" height="20" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
|
||||
<!-- Dark mode switch placeholder -->
|
||||
<div class="w-10 h-10 lg:ml-2"></div>
|
||||
|
||||
<!-- History button -->
|
||||
<div class="flex items-center justify-center w-10 h-10" style="margin-right: -0.625rem;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="22" height="22" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><g ><path d="M12.01 6.01c-.55 0-1 .45-1 1V12a1 1 0 00.4.8l3 2.22a.985.985 0 001.39-.2.996.996 0 00-.21-1.4l-2.6-1.92V7.01c.02-.55-.43-1-.98-1z"></path><path d="M12.01 1.91c-5.33 0-9.69 4.16-10.05 9.4l-.29-.26a.997.997 0 10-1.34 1.48l1.97 1.79c.19.17.43.26.67.26s.48-.09.67-.26l1.97-1.79a.997.997 0 10-1.34-1.48l-.31.28c.34-4.14 3.82-7.41 8.05-7.41 4.46 0 8.08 3.63 8.08 8.09s-3.63 8.08-8.08 8.08c-2.18 0-4.22-.85-5.75-2.4a.996.996 0 10-1.42 1.4 10.02 10.02 0 007.17 2.99c5.56 0 10.08-4.52 10.08-10.08.01-5.56-4.52-10.09-10.08-10.09z"></path></g></g></svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-cloak class="flex justify-end grow">
|
||||
<div id="retype-mobile-search-button"></div>
|
||||
<doc-search-desktop></doc-search-desktop>
|
||||
|
||||
<doc-theme-switch class="lg:ml-2"></doc-theme-switch>
|
||||
<doc-history></doc-history>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div id="retype-container" class="container relative flex bg-white">
|
||||
<!-- Sidebar Skeleton -->
|
||||
<div v-cloak class="fixed flex flex-col shrink-0 duration-300 ease-in-out bg-sidebar-left-bg border-sidebar-left-border sidebar top-20 w-75 border-r h-screen md:sticky transition-transform skeleton">
|
||||
|
||||
<div class="flex items-center h-16 px-6">
|
||||
<input class="w-full h-8 px-3 py-2 transition-colors duration-200 ease-linear bg-filter-bg border border-filter-border rounded shadow-none text-sm focus:outline-none focus:border-filter-border-focus" type="text" placeholder="Filter">
|
||||
</div>
|
||||
|
||||
<div class="pl-6 mt-1 mb-4">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
|
||||
<div class="shrink-0 mt-auto bg-transparent dark:border-base-border">
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Sidebar component -->
|
||||
<doc-sidebar v-cloak>
|
||||
<template #sidebar-footer>
|
||||
<div class="shrink-0 mt-auto border-t md:bg-transparent md:border-none dark:border-base-border">
|
||||
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</template>
|
||||
</doc-sidebar>
|
||||
|
||||
<div class="grow min-w-0 bg-body-bg">
|
||||
<!-- Render "toolbar" template here on api pages --><!-- Render page content -->
|
||||
<div class="max-w-lg mx-auto mt-20 text-center px-6 sm:px-16 md:px-8">
|
||||
<div class="px-8 md:p-0 text-gray-300 dark:text-dark-650">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="mx-auto mb-6" style="max-width: 313px" fill="currentColor" viewBox="0 0 313 164"><path d="M156.17 0c-22.28 0-48.83 10.93-48.83 63.03 0 52.36 26.55 63.35 48.83 63.35 22.28 0 48.83-10.99 48.83-63.35C205 10.93 178.45 0 156.17 0zm0 118.38c-27.47 0-40.83-18.1-40.83-55.35C115.35 26 128.7 8 156.17 8 183.65 8 197 26 197 63.03c0 37.24-13.35 55.35-40.83 55.35z"/><path d="M156.17 25.53c-22.03 0-22.03 24.4-22.03 37.5 0 13.22 0 37.82 22.03 37.82s22.03-24.6 22.03-37.82c0-13.11 0-37.5-22.03-37.5zm0 67.32c-10.49 0-14.03-7.53-14.03-29.82 0-21.78 3.67-29.5 14.03-29.5s14.03 7.72 14.03 29.5c0 22.3-3.54 29.82-14.03 29.82zM58.05 37.48a5.95 5.95 0 00-6.73 2.44l-20.51 31a5.986 5.986 0 00-.28 6.15 5.992 5.992 0 005.29 3.16h20.5c3.31 0 6-2.69 6-6v-31a5.95 5.95 0 00-4.27-5.75zm-3.72 34.75H39.54l14.78-22.35v22.35z"/><path d="M93.95 72.23h-6.8v-63c0-3.31-2.69-6-6-6H54.37c-1.96 0-3.8.96-4.92 2.56L1.08 74.98A5.946 5.946 0 000 78.42v18.91c0 3.31 2.69 6 6 6h46.45v14.29c0 3.31 2.69 6 6 6h22.69c3.31 0 6-2.69 6-6v-14.29h6.8c3.31 0 6-2.69 6-6v-19.1c.01-3.31-2.68-6-5.99-6zm-2 23.1h-6.8c-3.31 0-6 2.69-6 6v14.29h-18.7v-14.29c0-3.31-2.69-6-6-6H8V79.05l47.41-67.82h23.73v63c0 3.31 2.69 6 6 6h6.8v15.1zM306.95 72.23h-6.8v-63c0-3.31-2.69-6-6-6h-26.77c-1.96 0-3.8.96-4.92 2.56l-48.37 69.19a5.946 5.946 0 00-1.08 3.44v18.91c0 3.31 2.69 6 6 6h46.45v14.29c0 3.31 2.69 6 6 6h22.69c3.31 0 6-2.69 6-6v-14.29h6.8c3.31 0 6-2.69 6-6v-19.1c0-3.31-2.69-6-6-6zm-2 23.1h-6.8c-3.31 0-6 2.69-6 6v14.29h-18.69v-14.29c0-3.31-2.69-6-6-6H221V79.05l47.41-67.82h23.73v63c0 3.31 2.69 6 6 6h6.8v15.1z"/><path d="M271.05 37.48a5.95 5.95 0 00-6.73 2.44l-20.51 31a5.986 5.986 0 00-.28 6.15 5.992 5.992 0 005.29 3.16h20.5c3.31 0 6-2.69 6-6v-31a5.95 5.95 0 00-4.27-5.75zm-3.72 34.75h-14.78l14.78-22.35v22.35z"/><g><ellipse cx="158.97" cy="158.2" rx="36.9" ry="5.95"/></g></svg>
|
||||
</div>
|
||||
<h1 class="mb-6 text-2xl font-bold leading-tight text-gray-900 dark:text-white md:text-4xl">Oops! The page you’re looking for doesn’t exist.</h1>
|
||||
<p class="mb-10 text-gray-600 dark:text-dark-350 md:text-lg md:px-4">You may have mistyped the address or the page may have been moved.</p>
|
||||
<a href="/awesome-arr/" class="inline-flex items-center justify-center h-12 px-4 text-sm leading-none text-button-primary-text bg-button-primary rounded shadow-xl focus:outline-none hover:bg-button-primary-hover transition-all duration-100 ease-linear">Go to homepage</a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<doc-search-mobile></doc-search-mobile>
|
||||
<doc-back-to-top></doc-back-to-top>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="retype-overlay-target"></div>
|
||||
|
||||
<script data-cfasync="false">window.__DOCS__ = null</script>
|
||||
</body>
|
||||
</html>
|
||||
24
LICENSE
24
LICENSE
|
|
@ -1,24 +0,0 @@
|
|||
This is free and unencumbered software released into the public domain.
|
||||
|
||||
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||
distribute this software, either in source code form or as a compiled
|
||||
binary, for any purpose, commercial or non-commercial, and by any
|
||||
means.
|
||||
|
||||
In jurisdictions that recognize copyright laws, the author or authors
|
||||
of this software dedicate any and all copyright interest in the
|
||||
software to the public domain. We make this dedication for the benefit
|
||||
of the public at large and to the detriment of our heirs and
|
||||
successors. We intend this dedication to be an overt act of
|
||||
relinquishment in perpetuity of all present and future rights to this
|
||||
software under copyright law.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
For more information, please refer to <https://unlicense.org>
|
||||
157
README.md
157
README.md
|
|
@ -1,157 +0,0 @@
|
|||
# Awesome *Arr [](https://awesome.re)
|
||||
|
||||
> Lidarr, Prowlarr, Radarr, Sonarr, and Whisparr are collectively referred to as "*arr" or "*arrs". They are designed to automatically grab, sort, organize, and monitor your Music, Movie, E-Book, or TV Show collections for Lidarr, Radarr, Sonarr, and Whisparr; and to manage your indexers and keep them in sync with the aforementioned apps for Prowlarr. This list aims to list all *arrs and things related to them
|
||||
|
||||
## Contents
|
||||
|
||||
- [Primary \*arrs](#primary-arrs)
|
||||
- [Indexer Managers](#indexer-managers)
|
||||
- [Resources](#resources)
|
||||
- [Beyond \*arr](#beyond-arr)
|
||||
- [Complimenting Apps](#complimenting-apps)
|
||||
- [Bots](#bots)
|
||||
- [Dashboards](#dashboards)
|
||||
- [Mobile Apps](#mobile-apps)
|
||||
|
||||
## Primary *arrs
|
||||
|
||||
> These are collection managers for Usenet and BitTorrent users. They can monitor multiple RSS feeds for new content and will grab, sort, and rename them. They can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
|
||||
|
||||
- [Lidarr](https://lidarr.audio/) - A music collection manager.
|
||||
- [Radarr](https://radarr.video/) - A movie collection manager.
|
||||
- [Sonarr](https://sonarr.tv/) - Smart PVR for newsgroup and bittorrent users.
|
||||
- [Whisparr](https://whisparr.com/) - An adult movie collection manager.
|
||||
|
||||
## Indexer Managers
|
||||
|
||||
- [Prowlarr](https://github.com/prowlarr/prowlarr) - An indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required.
|
||||
- [Jackett](https://github.com/Jackett/Jackett) - API Support for your favorite torrent trackers. An alternative to Prowlarr.
|
||||
|
||||
## Resources
|
||||
|
||||
- [Servarr](https://wiki.servarr.com/) - The consolidated wiki for Lidarr, Prowlarr, Radarr, and Sonarr.
|
||||
- [TRaSH-Guides](https://trash-guides.info/) - Guides mainly for Sonarr/Radarr/Bazarr and everything related to it.
|
||||
|
||||
[^1]: Disclaimer: The author is a friend of mine.
|
||||
|
||||
## Beyond *arr
|
||||
|
||||
> These serve as alternatives to the *arr ecosystem, offering similar automation and media management capabilities.
|
||||
|
||||
- [Flexget](https://github.com/Flexget/Flexget) - A multipurpose automation tool for all of your media. Support for torrents, nzbs, podcasts, comics, TV, movies, RSS, HTML, CSV, and more.
|
||||
- [Kapowarr](https://github.com/Casvt/Kapowarr) - A software to build and manage a comic book library.
|
||||
- [Medusa](https://pymedusa.com/) - An automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.
|
||||
- [Mylar3](https://github.com/mylar3/mylar3) - The python3 version of the automated Comic Book downloader (cbr/cbz) for use with various download clients.
|
||||
- [Questarr](https://github.com/Doezer/Questarr) - Track and organize your video game collection with automated discovery and download management.
|
||||
- [SickGear](https://github.com/SickGear/SickGear) - The most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation.
|
||||
- [SoulSync](https://github.com/Nezreka/SoulSync) - Intelligent Music Discovery & Automation Platform. Automates downloads, curates playlists, monitors artists, and organizes your collection.
|
||||
|
||||
## Complimenting Apps
|
||||
|
||||
- [Arr-scripts](https://github.com/RandomNinjaAtk/arr-scripts) - Extended Container Scripts. Designed to be easily implemented/added to Linuxserver.io containers.
|
||||
- [Autobrr](https://autobrr.com/) - The modern autodl-irssi replacement.
|
||||
- [Autopulse](https://github.com/dan-online/autopulse) - An automated lightweight service that updates media servers like Plex and Jellyfin based on notifications from media organizers like Sonarr and Radarr.
|
||||
- [Autoscan](https://github.com/Cloudbox/autoscan) - Replaces the default Plex and Emby behaviour for picking up changes on the file system.
|
||||
- [Bazarr](https://github.com/morpheus65535/bazarr) - A companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.
|
||||
- [Buildarr](https://github.com/buildarr/buildarr) - A solution to automating deployment and configuration of your *arr stack.
|
||||
- [Byparr](https://github.com/ThePhaseless/Byparr/) - An alternative to FlareSolverr as a drop-in replacement, built with seleniumbase and FastAPI.
|
||||
- [Calendarr](https://github.com/jordanlambrecht/calendarr) - A notification system that sends scheduled Sonarr/Radarr calendar updates to Discord and Slack.
|
||||
- [Checkrr](https://github.com/aetaric/checkrr) - Scans your library files for corrupt media and replace the files via sonarr and radarr.
|
||||
- [Cleanarr (hrenard)](https://github.com/hrenard/cleanarr/) - A small utility tasked to automatically clean radarr and sonarr files over time.
|
||||
- [Cleanarr (se1exin)](https://github.com/se1exin/Cleanarr) - A simple UI to help find and delete duplicate and sample files from your Plex server.
|
||||
- [Cleanuparr](https://github.com/Cleanuparr/Cleanuparr) - An advanced cleaner for dead or malicious torrents.
|
||||
- [Cloud Seeder](https://github.com/ipv6rslimited/cloudseeder) - 1 click installer and updater for Prowlarr, Lidarr, Radarr, Sonarr and Whisparr. Also links and connects qBittorrent.
|
||||
- [Collectarr](https://github.com/RiffSphere/Collectarr) - A Python script for checking your Radarr database and setting up collection lists. Also supports "smart" actor lists based on TMDB.
|
||||
- [Crossarr](https://github.com/TMD20/crossarr) - Cross Seed via Arr Programs.
|
||||
- [Dasharr](https://github.com/Arcadia-Solutions/Dasharr) - Dashboard of torrent indexers usage, profile stats evolution over time.
|
||||
- [Decluttarr](https://github.com/ManiMatter/decluttarr) - Watches radarr, sonarr, lidarr and whisparr download queues and removes downloads if they become stalled or no longer needed.
|
||||
- [Deleterr](https://github.com/rfsbraz/deleterr) - Automates deleting inactive and stale media from Plex/Sonarr/Radarr.
|
||||
- [Deployrr](https://github.com/SimpleHomelab/Deployrr) - Automates Homelab setup using Docker and Docker Compose.
|
||||
- [Digarr](https://github.com/iuliandita/digarr) - AI-powered music discovery that builds a taste profile from your listening sources and finds new artists. Optionally sends approved artists straight to Lidarr.
|
||||
- [Episeerr](https://github.com/Vansmak/episeerr) - Automates sending and deleting episodes or seasons to sonarr one at a time as played.
|
||||
- [Excludarr](https://github.com/haijeploeg/excludarr) - A CLI that interacts with Radarr and Sonarr instances. It completely manages you library in Sonarr and Radarr to only consist out of movies and series that are not present on any of the configured streaming providers.
|
||||
- [Exportarr](https://github.com/onedr0p/exportarr) - This will export metrics gathered from Sonarr, Radarr, Lidarr, or Prowlarr.
|
||||
- [Ezarr](https://github.com/Luctia/ezarr) - Aims to make it as easy as possible to setup an entire Servarr/Jackett/BitTorrent/PleX/Jellyfin mediacenter stack using Docker.
|
||||
- [Fetcharr](https://github.com/furey/fetcharr) - Syncs Fetch TV PVR recordings into Plex. Watches a Fetch TV box on the LAN, copies new episodes of followed shows into the Plex TV library, and triggers a section refresh.
|
||||
- [Nixarr](https://github.com/nix-media-server/nixarr) - A Nixos module that aims to make the installation and management of a home media server as easy, and pain free, as possible.
|
||||
- [FlareSolverr](https://github.com/FlareSolverr/FlareSolverr) - Proxy server to bypass Cloudflare protection.
|
||||
- [Flemmarr](https://github.com/Flemmarr/Flemmarr) - Easy, automatic configuration for your -arr apps.
|
||||
- [Gclone](https://github.com/l3v11/gclone) - A rclone mod with auto SA rotation.
|
||||
- [iPlayarr](https://github.com/Nikorag/iplayarr) - Download-automation for BBC iPlayer — integrates with Sonarr/Radarr as a Newznab API endpoint.
|
||||
- [Janitorr](https://github.com/Schaka/janitorr) - Cleans your Radarr, Sonarr, Jellyseerr and Jellyfin before you run out of space.
|
||||
- [Just A Bunch Of Starr Scripts](https://github.com/angrycuban13/Just-A-Bunch-Of-Starr-Scripts) - PowerShell scripts for Starr apps.
|
||||
- [Kometa](https://github.com/Kometa-Team/Kometa) - An open source Python 3 project that has been designed to ease the creation and maintenance of metadata, collections, and playlists within a Plex Media Server.
|
||||
- [Labelarr](https://github.com/nullable-eth/labelarr) - Application that bridges your Plex media libraries with The Movie Database, adding relevant keywords as searchable labels or genres for custom filters in Plex.
|
||||
- [Letterboxd List Radarr](https://github.com/screeny05/letterboxd-list-radarr) - Connect Radarr to letterboxd.com lists.
|
||||
- [Lingarr](https://github.com/lingarr-translate/lingarr) - Integrates with Radarr and Sonarr and automates subtitle translation using various locally hosted or SaaS translation services.
|
||||
- [Linkarr](https://github.com/itsmejoeeey/linkarr) - Automatically organize your media library without moving or duplicating the source files.
|
||||
- [Listrr](https://github.com/TheUltimateC0der/Listrr) - Creates lists for shows and movies based on your filters. The created lists get updated every 24 hours based on your filters, so Listrr will add all new items that match your filters, and will also remove all items that do not match your filter configuration anymore. Supports Sonarr, Radarr, Traktarr and Python-PlexLibrary.
|
||||
- [Maintainerr](https://github.com/Maintainerr/Maintainerr) - Looks and smells like Seerr, does the opposite. A library maintenance tool for Plex and Jellyfin.
|
||||
- [Managarr](https://github.com/Dark-Alex-17/managarr) - A TUI and CLI to help you manage all your Servarrs.
|
||||
- [Mediarr](https://github.com/l3uddz/mediarr) - CLI tool to add new media to pvr's from the arr suite.
|
||||
- [MediathekArr](https://github.com/PCJones/MediathekArr/) - Integrate ARD&ZDF Mediathek in Prowlarr, Sonarr, and Radarr (German free public TV stations).
|
||||
- [Midarr](https://github.com/midarrlabs/midarr-server) - The minimal lightweight media server.
|
||||
- [Monitorr](https://github.com/Monitorr/Monitorr) - A self-hosted PHP web app that monitors the status of local and remote network services, websites, and applications.
|
||||
- [Muxarr](https://github.com/KirovAir/muxarr) - Optimize and clean up your media library by stripping redundant audio tracks and subtitles without re-encoding. Features *arr integration for original language detection and automatic processing, with an easy-to-use web interface to preview changes.
|
||||
- [Notifiarr](https://notifiarr.com/) - Discord notification system.
|
||||
- [Ombi](https://github.com/Ombi-app/Ombi) - A self-hosted web application that automatically gives your shared Plex or Emby users the ability to request content by themselves! Ombi can be linked to multiple TV Show and Movie DVR tools to create a seamless end-to-end experience for your users.
|
||||
- [Plexist](https://github.com/Gyarbij/Plexist) - An application for recreating Spotify and Deezer playlist in Plex.
|
||||
- [Plundrio](https://github.com/elsbrock/plundrio) - A put.io download client for *arr implementing the transmission RPC interface.
|
||||
- [Posteria](https://github.com/jeremehancock/Posteria) - A sleek, modern solution for managing your movie, TV show, and collection posters.
|
||||
- [Posterizarr](https://github.com/fscorrupt/Posterizarr) - Automated poster maker for Plex/Jellyfin/Emby.
|
||||
- [Posterr](https://github.com/petersem/posterr) - A digital poster app for Plex, Sonarr and Radarr.
|
||||
- [Prefetcharr](https://github.com/p-hueber/prefetcharr) - Let Sonarr fetch the next season of a show you are watching on Jellyfin/Emby/Plex.
|
||||
- [Proxarr](https://github.com/Fazzani/Proxarr) - Prevents Sonarr/Radarr from downloading media already available for your region on streaming services (e.g., Netflix, Amazon Prime Video)
|
||||
- [Prunerr](https://github.com/rpatterson/prunerr) - Perma-seed Servarr media libraries.
|
||||
- [Pulsarr](https://github.com/jamcalli/Pulsarr) - An integration tool that bridges Plex watchlists with Sonarr and Radarr, enabling real-time media monitoring and automated content acquisition all from within the Plex App itself.
|
||||
- [Quasarr](https://github.com/rix1337/Quasarr) - Connects JDownloader with Radarr, Sonarr, Lidarr and LazyLibrarian. It also decrypts links protected by CAPTCHAs.
|
||||
- [Radarr-striptracks](https://github.com/linuxserver/docker-mods/tree/radarr-striptracks) - A Docker Mod for the LinuxServer.io Radarr/Sonarr v3 Docker container that adds a script to automatically strip out unwanted audio and subtitle streams, keeping only the desired languages.
|
||||
- [Rclone](https://rclone.org/) - A command-line program to manage files on cloud storage.
|
||||
- [Recyclarr](https://github.com/recyclarr/recyclarr) - Automatically sync TRaSH guides to your Sonarr and Radarr instances.
|
||||
- [Reiverr](https://github.com/aleksilassila/reiverr) - A clean combined interface for Jellyfin, TMDB, Radarr and Sonarr, as well as a replacement to Overseerr.
|
||||
- [Scraparr](https://github.com/thecfu/scraparr) - This will generate Prometheus Metrics gathered from various *arr and *arr-stack applications.
|
||||
- [Seerr](https://seerr.dev/) - Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
|
||||
- [Sonarr Episode Name Checker](https://github.com/tronyx/sonarr-episode-name-checker) - Bash and Powershell scripts to check for episodes named "Episode ##" or "TBA".
|
||||
- [Soularr](https://github.com/mrusse/soularr) - A Python script that connects Lidarr with Soulseek.
|
||||
- [StarrScripts](https://github.com/baker-scripts/StarrScripts) - Bash scripts for Starr apps (Radarr, Sonarr, Lidarr, Readarr) — custom formats, naming, and automation.
|
||||
- [SuggestArr](https://github.com/giuseppe99barchetta/SuggestArr) - Automatic media content recommendations and download requests based on user activity on the media server.
|
||||
- [Taggarr](https://github.com/BassHous3/taggarr) - Dub analysis and tagging for media management and filtering your favourite shows in dub.
|
||||
- [Tdarr](https://github.com/HaveAGitGat/Tdarr) - Distributed transcode automation using FFmpeg/HandBrake + Audio/Video library analytics + video health checking.
|
||||
- [Toolbarr](https://github.com/Notifiarr/toolbarr) - Provides a suite of utilities to fix problems with Starr applications. Toolbarr allows you to perform various actions against your Starr apps and their SQLite3 databases.
|
||||
- [Tracearr](https://github.com/connorgallopo/Tracearr) - Real-time monitoring platform for Plex, Jellyfin, and Emby. Track streams, playback analytics, and account sharing detection in one place.
|
||||
- [Trailarr](https://github.com/nandyalu/trailarr) - A Docker application to download and manage trailers for your Radarr, and Sonarr libraries.
|
||||
- [Traktarr](https://github.com/l3uddz/traktarr) - Script to add new series & movies to Sonarr/Radarr based on Trakt lists.
|
||||
- [Transcoderr](https://github.com/drkno/transcoderr) - A transcoding pipeline designed to normalize file types into a common filetype. Dynamically configurable using plugins allowing highly customizable pipelines to be built.
|
||||
- [UmlautAdaptarr](https://github.com/PCJones/UmlautAdaptarr) - A tool to work around Sonarr, Radarr and Lidarr problems with foreign languages (primarily German at the moment).
|
||||
- [Unpackerr](https://github.com/Unpackerr/unpackerr) - Extracts downloads for Radarr, Sonarr, Lidarr, Readarr, and/or a Watch folder - Deletes extracted files after import.
|
||||
- [Watchlistarr](https://github.com/nylonee/watchlistarr) - Automatically sync Plex Watchlists with Sonarr and Radarr.
|
||||
- [Wizarr](https://github.com/Wizarrrr/wizarr) - An automatic user invitation system for Plex, Jellyfin, Emby, AudiobookShelf, Komga, Kavita and Romm.
|
||||
- [Wrapperr](https://github.com/aunefyren/wrapperr) - Website based application and API that collects Plex statistics using Tautulli and displays it in a nice format. Similar to the Spotify Wrapped concept.
|
||||
|
||||
## Bots
|
||||
|
||||
- [Addarr](https://github.com/Waterboy1602/Addarr) - Telegram Bot for adding series/movies to Sonarr/Radarr or for changing the download speed of Transmission/Sabnzbd.
|
||||
- [Botdarr](https://github.com/shayaantx/botdarr) - Slack/Discord/Telegram/Matrix bot for accessing radarr, sonarr, and lidarr.
|
||||
- [Doplarr](https://github.com/activexray/doplarr_rs) - An *arr request bot for Discord.
|
||||
- [jackett2telegram](https://github.com/danimart1991/jackett2telegram) - A self-hosted Telegram Python Bot that dumps posts from Jackett RSS feeds to a Telegram chat.
|
||||
- [Membarr](https://github.com/Yoruio/Membarr) - Discord Bot to invite a user to a Plex or Jellyfin server.
|
||||
- [Requestrr](https://github.com/thomst08/requestrr) - A Discord bot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat.
|
||||
- [Searcharr](https://github.com/toddrob99/searcharr) - Sonarr & Radarr Telegram Bot.
|
||||
|
||||
## Dashboards
|
||||
|
||||
> These are dashboards for your *arrs and various other services on your server.
|
||||
|
||||
- [Dashy](https://github.com/Lissy93/dashy) - A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more.
|
||||
- Note, Dashy has not received any new release in over a year. Consider alternatives if you need active development and support.
|
||||
- [Flame](https://github.com/pawelmalak/flame) - A self-hosted startpage for your server. Easily manage your apps and bookmarks with built-in editors.
|
||||
- [Heimdall](https://github.com/linuxserver/Heimdall) - An Application dashboard and launcher.
|
||||
- [Homarr](https://github.com/homarr-labs/homarr) - A simple, yet powerful dashboard for your server. A sleek, modern dashboard that puts all of your apps and services at your fingertips.
|
||||
- [Homepage](https://github.com/gethomepage/homepage) - A highly customizable homepage (or startpage / application dashboard) with Docker and service API integration.
|
||||
- [Homer](https://github.com/bastienwirtz/homer) - A very simple static homepage for your server with offline health check.
|
||||
- [Organizr](https://github.com/causefx/Organizr) - HTPC/Homelab Services Organizer - Written in PHP.
|
||||
|
||||
## Mobile Apps
|
||||
|
||||
- [Ruddarr](https://github.com/ruddarr/app) - A beautifully designed, open source, iOS/iPadOS companion app for Radarr and Sonarr instances written in SwiftUI.
|
||||
- [nzb360](https://nzb360.com/) - Usenet/Torrent manager for Android. Supports SABnzbd, NZBget, Deluge, Transmission, uTorrent, qBittorrent, rTorrent/ruTorrent, Sonarr, Sick Beard, Radarr, Lidarr, Bazarr, Couchpotato, Headphones, NEWZnab, Jackett, NZBHydra2 and Prowlarr.
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
label: Awesome *Arr
|
||||
title: Awesome *Arr
|
||||
description: A collection of *Arrs and related stuff
|
||||
icon: log
|
||||
order: -1
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
# Unmaintained
|
||||
|
||||
> These haven't been updated in a while and may or may not work as intended anymore.
|
||||
|
||||
- [Bobarr](https://github.com/iam4x/bobarr) - The all-in-one alternative for Sonarr, Radarr, Jackett, Transmission, and FlareSolverr with a VPN and running in docker. This is no longer in active development, [author is only accepting PRs](https://github.com/iam4x/bobarr/issues/224#issuecomment-1007031439) for this.
|
||||
- [Bonarr](https://github.com/bonarr/Bonarr) - Bonarr is an independent fork of Radarr reworked for automatically downloading adult movies via Usenet and BitTorrent.
|
||||
- [Cardigann](https://github.com/cardigann/cardigann) - A proxy server for adding new indexers to Sonarr, SickRage and other media managers.
|
||||
- [Comandarr](https://github.com/Commandarr/Commandarr) - Comandarr is a bot that will interact with Sonarr, Radarr and Lidarr.
|
||||
- [Invitarr](https://github.com/faizyy01/Invitarr) - A chatbot that invites discord users to plex.
|
||||
- [Listarr](https://github.com/christophercatt/listarr) - A Trakt.tv list -> Sonarr implementation, emulating the list functionality found within Radarr.
|
||||
- [Logarr](https://github.com/Monitorr/logarr) - Logarr is a self-hosted PHP web app that consolidates, formats, and displays log and text files for easy analysis and monitoring.
|
||||
- [Movearr](https://github.com/l3uddz/movearr) - Simple CLI tool to perform various Radarr/Sonarr move functions.
|
||||
- [Plexarr](https://github.com/l3uddz/plexarr) - Fix mismatched media in Plex mastered by Sonarr/Radarr.
|
||||
- [Pulsarr](https://github.com/roboticsound/Pulsarr) - Browser extension (currently Chrome & Firefox) for adding movies to Radarr or Series' to Sonarr while browsing IMDB or TVDB.
|
||||
- [Readarr](https://github.com/Readarr/Readarr) - Readarr is an ebook collection manager.
|
||||
- [Sick-Beard](https://github.com/midgetspy/Sick-Beard) - PVR & episode guide that downloads and manages all your TV shows.
|
||||
- [Syncarr](https://github.com/syncarr/syncarr) - One/two way sync of Radarr, Sonarr, or Lidarr instances.
|
||||
- [Timearr](https://github.com/l3uddz/timearr) - Custom Import Script for Sonarr/Radarr/Lidarr to reset the mod-time of imported files.
|
||||
- [Trackarr](https://gitlab.com/cloudb0x/trackarr) - Trackarr monitors tracker announce IRC channel, parses the announcements, and forwards those announcements to *arr PVRs.
|
||||
- [Wantarr](https://github.com/l3uddz/wantarr) - CLI Tool to find wanted media for the *arr suite.
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
label: Unmaintained
|
||||
title: Unmaintained
|
||||
description: Unmaintained *Arrs
|
||||
icon: alert
|
||||
order: -2
|
||||
362
code_of_conduct/index.html
Normal file
362
code_of_conduct/index.html
Normal file
|
|
@ -0,0 +1,362 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en" class="h-full">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta name="turbo-root" content="/awesome-arr">
|
||||
<meta name="turbo-cache-control" content="no-cache" data-turbo-track="reload" data-track-token="3.11.0.805490049996">
|
||||
|
||||
<!-- See retype.com -->
|
||||
<meta name="generator" content="Retype 3.11.0">
|
||||
|
||||
<!-- Primary Meta Tags -->
|
||||
<title>Contributor Covenant Code of Conduct</title>
|
||||
<meta name="title" content="Contributor Covenant Code of Conduct">
|
||||
<meta name="description" content="We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age,...">
|
||||
|
||||
<!-- Canonical -->
|
||||
<link rel="canonical" href="https://ravencentric.github.io/awesome-arr/code_of_conduct/">
|
||||
|
||||
<!-- Open Graph / Facebook -->
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="https://ravencentric.github.io/awesome-arr/code_of_conduct/">
|
||||
<meta property="og:title" content="Contributor Covenant Code of Conduct">
|
||||
<meta property="og:description" content="We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age,...">
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:url" content="https://ravencentric.github.io/awesome-arr/code_of_conduct/">
|
||||
<meta property="twitter:title" content="Contributor Covenant Code of Conduct">
|
||||
<meta property="twitter:description" content="We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age,...">
|
||||
|
||||
<script data-cfasync="false">(function(){var cl=document.documentElement.classList,ls=localStorage.getItem("retype_scheme"),hd=cl.contains("dark"),hl=cl.contains("light"),wm=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;if(ls==="dark"||(!ls&&wm&&!hd&&!hl)){cl.remove("light");cl.add("dark")}else if(ls==="light"||(!ls&&!wm&&!hd&&!hl)){cl.remove("dark");cl.add("light")}})();</script>
|
||||
|
||||
<link href="../resources/css/retype.css?v=3.11.0.805490049996" rel="stylesheet">
|
||||
|
||||
<script data-cfasync="false" src="../resources/js/config.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
<script data-cfasync="false" src="../resources/js/retype.js?v=3.11.0" data-turbo-eval="false" defer></script>
|
||||
<script id="lunr-js" data-cfasync="false" src="../resources/js/lunr.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="retype-app" class="relative text-base antialiased text-base-text bg-base-bg font-body">
|
||||
<div class="absolute bottom-0 left-0" style="top: 5rem; right: 50%"></div>
|
||||
|
||||
<header id="retype-header" class="sticky top-0 z-30 flex w-full h-16 bg-header-bg border-b border-header-border md:h-20">
|
||||
<div class="container relative flex items-center justify-between pr-6 grow md:justify-start">
|
||||
<!-- Mobile menu button skeleton -->
|
||||
<button v-cloak class="skeleton retype-mobile-menu-button flex items-center justify-center shrink-0 overflow-hidden dark:text-white focus:outline-none rounded-full w-10 h-10 ml-3.5 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" class="mb-px shrink-0" width="24" height="24" viewBox="0 0 24 24" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor"><path d="M2 4h20v2H2zM2 11h20v2H2zM2 18h20v2H2z"></path></g></svg></button>
|
||||
<div v-cloak id="retype-sidebar-left-toggle-button"></div>
|
||||
|
||||
<!-- Logo -->
|
||||
<div class="flex items-center justify-between h-full py-2 md:w-75">
|
||||
<div class="flex items-center px-2 md:px-6">
|
||||
<a id="retype-branding-logo" href="../" class="flex items-center leading-snug text-2xl">
|
||||
<span class="dark:text-white font-bold line-clamp-1 md:line-clamp-2">Awesome *arr</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="hidden h-8 border-r md:inline-block border-base-border"></span>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-between md:grow">
|
||||
<!-- Top Nav -->
|
||||
<nav id="retype-header-nav" class="hidden md:flex">
|
||||
<ul class="flex flex-col mb-4 md:pl-16 md:mb-0 md:flex-row md:items-center">
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<!-- Header Right Skeleton -->
|
||||
<div v-cloak class="flex justify-end grow skeleton">
|
||||
|
||||
<!-- Search input mock -->
|
||||
<div class="relative hidden w-40 lg:block lg:max-w-sm lg:ml-auto">
|
||||
<div class="absolute flex items-center justify-center h-full pl-3 dark:text-dark-300">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon-base" width="16" height="16" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 1px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
<input class="w-full h-10 placeholder-search-placeholder transition-colors duration-200 ease-in bg-search-bg border border-transparent rounded md:text-sm hover:border-search-border-hover focus:outline-none focus:border-search-border-focus" style="padding: 0.625rem 0.75rem 0.625rem 2rem" type="text" placeholder="Search">
|
||||
</div>
|
||||
|
||||
<!-- Mobile search button -->
|
||||
<div class="flex items-center justify-center w-10 h-10 lg:hidden">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="20" height="20" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
|
||||
<!-- Dark mode switch placeholder -->
|
||||
<div class="w-10 h-10 lg:ml-2"></div>
|
||||
|
||||
<!-- History button -->
|
||||
<div class="flex items-center justify-center w-10 h-10" style="margin-right: -0.625rem;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="22" height="22" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><g ><path d="M12.01 6.01c-.55 0-1 .45-1 1V12a1 1 0 00.4.8l3 2.22a.985.985 0 001.39-.2.996.996 0 00-.21-1.4l-2.6-1.92V7.01c.02-.55-.43-1-.98-1z"></path><path d="M12.01 1.91c-5.33 0-9.69 4.16-10.05 9.4l-.29-.26a.997.997 0 10-1.34 1.48l1.97 1.79c.19.17.43.26.67.26s.48-.09.67-.26l1.97-1.79a.997.997 0 10-1.34-1.48l-.31.28c.34-4.14 3.82-7.41 8.05-7.41 4.46 0 8.08 3.63 8.08 8.09s-3.63 8.08-8.08 8.08c-2.18 0-4.22-.85-5.75-2.4a.996.996 0 10-1.42 1.4 10.02 10.02 0 007.17 2.99c5.56 0 10.08-4.52 10.08-10.08.01-5.56-4.52-10.09-10.08-10.09z"></path></g></g></svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-cloak class="flex justify-end grow">
|
||||
<div id="retype-mobile-search-button"></div>
|
||||
<doc-search-desktop></doc-search-desktop>
|
||||
|
||||
<doc-theme-switch class="lg:ml-2"></doc-theme-switch>
|
||||
<doc-history></doc-history>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div id="retype-container" class="container relative flex bg-white">
|
||||
<!-- Sidebar Skeleton -->
|
||||
<div v-cloak class="fixed flex flex-col shrink-0 duration-300 ease-in-out bg-sidebar-left-bg border-sidebar-left-border sidebar top-20 w-75 border-r h-screen md:sticky transition-transform skeleton">
|
||||
|
||||
<div class="flex items-center h-16 px-6">
|
||||
<input class="w-full h-8 px-3 py-2 transition-colors duration-200 ease-linear bg-filter-bg border border-filter-border rounded shadow-none text-sm focus:outline-none focus:border-filter-border-focus" type="text" placeholder="Filter">
|
||||
</div>
|
||||
|
||||
<div class="pl-6 mt-1 mb-4">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
|
||||
<div class="shrink-0 mt-auto bg-transparent dark:border-base-border">
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Sidebar component -->
|
||||
<doc-sidebar v-cloak>
|
||||
<template #sidebar-footer>
|
||||
<div class="shrink-0 mt-auto border-t md:bg-transparent md:border-none dark:border-base-border">
|
||||
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</template>
|
||||
</doc-sidebar>
|
||||
|
||||
<div class="grow min-w-0 bg-body-bg">
|
||||
<!-- Render "toolbar" template here on api pages --><!-- Render page content -->
|
||||
<div class="flex">
|
||||
<div id="retype-main" class="min-w-0 p-4 grow md:px-16">
|
||||
<main class="relative pb-12 lg:pt-2">
|
||||
<div class="retype-markdown" id="retype-content">
|
||||
<!-- Rendered if sidebar right is enabled -->
|
||||
<div id="retype-sidebar-right-toggle"></div>
|
||||
<!-- Page content -->
|
||||
<doc-anchor-target id="contributor-covenant-code-of-conduct" class="break-words">
|
||||
<h1>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#contributor-covenant-code-of-conduct">#</doc-anchor-trigger>
|
||||
<span>Contributor Covenant Code of Conduct</span>
|
||||
</h1>
|
||||
</doc-anchor-target>
|
||||
<doc-anchor-target id="our-pledge">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#our-pledge">#</doc-anchor-trigger>
|
||||
<span>Our Pledge</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<p>We as members, contributors, and leaders pledge to make participation in our
|
||||
community a harassment-free experience for everyone, regardless of age, body
|
||||
size, visible or invisible disability, ethnicity, sex characteristics, gender
|
||||
identity and expression, level of experience, education, socio-economic status,
|
||||
nationality, personal appearance, race, religion, or sexual identity
|
||||
and orientation.</p>
|
||||
<p>We pledge to act and interact in ways that contribute to an open, welcoming,
|
||||
diverse, inclusive, and healthy community.</p>
|
||||
<doc-anchor-target id="our-standards">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#our-standards">#</doc-anchor-trigger>
|
||||
<span>Our Standards</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<p>Examples of behavior that contributes to a positive environment for our
|
||||
community include:</p>
|
||||
<ul>
|
||||
<li>Demonstrating empathy and kindness toward other people</li>
|
||||
<li>Being respectful of differing opinions, viewpoints, and experiences</li>
|
||||
<li>Giving and gracefully accepting constructive feedback</li>
|
||||
<li>Accepting responsibility and apologizing to those affected by our mistakes,
|
||||
and learning from the experience</li>
|
||||
<li>Focusing on what is best not just for us as individuals, but for the
|
||||
overall community</li>
|
||||
</ul>
|
||||
<p>Examples of unacceptable behavior include:</p>
|
||||
<ul>
|
||||
<li>The use of sexualized language or imagery, and sexual attention or
|
||||
advances of any kind</li>
|
||||
<li>Trolling, insulting or derogatory comments, and personal or political attacks</li>
|
||||
<li>Public or private harassment</li>
|
||||
<li>Publishing others' private information, such as a physical or email
|
||||
address, without their explicit permission</li>
|
||||
<li>Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="enforcement-responsibilities">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#enforcement-responsibilities">#</doc-anchor-trigger>
|
||||
<span>Enforcement Responsibilities</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<p>Community leaders are responsible for clarifying and enforcing our standards of
|
||||
acceptable behavior and will take appropriate and fair corrective action in
|
||||
response to any behavior that they deem inappropriate, threatening, offensive,
|
||||
or harmful.</p>
|
||||
<p>Community leaders have the right and responsibility to remove, edit, or reject
|
||||
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||
not aligned to this Code of Conduct, and will communicate reasons for moderation
|
||||
decisions when appropriate.</p>
|
||||
<doc-anchor-target id="scope">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#scope">#</doc-anchor-trigger>
|
||||
<span>Scope</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<p>This Code of Conduct applies within all community spaces, and also applies when
|
||||
an individual is officially representing the community in public spaces.
|
||||
Examples of representing our community include using an official e-mail address,
|
||||
posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event.</p>
|
||||
<doc-anchor-target id="enforcement">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#enforcement">#</doc-anchor-trigger>
|
||||
<span>Enforcement</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<p>Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported to the community leaders responsible for enforcement at
|
||||
.
|
||||
All complaints will be reviewed and investigated promptly and fairly.</p>
|
||||
<p>All community leaders are obligated to respect the privacy and security of the
|
||||
reporter of any incident.</p>
|
||||
<doc-anchor-target id="enforcement-guidelines">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#enforcement-guidelines">#</doc-anchor-trigger>
|
||||
<span>Enforcement Guidelines</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<p>Community leaders will follow these Community Impact Guidelines in determining
|
||||
the consequences for any action they deem in violation of this Code of Conduct:</p>
|
||||
<doc-anchor-target id="1-correction">
|
||||
<h3>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#1-correction">#</doc-anchor-trigger>
|
||||
<span>1. Correction</span>
|
||||
</h3>
|
||||
</doc-anchor-target>
|
||||
<p><strong>Community Impact</strong>: Use of inappropriate language or other behavior deemed
|
||||
unprofessional or unwelcome in the community.</p>
|
||||
<p><strong>Consequence</strong>: A private, written warning from community leaders, providing
|
||||
clarity around the nature of the violation and an explanation of why the
|
||||
behavior was inappropriate. A public apology may be requested.</p>
|
||||
<doc-anchor-target id="2-warning">
|
||||
<h3>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#2-warning">#</doc-anchor-trigger>
|
||||
<span>2. Warning</span>
|
||||
</h3>
|
||||
</doc-anchor-target>
|
||||
<p><strong>Community Impact</strong>: A violation through a single incident or series
|
||||
of actions.</p>
|
||||
<p><strong>Consequence</strong>: A warning with consequences for continued behavior. No
|
||||
interaction with the people involved, including unsolicited interaction with
|
||||
those enforcing the Code of Conduct, for a specified period of time. This
|
||||
includes avoiding interactions in community spaces as well as external channels
|
||||
like social media. Violating these terms may lead to a temporary or
|
||||
permanent ban.</p>
|
||||
<doc-anchor-target id="3-temporary-ban">
|
||||
<h3>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#3-temporary-ban">#</doc-anchor-trigger>
|
||||
<span>3. Temporary Ban</span>
|
||||
</h3>
|
||||
</doc-anchor-target>
|
||||
<p><strong>Community Impact</strong>: A serious violation of community standards, including
|
||||
sustained inappropriate behavior.</p>
|
||||
<p><strong>Consequence</strong>: A temporary ban from any sort of interaction or public
|
||||
communication with the community for a specified period of time. No public or
|
||||
private interaction with the people involved, including unsolicited interaction
|
||||
with those enforcing the Code of Conduct, is allowed during this period.
|
||||
Violating these terms may lead to a permanent ban.</p>
|
||||
<doc-anchor-target id="4-permanent-ban">
|
||||
<h3>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#4-permanent-ban">#</doc-anchor-trigger>
|
||||
<span>4. Permanent Ban</span>
|
||||
</h3>
|
||||
</doc-anchor-target>
|
||||
<p><strong>Community Impact</strong>: Demonstrating a pattern of violation of community
|
||||
standards, including sustained inappropriate behavior, harassment of an
|
||||
individual, or aggression toward or disparagement of classes of individuals.</p>
|
||||
<p><strong>Consequence</strong>: A permanent ban from any sort of public interaction within
|
||||
the community.</p>
|
||||
<doc-anchor-target id="attribution">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#attribution">#</doc-anchor-trigger>
|
||||
<span>Attribution</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<p>This Code of Conduct is adapted from the <a href="https://www.contributor-covenant.org">Contributor Covenant</a>,
|
||||
version 2.0, available at
|
||||
<a href="https://www.contributor-covenant.org/version/2/0/code_of_conduct.html">https://www.contributor-covenant.org/version/2/0/code_of_conduct.html</a>.</p>
|
||||
<p>Community Impact Guidelines were inspired by <a href="https://github.com/mozilla/diversity">Mozilla's code of conduct
|
||||
enforcement ladder</a>.</p>
|
||||
<p>For answers to common questions about this code of conduct, see the FAQ at
|
||||
<a href="https://www.contributor-covenant.org/faq">https://www.contributor-covenant.org/faq</a>. Translations are available at
|
||||
<a href="https://www.contributor-covenant.org/translations">https://www.contributor-covenant.org/translations</a>.</p>
|
||||
|
||||
|
||||
<!-- Required only on API pages -->
|
||||
<doc-toolbar-member-filter-no-results></doc-toolbar-member-filter-no-results>
|
||||
</div>
|
||||
<footer id="retype-content-footer" class="clear-both">
|
||||
<div class="flex flex-wrap items-center justify-between mt-14">
|
||||
<a id="retype-edit-this-page" class="my-2.5 inline-flex items-center text-sm whitespace-nowrap text-body-link font-body-link-weight hover:text-body-link-hover hover:underline" href="https://github.com/Ravencentric/awesome-arr/edit/main/CODE_OF_CONDUCT.md" target="_blank" rel="noopener">
|
||||
<svg class="mr-1.5" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor" overflow="visible"><path d="M20 12c-.55 0-1 .45-1 1v7c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h7c.55 0 1-.45 1-1s-.45-1-1-1H4C2.35 3 1 4.35 1 6v14c0 1.65 1.35 3 3 3h14c1.65 0 3-1.35 3-3v-7c0-.55-.45-1-1-1z" /><path d="M22.21 1.79c-1.18-1.18-3.24-1.18-4.41 0l-9.5 9.5c-.13.13-.22.29-.26.46l-1 4c-.08.34.01.7.26.95.18.2.44.3.7.3.08 0 .16-.01.24-.03l4-1c.18-.04.34-.13.46-.26l9.5-9.5c1.22-1.22 1.22-3.2.01-4.42zm-1.42 3l-9.3 9.3-2.11.53.53-2.11 9.3-9.3c.42-.42 1.16-.42 1.59 0 .43.43.43 1.15-.01 1.58z" /><path fill="none" d="M0 0h24v24H0z" /></svg>
|
||||
<span>Edit this page</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</footer>
|
||||
</main>
|
||||
|
||||
<div id="retype-page-footer" class="print:border-none border-t border-base-border pt-6 mb-8">
|
||||
<footer class="flex flex-wrap items-center justify-between print:justify-center">
|
||||
<div id="retype-footer-links" class="print:hidden">
|
||||
<ul class="flex flex-wrap items-center text-sm">
|
||||
</ul>
|
||||
</div>
|
||||
<div id="retype-copyright" class="print:justify-center py-2 text-footer-text font-footer-link-weight text-sm leading-relaxed"></div>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Rendered if sidebar right is enabled -->
|
||||
<!-- Sidebar right skeleton-->
|
||||
<div v-cloak class="fixed top-0 bottom-0 right-0 translate-x-full bg-sidebar-right-bg border-sidebar-right-border lg:sticky lg:border-l lg:shrink-0 lg:pt-6 lg:transform-none sm:w-1/2 lg:w-64 lg:z-0 md:w-104 sidebar-right skeleton">
|
||||
<div class="pl-5">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- User should be able to hide sidebar right -->
|
||||
<doc-sidebar-right v-cloak></doc-sidebar-right>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<doc-search-mobile></doc-search-mobile>
|
||||
<doc-back-to-top></doc-back-to-top>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="retype-overlay-target"></div>
|
||||
|
||||
<script data-cfasync="false">window.__DOCS__ = { "title": "Code of Conduct", level: 1, icon: "file", hasPrism: false, hasMermaid: false, hasMath: false, tocDepth: 23 }</script>
|
||||
</body>
|
||||
</html>
|
||||
246
contributing/index.html
Normal file
246
contributing/index.html
Normal file
|
|
@ -0,0 +1,246 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en" class="h-full">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta name="turbo-root" content="/awesome-arr">
|
||||
<meta name="turbo-cache-control" content="no-cache" data-turbo-track="reload" data-track-token="3.11.0.805490049996">
|
||||
|
||||
<!-- See retype.com -->
|
||||
<meta name="generator" content="Retype 3.11.0">
|
||||
|
||||
<!-- Primary Meta Tags -->
|
||||
<title>Contribution Guidelines</title>
|
||||
<meta name="title" content="Contribution Guidelines">
|
||||
<meta name="description" content="Learn How to Contribute">
|
||||
|
||||
<!-- Canonical -->
|
||||
<link rel="canonical" href="https://ravencentric.github.io/awesome-arr/contributing/">
|
||||
|
||||
<!-- Open Graph / Facebook -->
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="https://ravencentric.github.io/awesome-arr/contributing/">
|
||||
<meta property="og:title" content="Contribution Guidelines">
|
||||
<meta property="og:description" content="Learn How to Contribute">
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:url" content="https://ravencentric.github.io/awesome-arr/contributing/">
|
||||
<meta property="twitter:title" content="Contribution Guidelines">
|
||||
<meta property="twitter:description" content="Learn How to Contribute">
|
||||
|
||||
<script data-cfasync="false">(function(){var cl=document.documentElement.classList,ls=localStorage.getItem("retype_scheme"),hd=cl.contains("dark"),hl=cl.contains("light"),wm=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;if(ls==="dark"||(!ls&&wm&&!hd&&!hl)){cl.remove("light");cl.add("dark")}else if(ls==="light"||(!ls&&!wm&&!hd&&!hl)){cl.remove("dark");cl.add("light")}})();</script>
|
||||
|
||||
<link href="../resources/css/retype.css?v=3.11.0.805490049996" rel="stylesheet">
|
||||
|
||||
<script data-cfasync="false" src="../resources/js/config.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
<script data-cfasync="false" src="../resources/js/retype.js?v=3.11.0" data-turbo-eval="false" defer></script>
|
||||
<script id="lunr-js" data-cfasync="false" src="../resources/js/lunr.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="retype-app" class="relative text-base antialiased text-base-text bg-base-bg font-body">
|
||||
<div class="absolute bottom-0 left-0" style="top: 5rem; right: 50%"></div>
|
||||
|
||||
<header id="retype-header" class="sticky top-0 z-30 flex w-full h-16 bg-header-bg border-b border-header-border md:h-20">
|
||||
<div class="container relative flex items-center justify-between pr-6 grow md:justify-start">
|
||||
<!-- Mobile menu button skeleton -->
|
||||
<button v-cloak class="skeleton retype-mobile-menu-button flex items-center justify-center shrink-0 overflow-hidden dark:text-white focus:outline-none rounded-full w-10 h-10 ml-3.5 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" class="mb-px shrink-0" width="24" height="24" viewBox="0 0 24 24" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor"><path d="M2 4h20v2H2zM2 11h20v2H2zM2 18h20v2H2z"></path></g></svg></button>
|
||||
<div v-cloak id="retype-sidebar-left-toggle-button"></div>
|
||||
|
||||
<!-- Logo -->
|
||||
<div class="flex items-center justify-between h-full py-2 md:w-75">
|
||||
<div class="flex items-center px-2 md:px-6">
|
||||
<a id="retype-branding-logo" href="../" class="flex items-center leading-snug text-2xl">
|
||||
<span class="dark:text-white font-bold line-clamp-1 md:line-clamp-2">Awesome *arr</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="hidden h-8 border-r md:inline-block border-base-border"></span>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-between md:grow">
|
||||
<!-- Top Nav -->
|
||||
<nav id="retype-header-nav" class="hidden md:flex">
|
||||
<ul class="flex flex-col mb-4 md:pl-16 md:mb-0 md:flex-row md:items-center">
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<!-- Header Right Skeleton -->
|
||||
<div v-cloak class="flex justify-end grow skeleton">
|
||||
|
||||
<!-- Search input mock -->
|
||||
<div class="relative hidden w-40 lg:block lg:max-w-sm lg:ml-auto">
|
||||
<div class="absolute flex items-center justify-center h-full pl-3 dark:text-dark-300">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon-base" width="16" height="16" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 1px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
<input class="w-full h-10 placeholder-search-placeholder transition-colors duration-200 ease-in bg-search-bg border border-transparent rounded md:text-sm hover:border-search-border-hover focus:outline-none focus:border-search-border-focus" style="padding: 0.625rem 0.75rem 0.625rem 2rem" type="text" placeholder="Search">
|
||||
</div>
|
||||
|
||||
<!-- Mobile search button -->
|
||||
<div class="flex items-center justify-center w-10 h-10 lg:hidden">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="20" height="20" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
|
||||
<!-- Dark mode switch placeholder -->
|
||||
<div class="w-10 h-10 lg:ml-2"></div>
|
||||
|
||||
<!-- History button -->
|
||||
<div class="flex items-center justify-center w-10 h-10" style="margin-right: -0.625rem;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="22" height="22" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><g ><path d="M12.01 6.01c-.55 0-1 .45-1 1V12a1 1 0 00.4.8l3 2.22a.985.985 0 001.39-.2.996.996 0 00-.21-1.4l-2.6-1.92V7.01c.02-.55-.43-1-.98-1z"></path><path d="M12.01 1.91c-5.33 0-9.69 4.16-10.05 9.4l-.29-.26a.997.997 0 10-1.34 1.48l1.97 1.79c.19.17.43.26.67.26s.48-.09.67-.26l1.97-1.79a.997.997 0 10-1.34-1.48l-.31.28c.34-4.14 3.82-7.41 8.05-7.41 4.46 0 8.08 3.63 8.08 8.09s-3.63 8.08-8.08 8.08c-2.18 0-4.22-.85-5.75-2.4a.996.996 0 10-1.42 1.4 10.02 10.02 0 007.17 2.99c5.56 0 10.08-4.52 10.08-10.08.01-5.56-4.52-10.09-10.08-10.09z"></path></g></g></svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-cloak class="flex justify-end grow">
|
||||
<div id="retype-mobile-search-button"></div>
|
||||
<doc-search-desktop></doc-search-desktop>
|
||||
|
||||
<doc-theme-switch class="lg:ml-2"></doc-theme-switch>
|
||||
<doc-history></doc-history>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div id="retype-container" class="container relative flex bg-white">
|
||||
<!-- Sidebar Skeleton -->
|
||||
<div v-cloak class="fixed flex flex-col shrink-0 duration-300 ease-in-out bg-sidebar-left-bg border-sidebar-left-border sidebar top-20 w-75 border-r h-screen md:sticky transition-transform skeleton">
|
||||
|
||||
<div class="flex items-center h-16 px-6">
|
||||
<input class="w-full h-8 px-3 py-2 transition-colors duration-200 ease-linear bg-filter-bg border border-filter-border rounded shadow-none text-sm focus:outline-none focus:border-filter-border-focus" type="text" placeholder="Filter">
|
||||
</div>
|
||||
|
||||
<div class="pl-6 mt-1 mb-4">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
|
||||
<div class="shrink-0 mt-auto bg-transparent dark:border-base-border">
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Sidebar component -->
|
||||
<doc-sidebar v-cloak>
|
||||
<template #sidebar-footer>
|
||||
<div class="shrink-0 mt-auto border-t md:bg-transparent md:border-none dark:border-base-border">
|
||||
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</template>
|
||||
</doc-sidebar>
|
||||
|
||||
<div class="grow min-w-0 bg-body-bg">
|
||||
<!-- Render "toolbar" template here on api pages --><!-- Render page content -->
|
||||
<div class="flex">
|
||||
<div id="retype-main" class="min-w-0 p-4 grow md:px-16">
|
||||
<main class="relative pb-12 lg:pt-2">
|
||||
<div class="retype-markdown" id="retype-content">
|
||||
<!-- Rendered if sidebar right is enabled -->
|
||||
<div id="retype-sidebar-right-toggle"></div>
|
||||
<!-- Page content -->
|
||||
<doc-anchor-target id="contribution-guidelines" class="break-words">
|
||||
<h1>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#contribution-guidelines">#</doc-anchor-trigger>
|
||||
<span>Contribution Guidelines</span>
|
||||
</h1>
|
||||
</doc-anchor-target>
|
||||
<p>Please note that this project is released with a
|
||||
<a href="../code_of_conduct/">Contributor Code of Conduct</a>. By participating in this
|
||||
project you agree to abide by its terms.</p>
|
||||
<hr>
|
||||
<p>Ensure your pull request adheres to the following guidelines:</p>
|
||||
<ul>
|
||||
<li>Follow the format <code v-pre>- [Name](link) - A small description.</code></li>
|
||||
<li>Maintain alphabetical order in each category.</li>
|
||||
<li>Submitted projects must meet a popularity threshold:
|
||||
<ul>
|
||||
<li><strong>GitHub:</strong> Minimum 50 stars.</li>
|
||||
<li><strong>Other Platforms:</strong> Comparable community interest.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<p>I apologize if this feels like an arbitrary hurdle. Unfortunately, to keep this list focused and manageable,
|
||||
and to ensure it highlights projects that have demonstrated some level of community validation,
|
||||
I need a way to fairly filter submissions. I simply cannot include every project, and without some kind of metric,
|
||||
reviewing and rejecting projects becomes very subjective and unsustainable.</p>
|
||||
<p>This check is an attempt to introduce a degree of fairness and objectivity to the process. Thank you for your understanding.</p>
|
||||
|
||||
|
||||
<!-- Required only on API pages -->
|
||||
<doc-toolbar-member-filter-no-results></doc-toolbar-member-filter-no-results>
|
||||
</div>
|
||||
<footer id="retype-content-footer" class="clear-both">
|
||||
<div class="flex flex-wrap items-center justify-between mt-14">
|
||||
<a id="retype-edit-this-page" class="my-2.5 inline-flex items-center text-sm whitespace-nowrap text-body-link font-body-link-weight hover:text-body-link-hover hover:underline" href="https://github.com/Ravencentric/awesome-arr/edit/main/CONTRIBUTING.md" target="_blank" rel="noopener">
|
||||
<svg class="mr-1.5" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor" overflow="visible"><path d="M20 12c-.55 0-1 .45-1 1v7c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h7c.55 0 1-.45 1-1s-.45-1-1-1H4C2.35 3 1 4.35 1 6v14c0 1.65 1.35 3 3 3h14c1.65 0 3-1.35 3-3v-7c0-.55-.45-1-1-1z" /><path d="M22.21 1.79c-1.18-1.18-3.24-1.18-4.41 0l-9.5 9.5c-.13.13-.22.29-.26.46l-1 4c-.08.34.01.7.26.95.18.2.44.3.7.3.08 0 .16-.01.24-.03l4-1c.18-.04.34-.13.46-.26l9.5-9.5c1.22-1.22 1.22-3.2.01-4.42zm-1.42 3l-9.3 9.3-2.11.53.53-2.11 9.3-9.3c.42-.42 1.16-.42 1.59 0 .43.43.43 1.15-.01 1.58z" /><path fill="none" d="M0 0h24v24H0z" /></svg>
|
||||
<span>Edit this page</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<nav id="retype-nextprev" class="print:hidden flex mt-14">
|
||||
<div class="w-1/2">
|
||||
<a class="px-5 py-4 h-full flex items-center break-normal font-medium text-body-link border border-base-border hover:border-base-border-hover rounded-r rounded-l-lg transition-colors duration-150 relative hover:z-5" href="../unmaintained/">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="mr-3" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" overflow="visible"><path d="M19 11H7.41l5.29-5.29a.996.996 0 10-1.41-1.41l-7 7a1 1 0 000 1.42l7 7a1.024 1.024 0 001.42-.01.996.996 0 000-1.41L7.41 13H19c.55 0 1-.45 1-1s-.45-1-1-1z" /><path fill="none" d="M0 0h24v24H0z" /></svg>
|
||||
<span>
|
||||
<span class="block text-xs font-normal text-base-text-muted">Previous</span>
|
||||
<span class="block mt-1">Unmaintained</span>
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="w-1/2">
|
||||
</div>
|
||||
</nav>
|
||||
</footer>
|
||||
</main>
|
||||
|
||||
<div id="retype-page-footer" class="print:border-none border-t border-base-border pt-6 mb-8">
|
||||
<footer class="flex flex-wrap items-center justify-between print:justify-center">
|
||||
<div id="retype-footer-links" class="print:hidden">
|
||||
<ul class="flex flex-wrap items-center text-sm">
|
||||
</ul>
|
||||
</div>
|
||||
<div id="retype-copyright" class="print:justify-center py-2 text-footer-text font-footer-link-weight text-sm leading-relaxed"></div>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Rendered if sidebar right is enabled -->
|
||||
<!-- Sidebar right skeleton-->
|
||||
<div v-cloak class="fixed top-0 bottom-0 right-0 translate-x-full bg-sidebar-right-bg border-sidebar-right-border lg:sticky lg:border-l lg:shrink-0 lg:pt-6 lg:transform-none sm:w-1/2 lg:w-64 lg:z-0 md:w-104 sidebar-right skeleton">
|
||||
<div class="pl-5">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- User should be able to hide sidebar right -->
|
||||
<doc-sidebar-right v-cloak></doc-sidebar-right>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<doc-search-mobile></doc-search-mobile>
|
||||
<doc-back-to-top></doc-back-to-top>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="retype-overlay-target"></div>
|
||||
|
||||
<script data-cfasync="false">window.__DOCS__ = { "title": "Contribution Guidelines", level: 1, icon: "file", hasPrism: false, hasMermaid: false, hasMath: false, tocDepth: 23 }</script>
|
||||
</body>
|
||||
</html>
|
||||
440
index.html
Normal file
440
index.html
Normal file
|
|
@ -0,0 +1,440 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en" class="h-full">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta name="turbo-root" content="/awesome-arr">
|
||||
<meta name="turbo-cache-control" content="no-cache" data-turbo-track="reload" data-track-token="3.11.0.805490049996">
|
||||
|
||||
<!-- See retype.com -->
|
||||
<meta name="generator" content="Retype 3.11.0">
|
||||
|
||||
<!-- Primary Meta Tags -->
|
||||
<title>Awesome *Arr</title>
|
||||
<meta name="title" content="Awesome *Arr">
|
||||
<meta name="description" content="A collection of *Arrs and related stuff">
|
||||
|
||||
<!-- Canonical -->
|
||||
<link rel="canonical" href="https://ravencentric.github.io/awesome-arr/">
|
||||
|
||||
<!-- Open Graph / Facebook -->
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="https://ravencentric.github.io/awesome-arr/">
|
||||
<meta property="og:title" content="Awesome *Arr">
|
||||
<meta property="og:description" content="A collection of *Arrs and related stuff">
|
||||
<meta property="og:image" content="https://awesome.re/badge.svg">
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:url" content="https://ravencentric.github.io/awesome-arr/">
|
||||
<meta property="twitter:title" content="Awesome *Arr">
|
||||
<meta property="twitter:description" content="A collection of *Arrs and related stuff">
|
||||
<meta property="twitter:image" content="https://awesome.re/badge.svg">
|
||||
|
||||
<script data-cfasync="false">(function(){var cl=document.documentElement.classList,ls=localStorage.getItem("retype_scheme"),hd=cl.contains("dark"),hl=cl.contains("light"),wm=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;if(ls==="dark"||(!ls&&wm&&!hd&&!hl)){cl.remove("light");cl.add("dark")}else if(ls==="light"||(!ls&&!wm&&!hd&&!hl)){cl.remove("dark");cl.add("light")}})();</script>
|
||||
|
||||
<link href="resources/css/retype.css?v=3.11.0.805490049996" rel="stylesheet">
|
||||
|
||||
<script data-cfasync="false" src="resources/js/config.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
<script data-cfasync="false" src="resources/js/retype.js?v=3.11.0" data-turbo-eval="false" defer></script>
|
||||
<script id="lunr-js" data-cfasync="false" src="resources/js/lunr.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="retype-app" class="relative text-base antialiased text-base-text bg-base-bg font-body">
|
||||
<div class="absolute bottom-0 left-0" style="top: 5rem; right: 50%"></div>
|
||||
|
||||
<header id="retype-header" class="sticky top-0 z-30 flex w-full h-16 bg-header-bg border-b border-header-border md:h-20">
|
||||
<div class="container relative flex items-center justify-between pr-6 grow md:justify-start">
|
||||
<!-- Mobile menu button skeleton -->
|
||||
<button v-cloak class="skeleton retype-mobile-menu-button flex items-center justify-center shrink-0 overflow-hidden dark:text-white focus:outline-none rounded-full w-10 h-10 ml-3.5 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" class="mb-px shrink-0" width="24" height="24" viewBox="0 0 24 24" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor"><path d="M2 4h20v2H2zM2 11h20v2H2zM2 18h20v2H2z"></path></g></svg></button>
|
||||
<div v-cloak id="retype-sidebar-left-toggle-button"></div>
|
||||
|
||||
<!-- Logo -->
|
||||
<div class="flex items-center justify-between h-full py-2 md:w-75">
|
||||
<div class="flex items-center px-2 md:px-6">
|
||||
<a id="retype-branding-logo" href="" class="flex items-center leading-snug text-2xl">
|
||||
<span class="dark:text-white font-bold line-clamp-1 md:line-clamp-2">Awesome *arr</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="hidden h-8 border-r md:inline-block border-base-border"></span>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-between md:grow">
|
||||
<!-- Top Nav -->
|
||||
<nav id="retype-header-nav" class="hidden md:flex">
|
||||
<ul class="flex flex-col mb-4 md:pl-16 md:mb-0 md:flex-row md:items-center">
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<!-- Header Right Skeleton -->
|
||||
<div v-cloak class="flex justify-end grow skeleton">
|
||||
|
||||
<!-- Search input mock -->
|
||||
<div class="relative hidden w-40 lg:block lg:max-w-sm lg:ml-auto">
|
||||
<div class="absolute flex items-center justify-center h-full pl-3 dark:text-dark-300">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon-base" width="16" height="16" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 1px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
<input class="w-full h-10 placeholder-search-placeholder transition-colors duration-200 ease-in bg-search-bg border border-transparent rounded md:text-sm hover:border-search-border-hover focus:outline-none focus:border-search-border-focus" style="padding: 0.625rem 0.75rem 0.625rem 2rem" type="text" placeholder="Search">
|
||||
</div>
|
||||
|
||||
<!-- Mobile search button -->
|
||||
<div class="flex items-center justify-center w-10 h-10 lg:hidden">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="20" height="20" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
|
||||
<!-- Dark mode switch placeholder -->
|
||||
<div class="w-10 h-10 lg:ml-2"></div>
|
||||
|
||||
<!-- History button -->
|
||||
<div class="flex items-center justify-center w-10 h-10" style="margin-right: -0.625rem;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="22" height="22" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><g ><path d="M12.01 6.01c-.55 0-1 .45-1 1V12a1 1 0 00.4.8l3 2.22a.985.985 0 001.39-.2.996.996 0 00-.21-1.4l-2.6-1.92V7.01c.02-.55-.43-1-.98-1z"></path><path d="M12.01 1.91c-5.33 0-9.69 4.16-10.05 9.4l-.29-.26a.997.997 0 10-1.34 1.48l1.97 1.79c.19.17.43.26.67.26s.48-.09.67-.26l1.97-1.79a.997.997 0 10-1.34-1.48l-.31.28c.34-4.14 3.82-7.41 8.05-7.41 4.46 0 8.08 3.63 8.08 8.09s-3.63 8.08-8.08 8.08c-2.18 0-4.22-.85-5.75-2.4a.996.996 0 10-1.42 1.4 10.02 10.02 0 007.17 2.99c5.56 0 10.08-4.52 10.08-10.08.01-5.56-4.52-10.09-10.08-10.09z"></path></g></g></svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-cloak class="flex justify-end grow">
|
||||
<div id="retype-mobile-search-button"></div>
|
||||
<doc-search-desktop></doc-search-desktop>
|
||||
|
||||
<doc-theme-switch class="lg:ml-2"></doc-theme-switch>
|
||||
<doc-history></doc-history>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div id="retype-container" class="container relative flex bg-white">
|
||||
<!-- Sidebar Skeleton -->
|
||||
<div v-cloak class="fixed flex flex-col shrink-0 duration-300 ease-in-out bg-sidebar-left-bg border-sidebar-left-border sidebar top-20 w-75 border-r h-screen md:sticky transition-transform skeleton">
|
||||
|
||||
<div class="flex items-center h-16 px-6">
|
||||
<input class="w-full h-8 px-3 py-2 transition-colors duration-200 ease-linear bg-filter-bg border border-filter-border rounded shadow-none text-sm focus:outline-none focus:border-filter-border-focus" type="text" placeholder="Filter">
|
||||
</div>
|
||||
|
||||
<div class="pl-6 mt-1 mb-4">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
|
||||
<div class="shrink-0 mt-auto bg-transparent dark:border-base-border">
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Sidebar component -->
|
||||
<doc-sidebar v-cloak>
|
||||
<template #sidebar-footer>
|
||||
<div class="shrink-0 mt-auto border-t md:bg-transparent md:border-none dark:border-base-border">
|
||||
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</template>
|
||||
</doc-sidebar>
|
||||
|
||||
<div class="grow min-w-0 bg-body-bg">
|
||||
<!-- Render "toolbar" template here on api pages --><!-- Render page content -->
|
||||
<div class="flex">
|
||||
<div id="retype-main" class="min-w-0 p-4 grow md:px-16">
|
||||
<main class="relative pb-12 lg:pt-2">
|
||||
<div class="retype-markdown" id="retype-content">
|
||||
<!-- Rendered if sidebar right is enabled -->
|
||||
<div id="retype-sidebar-right-toggle"></div>
|
||||
<!-- Page content -->
|
||||
<doc-anchor-target id="awesome-arr-awesome" class="break-words">
|
||||
<h1>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#awesome-arr-awesome">#</doc-anchor-trigger>
|
||||
<span>Awesome *Arr <a href="https://awesome.re"><img src="https://awesome.re/badge.svg" alt="Awesome" /></a></span>
|
||||
</h1>
|
||||
</doc-anchor-target>
|
||||
<blockquote>
|
||||
<p>Lidarr, Prowlarr, Radarr, Sonarr, and Whisparr are collectively referred to as "*arr" or "*arrs". They are designed to automatically grab, sort, organize, and monitor your Music, Movie, E-Book, or TV Show collections for Lidarr, Radarr, Sonarr, and Whisparr; and to manage your indexers and keep them in sync with the aforementioned apps for Prowlarr. This list aims to list all *arrs and things related to them</p>
|
||||
</blockquote>
|
||||
<doc-anchor-target id="contents">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#contents">#</doc-anchor-trigger>
|
||||
<span>Contents</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<ul>
|
||||
<li><doc-anchor-trigger to="#primary-arrs">Primary *arrs</doc-anchor-trigger></li>
|
||||
<li><doc-anchor-trigger to="#indexer-managers">Indexer Managers</doc-anchor-trigger></li>
|
||||
<li><doc-anchor-trigger to="#resources">Resources</doc-anchor-trigger></li>
|
||||
<li><doc-anchor-trigger to="#arrs-with-additional-functionality">*arrs with Additional Functionality</doc-anchor-trigger></li>
|
||||
<li><doc-anchor-trigger to="#arr-alternatives">*arr Alternatives</doc-anchor-trigger></li>
|
||||
<li><doc-anchor-trigger to="#complimenting-apps">Complimenting Apps</doc-anchor-trigger></li>
|
||||
<li><doc-anchor-trigger to="#bots">Bots</doc-anchor-trigger></li>
|
||||
<li><doc-anchor-trigger to="#dashboards">Dashboards</doc-anchor-trigger></li>
|
||||
<li><doc-anchor-trigger to="#mobile-apps">Mobile Apps</doc-anchor-trigger></li>
|
||||
</ul>
|
||||
<doc-anchor-target id="primary-arrs">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#primary-arrs">#</doc-anchor-trigger>
|
||||
<span>Primary *arrs</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<blockquote>
|
||||
<p>These are collection managers for Usenet and BitTorrent users. They can monitor multiple RSS feeds for new content and will grab, sort, and rename them. They can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.</p>
|
||||
</blockquote>
|
||||
<ul>
|
||||
<li><a href="https://lidarr.audio/">Lidarr</a> - Lidarr is a music collection manager.</li>
|
||||
<li><a href="https://radarr.video/">Radarr</a> - Radarr is a movie collection manager.</li>
|
||||
<li><a href="https://sonarr.tv/">Sonarr</a> - Smart PVR for newsgroup and bittorrent users.</li>
|
||||
<li><a href="https://whisparr.com/">Whisparr</a> - Whisparr is an adult movie collection manager.</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="indexer-managers">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#indexer-managers">#</doc-anchor-trigger>
|
||||
<span>Indexer Managers</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<ul>
|
||||
<li><a href="https://github.com/prowlarr/prowlarr">Prowlarr</a> - Prowlarr is an indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required.</li>
|
||||
<li><a href="https://github.com/Jackett/Jackett">Jackett</a> - API Support for your favorite torrent trackers. An alternative to Prowlarr.</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="resources">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#resources">#</doc-anchor-trigger>
|
||||
<span>Resources</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<ul>
|
||||
<li><a href="https://wiki.servarr.com/">Servarr</a> - The consolidated wiki for Lidarr, Prowlarr, Radarr, and Sonarr.</li>
|
||||
<li><a href="https://trash-guides.info/">TRaSH-Guides</a> - Guides mainly for Sonarr/Radarr/Bazarr and everything related to it.</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="arrs-with-additional-functionality">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#arrs-with-additional-functionality">#</doc-anchor-trigger>
|
||||
<span>*arrs with Additional Functionality</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<ul>
|
||||
<li><a href="https://github.com/RandomNinjaAtk/docker-lidarr-extended">Docker Lidarr Extended</a> - Lidarr application packaged with multiple scripts to provide additional functionality.</li>
|
||||
<li><a href="https://github.com/RandomNinjaAtk/docker-radarr-extended">Docker Radarr Extended</a> - Radarr (develop) with bash scripts to automate and extend functionality.</li>
|
||||
<li><a href="https://github.com/RandomNinjaAtk/docker-sonarr-extended">Docker Sonarr Extended</a> - Sonarr (develop) with bash scripts to automate and extend functionality.</li>
|
||||
<li><a href="https://github.com/youegraillot/lidarr-on-steroids">Lidarr on Steroids</a> - This repository bundles a modded version of Lidarr and Deemix into a docker image.</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="arr-alternatives">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#arr-alternatives">#</doc-anchor-trigger>
|
||||
<span>*arr Alternatives</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<blockquote>
|
||||
<p>These work similarly to an *arr and serve as an alternative to them.</p>
|
||||
</blockquote>
|
||||
<ul>
|
||||
<li><a href="https://github.com/Flexget/Flexget">Flexget</a> - FlexGet is a multipurpose automation tool for all of your media. Support for torrents, nzbs, podcasts, comics, TV, movies, RSS, HTML, CSV, and more.</li>
|
||||
<li><a href="https://github.com/Casvt/Kapowarr">Kapowarr</a> - Kapowarr is a software to build and manage a comic book library.</li>
|
||||
<li><a href="https://pymedusa.com/">Medusa</a> - Medusa is an automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic: automatic torrent/nzb searching, downloading, and processing at the qualities you want.</li>
|
||||
<li><a href="https://github.com/mylar3/mylar3">Mylar3</a> - The python3 version of the automated Comic Book downloader (cbr/cbz) for use with various download clients.</li>
|
||||
<li><a href="https://github.com/SickGear/SickGear">SickGear</a> - SickGear has proven the most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation.</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="complimenting-apps">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#complimenting-apps">#</doc-anchor-trigger>
|
||||
<span>Complimenting Apps</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<ul>
|
||||
<li><a href="https://github.com/RandomNinjaAtk/arr-scripts">Arr-scripts</a> - Extended Container Scripts. Designed to be easily implemented/added to Linuxserver.io containers.</li>
|
||||
<li><a href="https://autobrr.com/">Autobrr</a> - The modern autodl-irssi replacement.</li>
|
||||
<li><a href="https://github.com/dan-online/autopulse">Autopulse</a> - An automated lightweight service that updates media servers like Plex and Jellyfin based on notifications from media organizers like Sonarr and Radarr.</li>
|
||||
<li><a href="https://github.com/Cloudbox/autoscan">Autoscan</a> - Autoscan replaces the default Plex and Emby behaviour for picking up changes on the file system.</li>
|
||||
<li><a href="https://github.com/morpheus65535/bazarr">Bazarr</a> - Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.</li>
|
||||
<li><a href="https://github.com/buildarr/buildarr">Buildarr</a> - A solution to automating deployment and configuration of your *arr stack.</li>
|
||||
<li><a href="https://github.com/ThePhaseless/Byparr/">Byparr</a> - An alternative to FlareSolverr as a drop-in replacement, built with seleniumbase and FastAPI.</li>
|
||||
<li><a href="https://github.com/jordanlambrecht/calendarr">Calendarr</a> - A notification system that sends scheduled Sonarr/Radarr calendar updates to Discord and Slack.</li>
|
||||
<li><a href="https://github.com/aetaric/checkrr">Checkrr</a> - Checkrr Scans your library files for corrupt media and replace the files via sonarr and radarr.</li>
|
||||
<li><a href="https://github.com/hrenard/cleanarr/">Cleanarr (hrenard)</a> - A small utility tasked to automatically clean radarr and sonarr files over time.</li>
|
||||
<li><a href="https://github.com/se1exin/Cleanarr">Cleanarr (se1exin)</a> - A simple UI to help find and delete duplicate and sample files from your Plex server.</li>
|
||||
<li><a href="https://ipv6.rs/cloudseeder">Cloud Seeder</a> - 1 click installer and updater for Prowlarr, Lidarr, Radarr, Sonarr and Whisparr. Also links and connects qBittorrent.</li>
|
||||
<li><a href="https://github.com/RiffSphere/Collectarr">Collectarr</a> - A Python script for checking your Radarr database and setting up collection lists. Also supports "smart" actor lists based on TMDB.</li>
|
||||
<li><a href="https://github.com/TMD20/crossarr">Crossarr</a> - Cross Seed via Arr Programs.</li>
|
||||
<li><a href="https://github.com/FrenchGithubUser/Dasharr">Dasharr</a> - Dashboard of torrent indexers usage, profile stats evolution over time.</li>
|
||||
<li><a href="https://github.com/ManiMatter/decluttarr">Decluttarr</a> - Watches radarr, sonarr, lidarr and whisparr download queues and removes downloads if they become stalled or no longer needed.</li>
|
||||
<li><a href="https://github.com/rfsbraz/deleterr">Deleterr</a> - Automates deleting inactive and stale media from Plex/Sonarr/Radarr.</li>
|
||||
<li><a href="https://github.com/anandslab/deployarr">Deployarr</a> - Deployarr automates Homelab setup using Docker and Docker Compose.</li>
|
||||
<li><a href="https://github.com/Adman1020/Elsewherr">Elsewherr</a> - See disclaimer on page. See if your movies from Radarr are available on a streaming service, and add a tag against the movie if it is.</li>
|
||||
<li><a href="https://github.com/haijeploeg/excludarr">Excludarr</a> - Excludarr is a CLI that interacts with Radarr and Sonarr instances. It completely manages you library in Sonarr and Radarr to only consist out of movies and series that are not present on any of the configured streaming providers.</li>
|
||||
<li><a href="https://github.com/onedr0p/exportarr">Exportarr</a> - This will export metrics gathered from Sonarr, Radarr, Lidarr, or Prowlarr.</li>
|
||||
<li><a href="https://github.com/Luctia/ezarr">Ezarr</a> - Ezarr aims to make it as easy as possible to setup an entire Servarr/Jackett/BitTorrent/PleX/Jellyfin mediacenter stack using Docker.</li>
|
||||
<li><a href="https://github.com/rasmus-kirk/nixarr">Nixarr</a> - Nixarr is a Nixos module that helps setup and manage a media server stack natively in Nixos. Supports a lot of *Arrs, Jellyfin, Plex, Audiobookshelf, has both Usenet and Torrent modules and has built-in VPN-support.</li>
|
||||
<li><a href="https://github.com/FlareSolverr/FlareSolverr">FlareSolverr</a> - Proxy server to bypass Cloudflare protection.</li>
|
||||
<li><a href="https://github.com/Flemmarr/Flemmarr">Flemmarr</a> - Flemmarr makes it easy to automate configuration for your -arr apps.</li>
|
||||
<li><a href="https://github.com/l3v11/gclone">Gclone</a> - A rclone mod with auto SA rotation.</li>
|
||||
<li><a href="https://github.com/plexguide/Huntarr.io">Huntarr</a> - A specialized utility that automates discovering missing and upgrading your media collection!</li>
|
||||
<li><a href="https://github.com/Schaka/janitorr">Janitorr</a> - Cleans your Radarr, Sonarr, Jellyseerr and Jellyfin before you run out of space.</li>
|
||||
<li><a href="https://github.com/Fallenbagel/jellyseerr">Jellyseerr</a> - Open-source media request and discovery manager for Jellyfin, Plex and Emby.</li>
|
||||
<li><a href="https://github.com/angrycuban13/Just-A-Bunch-Of-Starr-Scripts">Just A Bunch Of Starr Scripts</a> - PowerShell scripts for Starr apps.</li>
|
||||
<li><a href="https://github.com/Kometa-Team/Kometa">Kometa</a> - Kometa (formerly Plex Meta Manager) is an open source Python 3 project that has been designed to ease the creation and maintenance of metadata, collections, and playlists within a Plex Media Server.</li>
|
||||
<li><a href="https://github.com/nullable-eth/labelarr">Labelarr</a> - Application that bridges your Plex media libraries with The Movie Database, adding relevant keywords as searchable labels or genres for custom filters in Plex.</li>
|
||||
<li><a href="https://github.com/lingarr-translate/lingarr">Lingarr</a> - Lingarr integrates with Radarr and Sonarr and automates subtitle translation using various locally hosted or SaaS translation services.</li>
|
||||
<li><a href="https://github.com/TheUltimateC0der/Listrr">Listrr</a> - Listrr creates lists for shows and movies based on your filters. The created lists get updated every 24 hours based on your filters, so Listrr will add all new items that match your filters, and will also remove all items that do not match your filter configuration anymore. Supports Sonarr, Radarr, Traktarr and Python-PlexLibrary.</li>
|
||||
<li><a href="https://github.com/jorenn92/Maintainerr">Maintainerr</a> - Looks and smells like Overseerr, does the opposite. Maintenance tool for the Plex ecosystem.</li>
|
||||
<li><a href="https://github.com/Dark-Alex-17/managarr">Managarr</a> - A TUI and CLI to help you manage all your Servarrs.</li>
|
||||
<li><a href="https://github.com/l3uddz/mediarr">Mediarr</a> - CLI tool to add new media to pvr's from the arr suite.</li>
|
||||
<li><a href="https://github.com/PCJones/MediathekArr/">MediathekArr</a> - Integrate ARD&ZDF Mediathek in Prowlarr, Sonarr, and Radarr (German free public TV stations).</li>
|
||||
<li><a href="https://github.com/midarrlabs/midarr-server">Midarr</a> - Midarr, the minimal lightweight media server.</li>
|
||||
<li><a href="https://github.com/Monitorr/Monitorr">Monitorr</a> - Monitorr is a self-hosted PHP web app that monitors the status of local and remote network services, websites, and applications.</li>
|
||||
<li><a href="https://notifiarr.com/">Notifiarr</a> - Discord notification system.</li>
|
||||
<li><a href="https://github.com/Vansmak/OCDarr">OCDarr</a> - Automates sending and deleting episodes or seasons to sonarr one at a time as played.</li>
|
||||
<li><a href="https://github.com/Ombi-app/Ombi">Ombi</a> - Ombi is a self-hosted web application that automatically gives your shared Plex or Emby users the ability to request content by themselves! Ombi can be linked to multiple TV Show and Movie DVR tools to create a seamless end-to-end experience for your users.</li>
|
||||
<li><a href="https://overseerr.dev/">Overseerr</a> - Request management and media discovery tool for the Plex ecosystem.</li>
|
||||
<li><a href="https://github.com/Gyarbij/Plexist">Plexist</a> - An application for recreating Spotify and Deezer playlist in Plex.</li>
|
||||
<li><a href="https://github.com/elsbrock/plundrio">Plundrio</a> - A put.io download client for *arr implementing the transmission RPC interface.</li>
|
||||
<li><a href="https://github.com/jeremehancock/Posteria">Posteria</a> - A sleek, modern solution for managing your movie, TV show, and collection posters.</li>
|
||||
<li><a href="https://github.com/fscorrupt/Posterizarr">Posterizarr</a> - Automated poster maker for Plex/Jellyfin/Emby.</li>
|
||||
<li><a href="https://github.com/petersem/posterr">Posterr</a> - A digital poster app for Plex, Sonarr and Radarr.</li>
|
||||
<li><a href="https://github.com/p-hueber/prefetcharr">Prefetcharr</a> - Let Sonarr fetch the next season of a show you are watching on Jellyfin/Emby/Plex.</li>
|
||||
<li><a href="https://github.com/santiagosayshey/Profilarr">Profilarr</a> - Import, Export & Sync Profiles & Custom Formats via Radarr / Sonarr API.</li>
|
||||
<li><a href="https://github.com/Fazzani/Proxarr">Proxarr</a> - Prevents Sonarr/Radarr from downloading media already available for your region on streaming services (e.g., Netflix, Amazon Prime Video)</li>
|
||||
<li><a href="https://github.com/rpatterson/prunerr">Prunerr</a> - Perma-seed Servarr media libraries.</li>
|
||||
<li><a href="https://github.com/jamcalli/Pulsarr">Pulsarr</a> - An integration tool that bridges Plex watchlists with Sonarr and Radarr, enabling real-time media monitoring and automated content acquisition all from within the Plex App itself.</li>
|
||||
<li><a href="https://github.com/linuxserver/docker-mods/tree/radarr-striptracks">Radarr-striptracks</a> - A Docker Mod for the LinuxServer.io Radarr/Sonarr v3 Docker container that adds a script to automatically strip out unwanted audio and subtitle streams, keeping only the desired languages.</li>
|
||||
<li><a href="https://rclone.org/">Rclone</a> - Rclone is a command-line program to manage files on cloud storage.</li>
|
||||
<li><a href="https://github.com/fingerthief/recommendarr">Recommendarr</a> - An AI driven recommendation system based on Radarr and Sonarr library information.</li>
|
||||
<li><a href="https://github.com/recyclarr/recyclarr">Recyclarr</a> - Automatically sync TRaSH guides to your Sonarr and Radarr instances.</li>
|
||||
<li><a href="https://github.com/aleksilassila/reiverr">Reiverr</a> - Reiverr is a clean combined interface for Jellyfin, TMDB, Radarr and Sonarr, as well as a replacement to Overseerr.</li>
|
||||
<li><a href="https://github.com/tronyx/sonarr-episode-name-checker">Sonarr Episode Name Checker</a> - Bash and Powershell scripts to check for episodes named "Episode ##" or "TBA".</li>
|
||||
<li><a href="https://github.com/mrusse/soularr">Soularr</a> - A Python script that connects Lidarr with Soulseek.</li>
|
||||
<li><a href="https://github.com/bakerboy448/StarrScripts">StarrScripts</a> - Misc scripts for starr related apps.</li>
|
||||
<li><a href="https://github.com/giuseppe99barchetta/SuggestArr">SuggestArr</a> - Automatic media content recommendations and download requests based on user activity on the media server.</li>
|
||||
<li><a href="https://github.com/HaveAGitGat/Tdarr">Tdarr</a> - Tdarr - Distributed transcode automation using FFmpeg/HandBrake + Audio/Video library analytics + video health checking.</li>
|
||||
<li><a href="https://github.com/Notifiarr/toolbarr">Toolbarr</a> - Provides a suite of utilities to fix problems with Starr applications. Toolbarr allows you to perform various actions against your Starr apps and their SQLite3 databases.</li>
|
||||
<li><a href="https://github.com/nandyalu/trailarr">Trailarr</a> - A Docker application to download and manage trailers for your Radarr, and Sonarr libraries.</li>
|
||||
<li><a href="https://github.com/l3uddz/traktarr">Traktarr</a> - Script to add new series & movies to Sonarr/Radarr based on Trakt lists.</li>
|
||||
<li><a href="https://github.com/drkno/transcoderr">Transcoderr</a> - A transcoding pipeline designed to normalize file types into a common filetype. Dynamically configurable using plugins allowing highly customizable pipelines to be built.</li>
|
||||
<li><a href="https://github.com/PCJones/UmlautAdaptarr">UmlautAdaptarr</a> - A tool to work around Sonarr, Radarr and Lidarr problems with foreign languages (primarily German at the moment).</li>
|
||||
<li><a href="https://github.com/davidnewhall/unpackerr">Unpackerr</a> - Extracts downloads for Radarr, Sonarr, and Lidarr - Deletes extracted files after import.</li>
|
||||
<li><a href="https://github.com/nylonee/watchlistarr">Watchlistarr</a> - Automatically sync Plex Watchlists with Sonarr and Radarr.</li>
|
||||
<li><a href="https://github.com/Wizarrrr/wizarr">Wizarr</a> - Wizarr is an automatic user invitation system for Plex.</li>
|
||||
<li><a href="https://github.com/aunefyren/wrapperr">Wrapperr</a> - Website based application and API that collects Plex statistics using Tautulli and displays it in a nice format. Similar to the Spotify Wrapped concept.</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="bots">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#bots">#</doc-anchor-trigger>
|
||||
<span>Bots</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<ul>
|
||||
<li><a href="https://github.com/Waterboy1602/Addarr">Addarr</a> - Telegram Bot for adding series/movies to Sonarr/Radarr or for changing the download speed of Transmission/Sabnzbd.</li>
|
||||
<li><a href="https://github.com/shayaantx/botdarr">Botdarr</a> - Slack/Discord/Telegram/Matrix bot for accessing radarr, sonarr, and lidarr.</li>
|
||||
<li><a href="https://github.com/kiranshila/Doplarr">Doplarr</a> - An *arr request bot for Discord.</li>
|
||||
<li><a href="https://github.com/Sleepingpirates/Invitarr">Invitarr</a> - Invitarr is a chatbot that invites discord users to plex.</li>
|
||||
<li><a href="https://github.com/danimart1991/jackett2telegram">jackett2telegram</a> - A self-hosted Telegram Python Bot that dumps posts from Jackett RSS feeds to a Telegram chat.</li>
|
||||
<li><a href="https://github.com/Yoruio/Membarr">Membarr</a> - Discord Bot to invite a user to a Plex or Jellyfin server.</li>
|
||||
<li><a href="https://github.com/darkalfx/requestrr">Requestrr</a> - Requestrr is a discord bot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat.</li>
|
||||
<li><a href="https://github.com/toddrob99/searcharr">Searcharr</a> - Sonarr & Radarr Telegram Bot.</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="dashboards">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#dashboards">#</doc-anchor-trigger>
|
||||
<span>Dashboards</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<blockquote>
|
||||
<p>These are dashboards for your *arrs and various other services on your server.</p>
|
||||
</blockquote>
|
||||
<ul>
|
||||
<li><a href="https://github.com/Lissy93/dashy">Dashy</a> - A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more.
|
||||
<ul>
|
||||
<li>Note, Dashy has not received any new release in over a year. Consider alternatives if you need active development and support.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="https://github.com/pawelmalak/flame">Flame</a> - Flame is self-hosted startpage for your server. Easily manage your apps and bookmarks with built-in editors.</li>
|
||||
<li><a href="https://github.com/linuxserver/Heimdall">Heimdall</a> - An Application dashboard and launcher.</li>
|
||||
<li><a href="https://github.com/homarr-labs/homarr">Homarr</a> - A simple, yet powerful dashboard for your server. A sleek, modern dashboard that puts all of your apps and services at your fingertips.</li>
|
||||
<li><a href="https://github.com/benphelps/homepage">Homepage</a> - A highly customizable homepage (or startpage / application dashboard) with Docker and service API integration.</li>
|
||||
<li><a href="https://github.com/bastienwirtz/homer">Homer</a> - A very simple static homepage for your server with offline health check.</li>
|
||||
<li><a href="https://github.com/causefx/Organizr">Organizr</a> - HTPC/Homelab Services Organizer - Written in PHP.</li>
|
||||
</ul>
|
||||
<doc-anchor-target id="mobile-apps">
|
||||
<h2>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#mobile-apps">#</doc-anchor-trigger>
|
||||
<span>Mobile Apps</span>
|
||||
</h2>
|
||||
</doc-anchor-target>
|
||||
<ul>
|
||||
<li><a href="https://github.com/ruddarr/app">Ruddarr</a> - Ruddarr is a beautifully designed, open source, iOS/iPadOS companion app for Radarr and Sonarr instances written in SwiftUI.</li>
|
||||
<li><a href="https://nzb360.com/">nzb360</a> - Usenet/Torrent manager for Android. Supports SABnzbd, NZBget, Deluge, Transmission, uTorrent, qBittorrent, rTorrent/ruTorrent, Sonarr, Sick Beard, Radarr, Lidarr, Bazarr, Couchpotato, Headphones, NEWZnab, Jackett, NZBHydra2 and Prowlarr.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<!-- Required only on API pages -->
|
||||
<doc-toolbar-member-filter-no-results></doc-toolbar-member-filter-no-results>
|
||||
</div>
|
||||
<footer id="retype-content-footer" class="clear-both">
|
||||
<div class="flex flex-wrap items-center justify-between mt-14">
|
||||
<a id="retype-edit-this-page" class="my-2.5 inline-flex items-center text-sm whitespace-nowrap text-body-link font-body-link-weight hover:text-body-link-hover hover:underline" href="https://github.com/Ravencentric/awesome-arr/edit/main/README.md" target="_blank" rel="noopener">
|
||||
<svg class="mr-1.5" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor" overflow="visible"><path d="M20 12c-.55 0-1 .45-1 1v7c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h7c.55 0 1-.45 1-1s-.45-1-1-1H4C2.35 3 1 4.35 1 6v14c0 1.65 1.35 3 3 3h14c1.65 0 3-1.35 3-3v-7c0-.55-.45-1-1-1z" /><path d="M22.21 1.79c-1.18-1.18-3.24-1.18-4.41 0l-9.5 9.5c-.13.13-.22.29-.26.46l-1 4c-.08.34.01.7.26.95.18.2.44.3.7.3.08 0 .16-.01.24-.03l4-1c.18-.04.34-.13.46-.26l9.5-9.5c1.22-1.22 1.22-3.2.01-4.42zm-1.42 3l-9.3 9.3-2.11.53.53-2.11 9.3-9.3c.42-.42 1.16-.42 1.59 0 .43.43.43 1.15-.01 1.58z" /><path fill="none" d="M0 0h24v24H0z" /></svg>
|
||||
<span>Edit this page</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<nav id="retype-nextprev" class="print:hidden flex mt-14">
|
||||
<div class="w-1/2">
|
||||
</div>
|
||||
|
||||
<div class="w-1/2">
|
||||
<a class="px-5 py-4 -mx-px h-full flex items-center justify-end break-normal font-medium text-body-link border border-base-border hover:border-base-border-hover rounded-l rounded-r-lg transition-colors duration-150 relative hover:z-5" href="unmaintained/">
|
||||
<span>
|
||||
<span class="block text-xs font-normal text-right text-base-text-muted">Next</span>
|
||||
<span class="block mt-1">Unmaintained</span>
|
||||
</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-3" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" overflow="visible"><path d="M19.92 12.38a1 1 0 00-.22-1.09l-7-7a.996.996 0 10-1.41 1.41l5.3 5.3H5c-.55 0-1 .45-1 1s.45 1 1 1h11.59l-5.29 5.29a.996.996 0 000 1.41c.19.2.44.3.7.3s.51-.1.71-.29l7-7c.09-.09.16-.21.21-.33z" /><path fill="none" d="M0 0h24v24H0z" /></svg>
|
||||
</a>
|
||||
</div>
|
||||
</nav>
|
||||
</footer>
|
||||
</main>
|
||||
|
||||
<div id="retype-page-footer" class="print:border-none border-t border-base-border pt-6 mb-8">
|
||||
<footer class="flex flex-wrap items-center justify-between print:justify-center">
|
||||
<div id="retype-footer-links" class="print:hidden">
|
||||
<ul class="flex flex-wrap items-center text-sm">
|
||||
</ul>
|
||||
</div>
|
||||
<div id="retype-copyright" class="print:justify-center py-2 text-footer-text font-footer-link-weight text-sm leading-relaxed"></div>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Rendered if sidebar right is enabled -->
|
||||
<!-- Sidebar right skeleton-->
|
||||
<div v-cloak class="fixed top-0 bottom-0 right-0 translate-x-full bg-sidebar-right-bg border-sidebar-right-border lg:sticky lg:border-l lg:shrink-0 lg:pt-6 lg:transform-none sm:w-1/2 lg:w-64 lg:z-0 md:w-104 sidebar-right skeleton">
|
||||
<div class="pl-5">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- User should be able to hide sidebar right -->
|
||||
<doc-sidebar-right v-cloak></doc-sidebar-right>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<doc-search-mobile></doc-search-mobile>
|
||||
<doc-back-to-top></doc-back-to-top>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="retype-overlay-target"></div>
|
||||
|
||||
<script data-cfasync="false">window.__DOCS__ = { "title": "Awesome *Arr", isRoot: true, level: 0, icon: "file", hasPrism: false, hasMermaid: false, hasMath: false, tocDepth: 23 }</script>
|
||||
</body>
|
||||
</html>
|
||||
5
resources/css/retype.css
Normal file
5
resources/css/retype.css
Normal file
File diff suppressed because one or more lines are too long
BIN
resources/fonts/Inter-italic-latin-var.woff2
Normal file
BIN
resources/fonts/Inter-italic-latin-var.woff2
Normal file
Binary file not shown.
BIN
resources/fonts/Inter-roman-latin-var.woff2
Normal file
BIN
resources/fonts/Inter-roman-latin-var.woff2
Normal file
Binary file not shown.
1
resources/js/config.js
Normal file
1
resources/js/config.js
Normal file
|
|
@ -0,0 +1 @@
|
|||
var __DOCS_CONFIG__ = {"id":"ehLaggYYYor142lqnM5UuLx/ebbpapawPuK","key":"qcle/QPeRrs8HlAJD3XYDIrT0bVI9mAW5k0jfQ2EaXI.q+3TCuzMW4RIIYdk9pFqABqbnQLLnkyxjVASd9z3lC5YEGAvyAS8wdB8VOxZw0orJ9qhVjtHHSUcuZARJct9KA.83","base":"/awesome-arr/","host":"ravencentric.github.io","version":"1.0.0","useRelativePaths":true,"documentName":"index.html","appendDocumentName":false,"trailingSlash":true,"preloadSearch":false,"cacheBustingToken":"3.11.0.805490049996","cacheBustingStrategy":"query","sidebarFilterPlaceholder":"Filter","toolbarFilterPlaceholder":"Filter","showSidebarFilter":true,"filterNotFoundMsg":"No member names found containing the query \"{query}\"","maxHistoryItems":15,"homeIcon":"<path d=\"M12.97 2.59a1.5 1.5 0 00-1.94 78 0l-7.5 6.363A1.5 1.5 0 003 10.097V19.5A1.5 1.5 0 004.5 21h4.75a.75.75 0 00.75-.75V14h4v6.25c0 .414.336.75.75.75h4.75a1.5 1.5 0 001.5-1.5v-9.403a1.5 1.5 0 00-.53-1.144l-7.5-6.363z\"></path>","access":[{"value":"public","label":"Public"},{"value":"protected","label":"Protected"}],"toolbarLinks":[{"id":"fields","label":"Fields"},{"id":"properties","label":"Properties"},{"id":"methods","label":"Methods"},{"id":"events","label":"Events"}],"sidebar":[{"n":"/","l":"Awesome *Arr","s":"<path d=\"M9.197 10a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm-2.382 4a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm-1.581 4a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Z\"/><path d=\"M4.125 0h15.75a4.11 4.11 0 0 1 2.92 1.205A4.11 4.11 0 0 1 24 4.125c0 1.384-.476 2.794-1.128 4.16-.652 1.365-1.515 2.757-2.352 4.104l-.008.013c-.849 1.368-1.669 2.691-2.28 3.97-.614 1.283-.982 2.45-.982 3.503a2.625 2.625 0 1 0 4.083-2.183.75.75 0 1 1 .834-1.247A4.126 4.126 0 0 1 19.875 24H4.5a4.125 4.125 0 0 1-4.125-4.125c0-2.234 1.258-4.656 2.59-6.902.348-.586.702-1.162 1.05-1.728.8-1.304 1.567-2.553 2.144-3.738H3.39c-.823 0-1.886-.193-2.567-1.035A3.647 3.647 0 0 1 0 4.125 4.125 4.125 0 0 1 4.125 0ZM15.75 19.875c0-1.38.476-2.786 1.128-4.15.649-1.358 1.509-2.743 2.343-4.086l.017-.028c.849-1.367 1.669-2.692 2.28-3.972.614-1.285.982-2.457.982-3.514A2.615 2.615 0 0 0 19.875 1.5a2.625 2.625 0 0 0-2.625 2.625c0 .865.421 1.509 1.167 2.009A.75.75 0 0 1 18 7.507H7.812c-.65 1.483-1.624 3.069-2.577 4.619-.334.544-.666 1.083-.98 1.612-1.355 2.287-2.38 4.371-2.38 6.137A2.625 2.625 0 0 0 4.5 22.5h12.193a4.108 4.108 0 0 1-.943-2.625ZM1.5 4.125c-.01.511.163 1.008.487 1.403.254.313.74.479 1.402.479h12.86a3.648 3.648 0 0 1-.499-1.882 4.11 4.11 0 0 1 .943-2.625H4.125A2.625 2.625 0 0 0 1.5 4.125Z\"/>"},{"n":"unmaintained","l":"Unmaintained","s":"<path d=\"M13 17.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-.25-8.25a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0v-4.5Z\"/><path d=\"M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752Zm3.03.751a1.002 1.002 0 0 0-1.732 0L2.168 19.499A1.002 1.002 0 0 0 3.034 21h17.932a1.002 1.002 0 0 0 .866-1.5L12.866 3.994Z\"/>"},{"n":"contributing","l":"Contribution Guidelines","s":"<path d=\"M16 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm-14.5 0a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM4.75 3a1.75 1.75 0 1 0 .001 3.501A1.75 1.75 0 0 0 4.75 3Zm0 14.5a1.75 1.75 0 1 0 .001 3.501A1.75 1.75 0 0 0 4.75 17.5Zm14.5 0a1.75 1.75 0 1 0 .001 3.501 1.75 1.75 0 0 0-.001-3.501Z\"/><path d=\"M13.405 1.72a.75.75 0 0 1 0 1.06L12.185 4h4.065A3.75 3.75 0 0 1 20 7.75v8.75a.75.75 0 0 1-1.5 0V7.75a2.25 2.25 0 0 0-2.25-2.25h-4.064l1.22 1.22a.75.75 0 0 1-1.061 1.06l-2.5-2.5a.75.75 0 0 1 0-1.06l2.5-2.5a.75.75 0 0 1 1.06 0ZM4.75 7.25A.75.75 0 0 1 5.5 8v8A.75.75 0 0 1 4 16V8a.75.75 0 0 1 .75-.75Z\"/>"}],"search":{"mode":0,"minChars":2,"maxResults":20,"placeholder":"Search","hotkeys":["k"],"noResultsFoundMsg":"Sorry, no results found.","autodetect":true,"languages":[0],"preload":false},"resources":{"History_Title_Label":"History","History_ClearLink_Label":"Clear","History_NoHistory_Label":"No history items","API_AccessFilter_Label":"Access","API_ParameterSection_Label":"PARAMETERS","API_SignatureSection_Label":"SIGNATURE","API_CopyHint_Label":"Copy","API_CopyNameHint_Label":"Copy name","API_CopyLinkHint_Label":"Copy link","API_CopiedAckHint_Label":"Copied!","API_MoreOverloads_Label":"more","API_MoreDropdownItems_Label":"More","API_OptionalParameter_Label":"optional","API_DefaultParameterValue_Label":"Default value","API_InheritedFilter_Label":"Inherited","Search_Input_Placeholder":"Search","Toc_Contents_Label":"Contents","Toc_RelatedClasses_Label":"Related Classes","History_JustNowTime_Label":"just now","History_AgoTime_Label":"ago","History_YearTime_Label":"y","History_MonthTime_Label":"mo","History_DayTime_Label":"d","History_HourTime_Label":"h","History_MinuteTime_Label":"m","History_SecondTime_Label":"s","Text_Light":"Light","Text_Dark":"Dark","Text_System":"System"},"navIcons":{"mode":"all"}};
|
||||
4
resources/js/lunr.js
Normal file
4
resources/js/lunr.js
Normal file
File diff suppressed because one or more lines are too long
27
resources/js/retype.js
Normal file
27
resources/js/retype.js
Normal file
File diff suppressed because one or more lines are too long
1
resources/js/search.json
Normal file
1
resources/js/search.json
Normal file
File diff suppressed because one or more lines are too long
61
resources/lunr.js.LICENSE.txt
Normal file
61
resources/lunr.js.LICENSE.txt
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
/*!
|
||||
* lunr.Builder
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Index
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Pipeline
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Set
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.TokenSet
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.Vector
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.stemmer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
* Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.stopWordFilter
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.tokenizer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.trimmer
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/*!
|
||||
* lunr.utils
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
*/
|
||||
|
||||
/**
|
||||
* lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9
|
||||
* Copyright (C) 2020 Oliver Nightingale
|
||||
* @license MIT
|
||||
*/
|
||||
26
resources/mermaid.js.LICENSE.txt
Normal file
26
resources/mermaid.js.LICENSE.txt
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
/*!
|
||||
Embeddable Minimum Strictly-Compliant Promises/A+ 1.1.1 Thenable
|
||||
Copyright (c) 2013-2014 Ralf S. Engelschall (http://engelschall.com)
|
||||
Licensed under The MIT License (http://opensource.org/licenses/MIT)
|
||||
*/
|
||||
|
||||
/*! @license DOMPurify 3.2.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.5/LICENSE */
|
||||
|
||||
/*! Bezier curve function generator. Copyright Gaetan Renaudeau. MIT License: http://en.wikipedia.org/wiki/MIT_License */
|
||||
|
||||
/*! Bundled license information:
|
||||
|
||||
js-yaml/dist/js-yaml.mjs:
|
||||
(*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT *)
|
||||
*/
|
||||
|
||||
/*! Runge-Kutta spring physics function generator. Adapted from Framer.js, copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License */
|
||||
|
||||
/**
|
||||
* Mermaid is a Javascript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams.
|
||||
*
|
||||
* @license MIT <https://opensource.org/licenses/MIT>
|
||||
* @author Knut Sveidqvist <https://github.com/knsv>
|
||||
* @namespace
|
||||
* @public
|
||||
*/
|
||||
8
resources/prism.js.LICENSE.txt
Normal file
8
resources/prism.js.LICENSE.txt
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/**
|
||||
* Prism: Lightweight, robust, elegant syntax highlighting
|
||||
*
|
||||
* @license MIT <https://opensource.org/licenses/MIT>
|
||||
* @author Lea Verou <https://lea.verou.me>
|
||||
* @namespace
|
||||
* @public
|
||||
*/
|
||||
248
resources/retype.LICENSE.txt
Normal file
248
resources/retype.LICENSE.txt
Normal file
|
|
@ -0,0 +1,248 @@
|
|||
Retype Software License Agreement
|
||||
|
||||
Version 3.11.0
|
||||
|
||||
THIS DOCUMENT IS A LEGAL AGREEMENT (the "License Agreement") BETWEEN OBJECT.NET, INC. ("We," "Us")
|
||||
AND YOU OR THE ORGANIZATION ON WHOSE BEHALF YOU ARE UNDERTAKING THE LICENSE DESCRIBED BELOW ("You",
|
||||
"Your") IN RELATION TO THE RETYPE SOFTWARE LIBRARY(IES) (THE "Software"), IN BOTH SOURCE AND OBJECT
|
||||
CODE FORM, AND/OR ALL RELATED MATERIALS.
|
||||
|
||||
BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING THE SOFTWARE, YOU ACCEPT THE FOLLOWING TERMS
|
||||
AND CONDITIONS. IF YOU DO NOT AGREE WITH ANY OF THE TERMS OR CONDITIONS OF THIS LICENSE AGREEMENT,
|
||||
DO NOT PROCEED WITH THE DOWNLOADING, COPYING, INSTALLATION OR ANY OTHER USE OF THE SOFTWARE OR ANY
|
||||
PORTION THEREOF AS YOU HAVE NO RIGHTS TO DO SO. THE SOFTWARE IS PROTECTED BY UNITED STATES
|
||||
COPYRIGHT LAWS AND INTERNATIONAL COPYRIGHT LAWS, AS WELL AS OTHER INTELLECTUAL PROPERTY LAWS AND
|
||||
TREATIES. THE SOFTWARE IS LICENSED, NOT SOLD.
|
||||
|
||||
THIS LICENSE AGREEMENT DESCRIBES YOUR RIGHTS AND RESTRICTIONS WITH RESPECT TO THE SOFTWARE AND
|
||||
ITS COMPONENTS.
|
||||
|
||||
1. DEFINITIONS
|
||||
|
||||
"Application" means any software, application, or elements that Your Designated Users develop using
|
||||
the Software or Modifications in accordance with this Agreement; provided that any such Application
|
||||
(i) must have substantially different functionality than the Software, and (ii) must not allow any
|
||||
third party to use the Software or Modifications, or any portion thereof, for software development
|
||||
or application development purposes.
|
||||
|
||||
"Designated User" shall mean a single distinct person for whom You have purchased a license to use
|
||||
the Software, whether such person is an employee acting within the scope of their employment with
|
||||
You or Your consultant or contractor acting within the scope of the services they provide for You.
|
||||
A Designated User can be replaced with a new Designated User only after being a Designated User
|
||||
for a minimum of six (6) months.
|
||||
|
||||
"End User" means an end user of Your Application who acquires a license to such solely for their
|
||||
own internal use and not for distribution, resale, user interface design, or software development
|
||||
purposes.
|
||||
|
||||
"Modification" means: a) any addition to or deletion from the contents of a file included in the
|
||||
original Software or previous Modifications created by You, and/or b) any new file that leverages
|
||||
any part of the original Software or previous Modifications.
|
||||
|
||||
"Sample Code" means sample source code included with the Software and designated as "sample code,"
|
||||
"samples," "sample application code," and/or "snippets," and/or found in directories labeled
|
||||
"samples", "learn", "docs", "examples" or "examples explorer".
|
||||
|
||||
2. LICENSE GRANT
|
||||
|
||||
Subject to the payment of the fee required, and subject to your compliance with all of the terms
|
||||
and conditions of this Agreement, We grant to You a revocable, non-exclusive, non-transferable and
|
||||
non-sublicensable license (i) for Designated User(s) to use the Software to create Modifications
|
||||
and Applications; (ii) for You to distribute the Software and/or Modifications to End Users solely
|
||||
as integrated into the Applications; and (iii) for End Users to use the Software as integrated into
|
||||
Your Applications in accordance with the terms of this Agreement.
|
||||
|
||||
In addition to the other terms contained herein, We grant to You a revocable, non-exclusive,
|
||||
non-transferable and non-sublicensable license to install and use the Software (the "Free License")
|
||||
for Your internal evaluation, review, and production purposes. The Free License may contain
|
||||
restricted functionality. You are explicitly not permitted to distribute the Software to any user
|
||||
outside the Organization on whose behalf you have undertaken this license. We reserve the right to
|
||||
terminate Your License at any time in Our absolute and sole discretion. Without the purchase and
|
||||
inclusion of a License Key, the Software may contain restricted functionality, which from
|
||||
time-to-time may differ in its limitations. If you wish to remove these restrictions, you are
|
||||
required to purchase a Retype License Key; otherwise you must leave this limitation intact and not
|
||||
attempt to modify or circumvent it in any way.
|
||||
|
||||
In addition to the other terms contained herein, in the event You have downloaded or received beta
|
||||
or pre-release versions of the Software (the "Beta Software") from Us, We grant to You a revocable,
|
||||
non-exclusive, non-transferable and non-sublicensable license to install and use the Beta Software
|
||||
strictly for Your internal evaluation and review purposes and not for production purposes (the
|
||||
"Beta License"). You are explicitly not permitted to distribute the Software to any user outside
|
||||
the Organization on whose behalf you have undertaken this license. Your rights to use the Beta
|
||||
Software will immediately terminate upon the earlier of (i) the expiration of the evaluation period
|
||||
established by Us, or (ii) such time that You purchase a license to a non-evaluation version of the
|
||||
Software. We reserve the right to terminate Your Beta License at any time in Our absolute and sole
|
||||
discretion.
|
||||
|
||||
YOU ACKNOWLEDGE THAT TRIAL AND/OR BETA SOFTWARE MIGHT PLACE WATERMARKS ON OUTPUT, CONTAIN LIMITED
|
||||
FUNCTIONALITY, FUNCTION FOR A LIMITED PERIOD OF TIME, OR LIMIT THE FUNCTIONALITY OR TIME OF
|
||||
FUNCTIONING OF ANY OUTPUT. ACCESS TO AND/OR USE OF ANY FILES OR OUTPUT CREATED WITH SUCH SOFTWARE
|
||||
IS ENTIRELY AT YOUR OWN RISK. WE ARE LICENSING THE SOFTWARE ON AN "AS IS" BASIS AT YOUR OWN RISK
|
||||
AND WE DISCLAIM ANY WARRANTY OR LIABILITY TO YOU OF ANY KIND.
|
||||
|
||||
You may modify the "Sample Code" solely for the purposes of designing, developing and testing Your
|
||||
own Applications. However, You are permitted to use, copy and redistribute Your modified Sample
|
||||
Code only if all of the following conditions are met: (a) You include Our copyright notice (if any)
|
||||
with Your Application, including every location in which any other copyright notice appears in such
|
||||
Application; and (b) You do not otherwise use Our name, logos or other of Our trademarks to market
|
||||
Your Application, unless otherwise agree by Us in writing.
|
||||
|
||||
3. OWNERSHIP
|
||||
|
||||
This is a license agreement and not an agreement for sale. We reserve ownership of all intellectual
|
||||
property rights inherent in or relating to the Software, which include, but are not limited to, all
|
||||
copyright, patent rights, all rights in relation to registered and unregistered trademarks
|
||||
(including service marks), confidential information (including trade secrets and know-how) and all
|
||||
rights other than those expressly granted by this Agreement.
|
||||
|
||||
We may provide You with source code so that You can create Modifications and Applications. While You
|
||||
retain all rights to any original work authored by You as part of the Modifications, We continue to
|
||||
own all copyright and other intellectual property rights in the Software.
|
||||
|
||||
You must not remove, obscure or interfere with any copyright, acknowledgment, attribution,
|
||||
trademark, warning or disclaimer statement affixed to, incorporated in or otherwise applied in
|
||||
connection with the Software.
|
||||
|
||||
4. PROHIBITED USES
|
||||
|
||||
You may not redistribute the Software or Modifications other than by including the Software or a
|
||||
portion thereof within Your Application. You may not redistribute the Software or Modifications as
|
||||
part of any Application that can be described as a development toolkit or library, an application
|
||||
builder, a website builder or any Application that is intended for use by software, application, or
|
||||
website developers or designers. You may not redistribute any part of the Software documentation.
|
||||
You may not change or remove the copyright notice from any of the files included in the Software or
|
||||
Modifications.
|
||||
|
||||
UNDER NO CIRCUMSTANCES MAY YOU USE THE SOFTWARE FOR AN APPLICATION THAT IS INTENDED FOR SOFTWARE OR
|
||||
APPLICATION DEVELOPMENT PURPOSES.
|
||||
|
||||
UNDER NO CIRCUMSTANCES MAY YOU USE THE SOFTWARE (INCLUDING WITHOUT LIMITATION THE SOURCE CODE
|
||||
THEREOF) AS THE BASIS FOR OR IN CONNECTION WITH A PRODUCT THAT CONTAINS THE SAME, OR SUBSTANTIALLY
|
||||
THE SAME, FUNCTIONALITY AS THE SOFTWARE.
|
||||
|
||||
You are required to ensure that the Software is not reused by or with any applications other than
|
||||
those with which You distribute it as permitted herein. For example, if You install the Software on
|
||||
a customer's server, that customer is not permitted to use the Software independently of Your
|
||||
Application, and must be informed as such.
|
||||
|
||||
5. TERMINATION
|
||||
|
||||
This Agreement and Your right to use the Software and Modifications will terminate immediately if
|
||||
You fail to comply with any of the terms and conditions of this Agreement. Upon termination, You
|
||||
agree to immediately cease using and destroy the Software or Modifications, including all
|
||||
accompanying documents. The provisions of sections 4, 5, 6, 7, 8, 9, and 11 will survive any
|
||||
termination of this Agreement.
|
||||
|
||||
6. DISCLAIMER OF WARRANTIES
|
||||
|
||||
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, WE AND OUR RESELLERS DISCLAIM ALL WARRANTIES AND
|
||||
CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND TITLE AND NON-INFRINGEMENT, WITH REGARD TO
|
||||
THE SOFTWARE. WE DO NOT GUARANTEE THAT THE OPERATION OF THE SOFTWARE OR THE CODE IT PRODUCES WILL
|
||||
BE UNINTERRUPTED OR ERROR-FREE, AND YOU ACKNOWLEDGE THAT IT IS NOT TECHNICALLY PRACTICABLE FOR US
|
||||
TO DO SO.
|
||||
|
||||
7. LIMITATION OF LIABILITIES
|
||||
|
||||
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL WE OR OUR RESELLERS BE LIABLE
|
||||
UNDER ANY LEGAL OR EQUITABLE THEORY FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES
|
||||
WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS
|
||||
INTERRUPTION, LOSS OF BUSINESS INFORMATION OR ANY OTHER PECUNIARY LAW) ARISING OUT OF THE USE OF OR
|
||||
INABILITY TO USE THE SOFTWARE OR THE CODE IT PRODUCES OR ANY OTHER SUBJECT MATTER RELATING TO THIS
|
||||
AGREEMENT, EVEN IF WE OR OUR RESELLERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN ANY
|
||||
CASE, OUR ENTIRE LIABILITY WITH RESPECT TO ANY SUBJECT MATTER RELATING TO THIS AGREEMENT SHALL BE
|
||||
LIMITED TO THE GREATER OF (I) THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE OR (II) ONE HUNDRED
|
||||
DOLLARS ($100).
|
||||
|
||||
8. PAYMENT AND TAXES
|
||||
|
||||
If credit has been extended to You by Us, all payments under this Agreement are due within thirty
|
||||
(30) days of the date We mail an invoice to You. If We have not extended credit to You, You shall
|
||||
be required to make payment concurrent with the delivery of the Software by Us. Any value added
|
||||
tax, use tax, sales tax or similar tax ("Transaction Taxes") shall be your sole responsibility.
|
||||
Each party shall pay all taxes (including, but not limited to, taxes based upon its income) or
|
||||
levies imposed on it under applicable laws, regulations and tax treaties as a result of this
|
||||
Agreement and any payments made hereunder (including those required to be withheld or deducted
|
||||
from payments); provided that You shall be responsible for all Transactions Taxes and shall pay or
|
||||
reimburse Us for the same upon invoice. Each party shall furnish evidence of such paid taxes as is
|
||||
sufficient to enable the other party to obtain any credits available to it, including original
|
||||
withholding tax certificates. Notwithstanding the foregoing, Software ordered through Our resellers
|
||||
is subject to the fees and payment terms set forth on the applicable reseller invoice.
|
||||
|
||||
9. MISCELLANEOUS
|
||||
|
||||
The license granted herein applies only to the version of the Software available when purchased in
|
||||
connection with the terms of this Agreement, and to any updates and/or upgrades to which you may be
|
||||
entitled. Any previous or subsequent license granted to You for use of the Software shall be
|
||||
governed by the terms and conditions of the agreement entered in connection with purchase or
|
||||
download of that version of the Software. You agree that you will comply with all applicable laws
|
||||
and regulations with respect to the Software, including without limitation all export and re-export
|
||||
control laws and regulations.
|
||||
|
||||
While redistributing the Software or Modifications thereof as part of Your Application, You may
|
||||
choose to offer acceptance of support, warranty, indemnity, or other liability obligations and/or
|
||||
rights consistent with this Agreement. However, in accepting such obligations, You may act only on
|
||||
Your own behalf and on Your sole responsibility, not on our behalf. You shall indemnify Us and our
|
||||
resellers, or at Our option, defend Us and our resellers against any claim, suit or proceeding
|
||||
brought against Us or our resellers (i) arising by reason of Your accepting any such support,
|
||||
warranty, indemnity or additional liability; or (ii) arising out of the use, reproduction or
|
||||
distribution of Your Application, except to the extent such claim is solely based on the inclusion
|
||||
of the Software therein. Further, You agree only to distribute the Software pursuant to an
|
||||
enforceable written agreement for Our benefit that includes all the limitations and restrictions of
|
||||
this Agreement and is as protective of Us and Software as is this Agreement. For clarity, You must
|
||||
purchase Designated User licenses for each contractor or consultant who uses the Software to create
|
||||
an Application on your behalf (including system integrators), whether or not such contractor or
|
||||
consultant has its own license to the Software.
|
||||
|
||||
You agree to be identified as a customer of ours and You agree that We may refer to You by name,
|
||||
trade name and trademark, if applicable, and may briefly describe Your business in our marketing
|
||||
materials and web site.
|
||||
|
||||
You may not assign or transfer this Agreement without Our prior written consent. This Agreement
|
||||
may be assigned by Us in whole or part and will inure to the benefit of Our successors and
|
||||
assigns. Notwithstanding the foregoing, in any instance in which You transfer ownership of an
|
||||
Application on a work for hire basis, You may assign licenses for the total Designated Users that
|
||||
have used the Software to develop said Application under this Agreement to another party (Assignee)
|
||||
provided (i) you provide written notice to Us prior to the effective date of such assignment; and
|
||||
(ii) there is a written agreement, wherein the Assignee accepts the terms of this Agreement. Upon
|
||||
any such transfer, the Assignee may appoint new Designated Users.
|
||||
|
||||
You acknowledge that this Agreement is complete and is the exclusive representation of our
|
||||
agreement. No oral or written information given by Us, Our resellers, or otherwise on Our behalf
|
||||
shall create a warranty or collateral contract, or in any way increase the scope of this Agreement
|
||||
in any way, and You may not rely on any such oral or written information. No term or condition
|
||||
contained in any purchase order shall have any force or effect.
|
||||
|
||||
There are no implied licenses or other implied rights granted under this Agreement, and all rights,
|
||||
save for those expressly granted hereunder, shall remain with Us and our licensors. In addition, no
|
||||
licenses or immunities are granted to the combination of the Software and/or Modifications, as
|
||||
applicable, with any other software or hardware not delivered by Us or Our resellers to You under
|
||||
this Agreement. Your rights under this Agreement apply only to Software, Modifications, and/or
|
||||
Applications for which all Designated Users are duly licensed hereunder.
|
||||
|
||||
If any provision in this Agreement shall be determined to be invalid, such provision shall be
|
||||
deemed omitted; the remainder of this Agreement shall continue in full force and effect. If any
|
||||
remedy provided is determined to have failed for its essential purpose, all limitations of
|
||||
liability and exclusions of damages set forth in this Agreement shall remain in effect.
|
||||
|
||||
This Agreement may be modified only by a written instrument signed by an authorized representative
|
||||
of each party. The failure of either party to enforce any provision of this Agreement may not be
|
||||
deemed a waiver of that or any other provision of this Agreement.
|
||||
|
||||
This Agreement is governed by the law of the Province of Alberta, Canada and all parties
|
||||
irrevocably submit to the jurisdiction of the courts of the Province of Alberta and further agree
|
||||
to commence any litigation which may arise hereunder in the courts located in the judicial district
|
||||
of Edmonton, Alberta, Canada.
|
||||
|
||||
If the Software or any related documentation is licensed to the U.S. Government or any agency
|
||||
thereof, it will be considered to be "commercial computer software" or "commercial computer
|
||||
software documentation," as those terms are used in 48 CFR § 12.212 or 48 CFR § 227.7202, and is
|
||||
being licensed with only those rights as are granted to all other licensees as set forth in this
|
||||
Agreement.
|
||||
|
||||
Copyright 2008-2021 Object.NET, Inc., All rights reserved.
|
||||
|
||||
Object.NET, Inc.
|
||||
+1(888)775-5888
|
||||
licensing@object.net
|
||||
object.net
|
||||
28
resources/retype.js.LICENSE.txt
Normal file
28
resources/retype.js.LICENSE.txt
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
/*!
|
||||
* clipboard.js v2.0.11
|
||||
* https://clipboardjs.com/
|
||||
*
|
||||
* Licensed MIT © Zeno Rocha
|
||||
*/
|
||||
|
||||
/*! #__NO_SIDE_EFFECTS__ */
|
||||
|
||||
/*! MIT License. Copyright 2015-2018 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */
|
||||
|
||||
/**
|
||||
* @vue/runtime-core v3.5.17
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
|
||||
/**
|
||||
* @vue/runtime-dom v3.5.17
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
|
||||
/**
|
||||
* @vue/shared v3.5.17
|
||||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||||
* @license MIT
|
||||
**/
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
url: ravencentric.github.io/awesome-arr
|
||||
|
||||
branding:
|
||||
title: Awesome *arr
|
||||
|
||||
edit:
|
||||
repo: "https://github.com/Ravencentric/awesome-arr/edit/"
|
||||
branch: "main"
|
||||
label: "Edit this page"
|
||||
4
robots.txt
Normal file
4
robots.txt
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
User-agent: *
|
||||
Allow: /
|
||||
|
||||
Sitemap: https://ravencentric.github.io/awesome-arr/sitemap.xml.gz
|
||||
BIN
sitemap.xml.gz
Normal file
BIN
sitemap.xml.gz
Normal file
Binary file not shown.
253
unmaintained/index.html
Normal file
253
unmaintained/index.html
Normal file
|
|
@ -0,0 +1,253 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en" class="h-full">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta name="turbo-root" content="/awesome-arr">
|
||||
<meta name="turbo-cache-control" content="no-cache" data-turbo-track="reload" data-track-token="3.11.0.805490049996">
|
||||
|
||||
<!-- See retype.com -->
|
||||
<meta name="generator" content="Retype 3.11.0">
|
||||
|
||||
<!-- Primary Meta Tags -->
|
||||
<title>Unmaintained</title>
|
||||
<meta name="title" content="Unmaintained">
|
||||
<meta name="description" content="Unmaintained *Arrs">
|
||||
|
||||
<!-- Canonical -->
|
||||
<link rel="canonical" href="https://ravencentric.github.io/awesome-arr/unmaintained/">
|
||||
|
||||
<!-- Open Graph / Facebook -->
|
||||
<meta property="og:type" content="website">
|
||||
<meta property="og:url" content="https://ravencentric.github.io/awesome-arr/unmaintained/">
|
||||
<meta property="og:title" content="Unmaintained">
|
||||
<meta property="og:description" content="Unmaintained *Arrs">
|
||||
|
||||
<!-- Twitter -->
|
||||
<meta property="twitter:card" content="summary_large_image">
|
||||
<meta property="twitter:url" content="https://ravencentric.github.io/awesome-arr/unmaintained/">
|
||||
<meta property="twitter:title" content="Unmaintained">
|
||||
<meta property="twitter:description" content="Unmaintained *Arrs">
|
||||
|
||||
<script data-cfasync="false">(function(){var cl=document.documentElement.classList,ls=localStorage.getItem("retype_scheme"),hd=cl.contains("dark"),hl=cl.contains("light"),wm=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;if(ls==="dark"||(!ls&&wm&&!hd&&!hl)){cl.remove("light");cl.add("dark")}else if(ls==="light"||(!ls&&!wm&&!hd&&!hl)){cl.remove("dark");cl.add("light")}})();</script>
|
||||
|
||||
<link href="../resources/css/retype.css?v=3.11.0.805490049996" rel="stylesheet">
|
||||
|
||||
<script data-cfasync="false" src="../resources/js/config.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
<script data-cfasync="false" src="../resources/js/retype.js?v=3.11.0" data-turbo-eval="false" defer></script>
|
||||
<script id="lunr-js" data-cfasync="false" src="../resources/js/lunr.js?v=3.11.0.805490049996" data-turbo-eval="false" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
<div id="retype-app" class="relative text-base antialiased text-base-text bg-base-bg font-body">
|
||||
<div class="absolute bottom-0 left-0" style="top: 5rem; right: 50%"></div>
|
||||
|
||||
<header id="retype-header" class="sticky top-0 z-30 flex w-full h-16 bg-header-bg border-b border-header-border md:h-20">
|
||||
<div class="container relative flex items-center justify-between pr-6 grow md:justify-start">
|
||||
<!-- Mobile menu button skeleton -->
|
||||
<button v-cloak class="skeleton retype-mobile-menu-button flex items-center justify-center shrink-0 overflow-hidden dark:text-white focus:outline-none rounded-full w-10 h-10 ml-3.5 md:hidden"><svg xmlns="http://www.w3.org/2000/svg" class="mb-px shrink-0" width="24" height="24" viewBox="0 0 24 24" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor"><path d="M2 4h20v2H2zM2 11h20v2H2zM2 18h20v2H2z"></path></g></svg></button>
|
||||
<div v-cloak id="retype-sidebar-left-toggle-button"></div>
|
||||
|
||||
<!-- Logo -->
|
||||
<div class="flex items-center justify-between h-full py-2 md:w-75">
|
||||
<div class="flex items-center px-2 md:px-6">
|
||||
<a id="retype-branding-logo" href="../" class="flex items-center leading-snug text-2xl">
|
||||
<span class="dark:text-white font-bold line-clamp-1 md:line-clamp-2">Awesome *arr</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<span class="hidden h-8 border-r md:inline-block border-base-border"></span>
|
||||
</div>
|
||||
|
||||
<div class="flex justify-between md:grow">
|
||||
<!-- Top Nav -->
|
||||
<nav id="retype-header-nav" class="hidden md:flex">
|
||||
<ul class="flex flex-col mb-4 md:pl-16 md:mb-0 md:flex-row md:items-center">
|
||||
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<!-- Header Right Skeleton -->
|
||||
<div v-cloak class="flex justify-end grow skeleton">
|
||||
|
||||
<!-- Search input mock -->
|
||||
<div class="relative hidden w-40 lg:block lg:max-w-sm lg:ml-auto">
|
||||
<div class="absolute flex items-center justify-center h-full pl-3 dark:text-dark-300">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="icon-base" width="16" height="16" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 1px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
<input class="w-full h-10 placeholder-search-placeholder transition-colors duration-200 ease-in bg-search-bg border border-transparent rounded md:text-sm hover:border-search-border-hover focus:outline-none focus:border-search-border-focus" style="padding: 0.625rem 0.75rem 0.625rem 2rem" type="text" placeholder="Search">
|
||||
</div>
|
||||
|
||||
<!-- Mobile search button -->
|
||||
<div class="flex items-center justify-center w-10 h-10 lg:hidden">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="20" height="20" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><path d="M21.71 20.29l-3.68-3.68A8.963 8.963 0 0020 11c0-4.96-4.04-9-9-9s-9 4.04-9 9 4.04 9 9 9c2.12 0 4.07-.74 5.61-1.97l3.68 3.68c.2.19.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.03 0-1.42zM4 11c0-3.86 3.14-7 7-7s7 3.14 7 7c0 1.92-.78 3.66-2.04 4.93-.01.01-.02.01-.02.01-.01.01-.01.01-.01.02A6.98 6.98 0 0111 18c-3.86 0-7-3.14-7-7z" ></path></g></svg>
|
||||
</div>
|
||||
|
||||
<!-- Dark mode switch placeholder -->
|
||||
<div class="w-10 h-10 lg:ml-2"></div>
|
||||
|
||||
<!-- History button -->
|
||||
<div class="flex items-center justify-center w-10 h-10" style="margin-right: -0.625rem;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="shrink-0 icon-base" width="22" height="22" viewBox="0 0 24 24" aria-labelledby="icon" role="presentation" style="margin-bottom: 0px;"><g fill="currentColor" ><g ><path d="M12.01 6.01c-.55 0-1 .45-1 1V12a1 1 0 00.4.8l3 2.22a.985.985 0 001.39-.2.996.996 0 00-.21-1.4l-2.6-1.92V7.01c.02-.55-.43-1-.98-1z"></path><path d="M12.01 1.91c-5.33 0-9.69 4.16-10.05 9.4l-.29-.26a.997.997 0 10-1.34 1.48l1.97 1.79c.19.17.43.26.67.26s.48-.09.67-.26l1.97-1.79a.997.997 0 10-1.34-1.48l-.31.28c.34-4.14 3.82-7.41 8.05-7.41 4.46 0 8.08 3.63 8.08 8.09s-3.63 8.08-8.08 8.08c-2.18 0-4.22-.85-5.75-2.4a.996.996 0 10-1.42 1.4 10.02 10.02 0 007.17 2.99c5.56 0 10.08-4.52 10.08-10.08.01-5.56-4.52-10.09-10.08-10.09z"></path></g></g></svg>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-cloak class="flex justify-end grow">
|
||||
<div id="retype-mobile-search-button"></div>
|
||||
<doc-search-desktop></doc-search-desktop>
|
||||
|
||||
<doc-theme-switch class="lg:ml-2"></doc-theme-switch>
|
||||
<doc-history></doc-history>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<div id="retype-container" class="container relative flex bg-white">
|
||||
<!-- Sidebar Skeleton -->
|
||||
<div v-cloak class="fixed flex flex-col shrink-0 duration-300 ease-in-out bg-sidebar-left-bg border-sidebar-left-border sidebar top-20 w-75 border-r h-screen md:sticky transition-transform skeleton">
|
||||
|
||||
<div class="flex items-center h-16 px-6">
|
||||
<input class="w-full h-8 px-3 py-2 transition-colors duration-200 ease-linear bg-filter-bg border border-filter-border rounded shadow-none text-sm focus:outline-none focus:border-filter-border-focus" type="text" placeholder="Filter">
|
||||
</div>
|
||||
|
||||
<div class="pl-6 mt-1 mb-4">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
|
||||
<div class="shrink-0 mt-auto bg-transparent dark:border-base-border">
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Sidebar component -->
|
||||
<doc-sidebar v-cloak>
|
||||
<template #sidebar-footer>
|
||||
<div class="shrink-0 mt-auto border-t md:bg-transparent md:border-none dark:border-base-border">
|
||||
|
||||
<a class="flex items-center justify-center flex-nowrap h-16 text-gray-350 dark:text-dark-400 hover:text-gray-600 dark:hover:text-dark-300 transition-colors duration-150 ease-in docs-powered-by" target="_blank" href="https://retype.com/" rel="noopener">
|
||||
<span class="text-xs whitespace-nowrap">Powered by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-2" fill="currentColor" width="96" height="20" overflow="visible"><path d="M0 0v20h13.59V0H0zm11.15 17.54H2.44V2.46h8.71v15.08zM15.8 20h2.44V4.67L15.8 2.22zM20.45 6.89V20h2.44V9.34z"/><g><path d="M40.16 8.44c0 1.49-.59 2.45-1.75 2.88l2.34 3.32h-2.53l-2.04-2.96h-1.43v2.96h-2.06V5.36h3.5c1.43 0 2.46.24 3.07.73s.9 1.27.9 2.35zm-2.48 1.1c.26-.23.38-.59.38-1.09 0-.5-.13-.84-.4-1.03s-.73-.28-1.39-.28h-1.54v2.75h1.5c.72 0 1.2-.12 1.45-.35zM51.56 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92h4.74v1.83h-6.79V5.36h6.64zM60.09 7.15v7.48h-2.06V7.15h-2.61V5.36h7.28v1.79h-2.61zM70.81 14.64h-2.06v-3.66l-3.19-5.61h2.23l1.99 3.45 1.99-3.45H74l-3.19 5.61v3.66zM83.99 6.19c.65.55.97 1.4.97 2.55s-.33 1.98-1 2.51-1.68.8-3.04.8h-1.23v2.59h-2.06V5.36h3.26c1.42 0 2.45.28 3.1.83zm-1.51 3.65c.25-.28.37-.69.37-1.22s-.16-.92-.48-1.14c-.32-.23-.82-.34-1.5-.34H79.7v3.12h1.38c.68 0 1.15-.14 1.4-.42zM95.85 5.36V7.2h-4.59v1.91h4.13v1.76h-4.13v1.92H96v1.83h-6.79V5.36h6.64z"/></g></svg>
|
||||
</a>
|
||||
</div>
|
||||
</template>
|
||||
</doc-sidebar>
|
||||
|
||||
<div class="grow min-w-0 bg-body-bg">
|
||||
<!-- Render "toolbar" template here on api pages --><!-- Render page content -->
|
||||
<div class="flex">
|
||||
<div id="retype-main" class="min-w-0 p-4 grow md:px-16">
|
||||
<main class="relative pb-12 lg:pt-2">
|
||||
<div class="retype-markdown" id="retype-content">
|
||||
<!-- Rendered if sidebar right is enabled -->
|
||||
<div id="retype-sidebar-right-toggle"></div>
|
||||
<!-- Page content -->
|
||||
<doc-anchor-target id="unmaintained" class="break-words">
|
||||
<h1>
|
||||
<doc-anchor-trigger class="header-anchor-trigger" to="#unmaintained">#</doc-anchor-trigger>
|
||||
<span>Unmaintained</span>
|
||||
</h1>
|
||||
</doc-anchor-target>
|
||||
<blockquote>
|
||||
<p>These haven't been updated in a while and may or may not work as intended anymore.</p>
|
||||
</blockquote>
|
||||
<ul>
|
||||
<li><a href="https://github.com/iam4x/bobarr">Bobarr</a> - The all-in-one alternative for Sonarr, Radarr, Jackett, Transmission, and FlareSolverr with a VPN and running in docker. This is no longer in active development, <a href="https://github.com/iam4x/bobarr/issues/224#issuecomment-1007031439">author is only accepting PRs</a> for this.</li>
|
||||
<li><a href="https://github.com/bonarr/Bonarr">Bonarr</a> - Bonarr is an independent fork of Radarr reworked for automatically downloading adult movies via Usenet and BitTorrent.</li>
|
||||
<li><a href="https://github.com/cardigann/cardigann">Cardigann</a> - A proxy server for adding new indexers to Sonarr, SickRage and other media managers.</li>
|
||||
<li><a href="https://github.com/Commandarr/Commandarr">Comandarr</a> - Comandarr is a bot that will interact with Sonarr, Radarr and Lidarr.</li>
|
||||
<li><a href="https://github.com/christophercatt/listarr">Listarr</a> - A Trakt.tv list -> Sonarr implementation, emulating the list functionality found within Radarr.</li>
|
||||
<li><a href="https://github.com/Monitorr/logarr">Logarr</a> - Logarr is a self-hosted PHP web app that consolidates, formats, and displays log and text files for easy analysis and monitoring.</li>
|
||||
<li><a href="https://github.com/l3uddz/movearr">Movearr</a> - Simple CLI tool to perform various Radarr/Sonarr move functions.</li>
|
||||
<li><a href="https://github.com/l3uddz/plexarr">Plexarr</a> - Fix mismatched media in Plex mastered by Sonarr/Radarr.</li>
|
||||
<li><a href="https://github.com/roboticsound/Pulsarr">Pulsarr</a> - Browser extension (currently Chrome & Firefox) for adding movies to Radarr or Series' to Sonarr while browsing IMDB or TVDB.</li>
|
||||
<li><a href="https://github.com/Readarr/Readarr">Readarr</a> - Readarr is an ebook collection manager.</li>
|
||||
<li><a href="https://github.com/midgetspy/Sick-Beard">Sick-Beard</a> - PVR & episode guide that downloads and manages all your TV shows.</li>
|
||||
<li><a href="https://github.com/syncarr/syncarr">Syncarr</a> - One/two way sync of Radarr, Sonarr, or Lidarr instances.</li>
|
||||
<li><a href="https://github.com/l3uddz/timearr">Timearr</a> - Custom Import Script for Sonarr/Radarr/Lidarr to reset the mod-time of imported files.</li>
|
||||
<li><a href="https://gitlab.com/cloudb0x/trackarr">Trackarr</a> - Trackarr monitors tracker announce IRC channel, parses the announcements, and forwards those announcements to *arr PVRs.</li>
|
||||
<li><a href="https://github.com/l3uddz/wantarr">Wantarr</a> - CLI Tool to find wanted media for the *arr suite.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<!-- Required only on API pages -->
|
||||
<doc-toolbar-member-filter-no-results></doc-toolbar-member-filter-no-results>
|
||||
</div>
|
||||
<footer id="retype-content-footer" class="clear-both">
|
||||
<div class="flex flex-wrap items-center justify-between mt-14">
|
||||
<a id="retype-edit-this-page" class="my-2.5 inline-flex items-center text-sm whitespace-nowrap text-body-link font-body-link-weight hover:text-body-link-hover hover:underline" href="https://github.com/Ravencentric/awesome-arr/edit/main/UNMAINTAINED.md" target="_blank" rel="noopener">
|
||||
<svg class="mr-1.5" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor" overflow="visible"><path d="M20 12c-.55 0-1 .45-1 1v7c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h7c.55 0 1-.45 1-1s-.45-1-1-1H4C2.35 3 1 4.35 1 6v14c0 1.65 1.35 3 3 3h14c1.65 0 3-1.35 3-3v-7c0-.55-.45-1-1-1z" /><path d="M22.21 1.79c-1.18-1.18-3.24-1.18-4.41 0l-9.5 9.5c-.13.13-.22.29-.26.46l-1 4c-.08.34.01.7.26.95.18.2.44.3.7.3.08 0 .16-.01.24-.03l4-1c.18-.04.34-.13.46-.26l9.5-9.5c1.22-1.22 1.22-3.2.01-4.42zm-1.42 3l-9.3 9.3-2.11.53.53-2.11 9.3-9.3c.42-.42 1.16-.42 1.59 0 .43.43.43 1.15-.01 1.58z" /><path fill="none" d="M0 0h24v24H0z" /></svg>
|
||||
<span>Edit this page</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<nav id="retype-nextprev" class="print:hidden flex mt-14">
|
||||
<div class="w-1/2">
|
||||
<a class="px-5 py-4 h-full flex items-center break-normal font-medium text-body-link border border-base-border hover:border-base-border-hover rounded-l-lg transition-colors duration-150 relative hover:z-5" href="../">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="mr-3" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" overflow="visible"><path d="M19 11H7.41l5.29-5.29a.996.996 0 10-1.41-1.41l-7 7a1 1 0 000 1.42l7 7a1.024 1.024 0 001.42-.01.996.996 0 000-1.41L7.41 13H19c.55 0 1-.45 1-1s-.45-1-1-1z" /><path fill="none" d="M0 0h24v24H0z" /></svg>
|
||||
<span>
|
||||
<span class="block text-xs font-normal text-base-text-muted">Previous</span>
|
||||
<span class="block mt-1">Awesome *Arr</span>
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="w-1/2">
|
||||
<a class="px-5 py-4 -mx-px h-full flex items-center justify-end break-normal font-medium text-body-link border border-base-border hover:border-base-border-hover rounded-r-lg transition-colors duration-150 relative hover:z-5" href="../contributing/">
|
||||
<span>
|
||||
<span class="block text-xs font-normal text-right text-base-text-muted">Next</span>
|
||||
<span class="block mt-1">Contribution Guidelines</span>
|
||||
</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" class="ml-3" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" overflow="visible"><path d="M19.92 12.38a1 1 0 00-.22-1.09l-7-7a.996.996 0 10-1.41 1.41l5.3 5.3H5c-.55 0-1 .45-1 1s.45 1 1 1h11.59l-5.29 5.29a.996.996 0 000 1.41c.19.2.44.3.7.3s.51-.1.71-.29l7-7c.09-.09.16-.21.21-.33z" /><path fill="none" d="M0 0h24v24H0z" /></svg>
|
||||
</a>
|
||||
</div>
|
||||
</nav>
|
||||
</footer>
|
||||
</main>
|
||||
|
||||
<div id="retype-page-footer" class="print:border-none border-t border-base-border pt-6 mb-8">
|
||||
<footer class="flex flex-wrap items-center justify-between print:justify-center">
|
||||
<div id="retype-footer-links" class="print:hidden">
|
||||
<ul class="flex flex-wrap items-center text-sm">
|
||||
</ul>
|
||||
</div>
|
||||
<div id="retype-copyright" class="print:justify-center py-2 text-footer-text font-footer-link-weight text-sm leading-relaxed"></div>
|
||||
</footer>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Rendered if sidebar right is enabled -->
|
||||
<!-- Sidebar right skeleton-->
|
||||
<div v-cloak class="fixed top-0 bottom-0 right-0 translate-x-full bg-sidebar-right-bg border-sidebar-right-border lg:sticky lg:border-l lg:shrink-0 lg:pt-6 lg:transform-none sm:w-1/2 lg:w-64 lg:z-0 md:w-104 sidebar-right skeleton">
|
||||
<div class="pl-5">
|
||||
<div class="w-32 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-48 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
<div class="w-40 h-3 mb-4 bg-skeleton-bg rounded-full loading"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- User should be able to hide sidebar right -->
|
||||
<doc-sidebar-right v-cloak></doc-sidebar-right>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<doc-search-mobile></doc-search-mobile>
|
||||
<doc-back-to-top></doc-back-to-top>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="retype-overlay-target"></div>
|
||||
|
||||
<script data-cfasync="false">window.__DOCS__ = { "title": "Unmaintained", level: 1, icon: "file", hasPrism: false, hasMermaid: false, hasMath: false, tocDepth: 23 }</script>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in a new issue