From 36c8787f6a058bb97f9679c2edc09ea3c3eb9683 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Fri, 12 Jan 2024 15:43:38 +0000 Subject: [PATCH] :arrow_up: Updating add-on SABnzbd to b3ab0f0 --- README.md | 23 ++++++++++ sabnzbd/CHANGELOG.md | 1 + sabnzbd/DOCS.md | 102 +++++++++++++++++++++++++++++++++++++++++++ sabnzbd/README.md | 44 +++++++++++++++++++ sabnzbd/config.yaml | 21 +++++++++ sabnzbd/icon.png | Bin 0 -> 8680 bytes sabnzbd/logo.png | Bin 0 -> 8989 bytes 7 files changed, 191 insertions(+) create mode 100644 sabnzbd/CHANGELOG.md create mode 100644 sabnzbd/DOCS.md create mode 100644 sabnzbd/README.md create mode 100644 sabnzbd/config.yaml create mode 100644 sabnzbd/icon.png create mode 100644 sabnzbd/logo.png diff --git a/README.md b/README.md index 59d07331e..22d923351 100644 --- a/README.md +++ b/README.md @@ -313,6 +313,19 @@ Recorded media, live TV, online news, and podcasts ready to stream. [:books: Plex Media Server add-on documentation][addon-doc-plex] +### ✓ [SABnzbd][addon-sabnzbd] + +![Latest Version][sabnzbd-version-shield] +![Supports armhf Architecture][sabnzbd-armhf-shield] +![Supports armv7 Architecture][sabnzbd-armv7-shield] +![Supports aarch64 Architecture][sabnzbd-aarch64-shield] +![Supports amd64 Architecture][sabnzbd-amd64-shield] +![Supports i386 Architecture][sabnzbd-i386-shield] + +Free and easy binary newsreader + +[:books: SABnzbd add-on documentation][addon-doc-sabnzbd] + ### ✓ [SQLite Web][addon-sqlite-web] ![Latest Version][sqlite-web-version-shield] @@ -589,6 +602,7 @@ on the correct GitHub repository matching the add-on. - [Open an issue for the add-on: Nginx Proxy Manager][nginxproxymanager-issue] - [Open an issue for the add-on: Node-RED][node-red-issue] - [Open an issue for the add-on: Plex Media Server][plex-issue] +- [Open an issue for the add-on: SABnzbd][sabnzbd-issue] - [Open an issue for the add-on: SQLite Web][sqlite-web-issue] - [Open an issue for the add-on: Spotify Connect][spotify-issue] - [Open an issue for the add-on: Studio Code Server][vscode-issue] @@ -843,6 +857,15 @@ SOFTWARE. [plex-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [plex-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [plex-i386-shield]: https://img.shields.io/badge/i386-no-red.svg +[addon-sabnzbd]: https://github.com/hassio-addons/addon-sabnzbd/tree/b3ab0f0 +[addon-doc-sabnzbd]: https://github.com/hassio-addons/addon-sabnzbd/blob/b3ab0f0/README.md +[sabnzbd-issue]: https://github.com/hassio-addons/addon-sabnzbd/issues +[sabnzbd-version-shield]: https://img.shields.io/badge/version-b3ab0f0-blue.svg +[sabnzbd-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[sabnzbd-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[sabnzbd-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg +[sabnzbd-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg +[sabnzbd-i386-shield]: https://img.shields.io/badge/i386-no-red.svg [addon-sqlite-web]: https://github.com/hassio-addons/addon-sqlite-web/tree/b77b9b3 [addon-doc-sqlite-web]: https://github.com/hassio-addons/addon-sqlite-web/blob/b77b9b3/README.md [sqlite-web-issue]: https://github.com/hassio-addons/addon-sqlite-web/issues diff --git a/sabnzbd/CHANGELOG.md b/sabnzbd/CHANGELOG.md new file mode 100644 index 000000000..887f998ce --- /dev/null +++ b/sabnzbd/CHANGELOG.md @@ -0,0 +1 @@ +- Add linux-headers build dependency diff --git a/sabnzbd/DOCS.md b/sabnzbd/DOCS.md new file mode 100644 index 000000000..b4379555c --- /dev/null +++ b/sabnzbd/DOCS.md @@ -0,0 +1,102 @@ +# Home Assistant Community Add-on: SABnzbd + +Free and easy binary newsreader. + +## Installation + +The installation of this add-on is pretty straightforward and not different in +comparison to installing any other Home Assistant add-on. + +1. Click the Home Assistant My button below to open the add-on on your Home + Assistant instance. + + [![Open this add-on in your Home Assistant instance.][addon-badge]][addon] + +1. Click the "Install" button to install the add-on. +1. Start the "SABnzbd" add-on +1. Check the logs of the "SABnzbd" add-on to see if everything went well. +1. Click "OPEN WEB UI" to open the SABnzbd interface. +1. Complete the wizard shown on screen. + +- Set the download folders to, for example, + `/media/sabnzbd/Donwloads/complete` and + `/media/sabnzbd/Donwloads/incomplete` +- Once you finish the SAZnzbd wizard, you will get an 404 error. + This is an unfortunate side effect in the wizard, we haven't been able to + fix yet.Reload the page to resolve the 404 issue and everything work + normally from there on. + +## Configuration + +_This add-on does not require any configuration to run._ + +## Changelog & Releases + +This repository keeps a change log using [GitHub's releases][releases] +functionality. + +Releases are based on [Semantic Versioning][semver], and use the format +of `MAJOR.MINOR.PATCH`. In a nutshell, the version will be incremented +based on the following: + +- `MAJOR`: Incompatible or major changes. +- `MINOR`: Backwards-compatible new features and enhancements. +- `PATCH`: Backwards-compatible bugfixes and package updates. + +## Support + +Got questions? + +You have several options to get them answered: + +- The [Home Assistant Community Add-ons Discord chat server][discord] for add-on + support and feature requests. +- The [Home Assistant Discord chat server][discord-ha] for general Home + Assistant discussions and questions. +- The Home Assistant [Community Forum][forum]. +- Join the [Reddit subreddit][reddit] in [/r/homeassistant][reddit] + +You could also [open an issue here][issue] GitHub. + +## Authors & contributors + +The original setup of this repository is by [Franck Nijhof][frenck]. + +For a full list of all authors and contributors, +check [the contributor's page][contributors]. + +## License + +MIT License + +Copyright (c) 2024 Franck Nijhof + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +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 OR COPYRIGHT HOLDERS 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. + +[addon-badge]: https://my.home-assistant.io/badges/supervisor_addon.svg +[addon]: https://my.home-assistant.io/redirect/supervisor_addon/?addon=a0d7b954_sabnzbd&repository_url=https%3A%2F%2Fgithub.com%2Fhassio-addons%2Frepository +[contributors]: https://github.com/hassio-addons/addon-sabnzbd/graphs/contributors +[discord-ha]: https://discord.gg/c5DvZ4e +[discord]: https://discord.me/hassioaddons +[forum]: https://community.home-assistant.io/t/?u=frenck +[frenck]: https://github.com/frenck +[issue]: https://github.com/hassio-addons/addon-sabnzbd/issues +[reddit]: https://reddit.com/r/homeassistant +[releases]: https://github.com/hassio-addons/addon-sabnzbd/releases +[semver]: http://semver.org/spec/v2.0.0.html diff --git a/sabnzbd/README.md b/sabnzbd/README.md new file mode 100644 index 000000000..1d2c643e0 --- /dev/null +++ b/sabnzbd/README.md @@ -0,0 +1,44 @@ +# Home Assistant Community Add-on: SABnzbd + +[![Release][release-shield]][release] ![Project Stage][project-stage-shield] ![Project Maintenance][maintenance-shield] + +[![Discord][discord-shield]][discord] [![Community Forum][forum-shield]][forum] + +Free and easy binary newsreader. + +## About + +[SABnzbd] is a multi-platform binary newsgroup downloader. The program works in +the background and simplifies the downloading verifying and extracting of files +from [Usenet]. + +[SABnzbd]: https://sabnzbd.org/ +[Usenet]: http://en.wikipedia.org/wiki/Usenet + +## WARNING! THIS IS AN EDGE VERSION! + +This Home Assistant Add-ons repository contains edge builds of add-ons. +Edge builds add-ons are based upon the latest development version. + +- They may not work at all. +- They might stop working at any time. +- They could have a negative impact on your system. + +This repository was created for: + +- Anybody willing to test. +- Anybody interested in trying out upcoming add-ons or add-on features. +- Developers. + +If you are more interested in stable releases of our add-ons: + + + +[discord-shield]: https://img.shields.io/discord/330944238910963714.svg +[discord]: https://discord.gg/c5DvZ4e +[forum-shield]: https://img.shields.io/badge/community-forum-brightgreen.svg +[forum]: https://community.home-assistant.io/t/?u=frenck +[maintenance-shield]: https://img.shields.io/maintenance/yes/2024.svg +[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg +[release-shield]: https://img.shields.io/badge/version-b3ab0f0-blue.svg +[release]: https://github.com/hassio-addons/addon-sabnzbd/tree/b3ab0f0 \ No newline at end of file diff --git a/sabnzbd/config.yaml b/sabnzbd/config.yaml new file mode 100644 index 000000000..475de7586 --- /dev/null +++ b/sabnzbd/config.yaml @@ -0,0 +1,21 @@ +name: SABnzbd +version: b3ab0f0 +slug: sabnzbd +description: Free and easy binary newsreader +url: https://github.com/hassio-addons/addon-sabnzbd/tree/main/README.md +codenotary: codenotary@frenck.dev +ingress: true +ingress_entry: sabnzbd/ +panel_icon: mdi:arrow-down-bold +init: false +arch: +- aarch64 +- amd64 +- armv7 +map: +- addon_config:rw +- share:rw +- media:rw +ports: + 8080/tcp: null +image: ghcr.io/hassio-addons/sabnzbd/{arch} diff --git a/sabnzbd/icon.png b/sabnzbd/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..24e48e7c05d43ab18e227d7e9e25b31492d682ad GIT binary patch literal 8680 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 G;Qs~ANZ?BV literal 0 HcmV?d00001