From 9a517465f728b907bbeac97e9829993bb422f08e Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Sat, 13 Jan 2024 16:48:02 +0000 Subject: [PATCH] :tada: Release of add-on Readarr 0.1.0 --- README.md | 23 ++++++++++ readarr/CHANGELOG.md | 3 ++ readarr/DOCS.md | 102 +++++++++++++++++++++++++++++++++++++++++++ readarr/README.md | 25 +++++++++++ readarr/config.yaml | 19 ++++++++ readarr/icon.png | Bin 0 -> 11658 bytes readarr/logo.png | Bin 0 -> 11658 bytes 7 files changed, 172 insertions(+) create mode 100644 readarr/CHANGELOG.md create mode 100644 readarr/DOCS.md create mode 100644 readarr/README.md create mode 100644 readarr/config.yaml create mode 100644 readarr/icon.png create mode 100644 readarr/logo.png diff --git a/README.md b/README.md index 3008058bf6a6..2f6b02683299 100644 --- a/README.md +++ b/README.md @@ -347,6 +347,19 @@ Movie organizer/manager for usenet and torrent users [:books: Radarr add-on documentation][addon-doc-radarr] +### ✓ [Readarr][addon-readarr] + +![Latest Version][readarr-version-shield] +![Supports armhf Architecture][readarr-armhf-shield] +![Supports armv7 Architecture][readarr-armv7-shield] +![Supports aarch64 Architecture][readarr-aarch64-shield] +![Supports amd64 Architecture][readarr-amd64-shield] +![Supports i386 Architecture][readarr-i386-shield] + +Book Manager and Automation (Sonarr for Ebooks) + +[:books: Readarr add-on documentation][addon-doc-readarr] + ### ✓ [SABnzbd][addon-sabnzbd] ![Latest Version][sabnzbd-version-shield] @@ -643,6 +656,7 @@ on the correct GitHub repository matching the add-on. - [Open an issue for the add-on: Plex Media Server][plex-issue] - [Open an issue for the add-on: Prowlarr][prowlarr-issue] - [Open an issue for the add-on: Radarr][radarr-issue] +- [Open an issue for the add-on: Readarr][readarr-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] @@ -915,6 +929,15 @@ SOFTWARE. [radarr-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [radarr-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [radarr-i386-shield]: https://img.shields.io/badge/i386-no-red.svg +[addon-readarr]: https://github.com/hassio-addons/addon-readarr/tree/v0.1.0 +[addon-doc-readarr]: https://github.com/hassio-addons/addon-readarr/blob/v0.1.0/README.md +[readarr-issue]: https://github.com/hassio-addons/addon-readarr/issues +[readarr-version-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg +[readarr-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[readarr-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[readarr-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg +[readarr-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg +[readarr-i386-shield]: https://img.shields.io/badge/i386-no-red.svg [addon-sabnzbd]: https://github.com/hassio-addons/addon-sabnzbd/tree/v0.1.0 [addon-doc-sabnzbd]: https://github.com/hassio-addons/addon-sabnzbd/blob/v0.1.0/README.md [sabnzbd-issue]: https://github.com/hassio-addons/addon-sabnzbd/issues diff --git a/readarr/CHANGELOG.md b/readarr/CHANGELOG.md new file mode 100644 index 000000000000..c8943ac73d32 --- /dev/null +++ b/readarr/CHANGELOG.md @@ -0,0 +1,3 @@ +## Whatโ€™s changed + +๐ŸŽ‰ Initial add-on release ๐ŸŽ‰ diff --git a/readarr/DOCS.md b/readarr/DOCS.md new file mode 100644 index 000000000000..6aadeb0056a9 --- /dev/null +++ b/readarr/DOCS.md @@ -0,0 +1,102 @@ +# Home Assistant Community Add-on: Readarr + +Book Manager and Automation (Sonarr for Ebooks). + +## 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 "Readarr" add-on +1. Check the logs of the "Readarr" add-on to see if everything went well. +1. Click "OPEN WEB UI" to open the Readarr interface. +1. Complete the wizard shown on screen. + +## Configuration + +_This add-on does not require any configuration to run._ + +## Known issues and limitations + +- This add-on does not support Home Assistant's Ingress feature (aka, the + toggle that puts an add-on in the Home Assistant sidebar). + There are too many variables to take into account to make this work properly, + and if we would, it would be very easy to break. You could consider using an + iframe panel instead. + +## 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_readarr&repository_url=https%3A%2F%2Fgithub.com%2Fhassio-addons%2Frepository +[contributors]: https://github.com/hassio-addons/addon-readarr/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-readarr/issues +[reddit]: https://reddit.com/r/homeassistant +[releases]: https://github.com/hassio-addons/addon-readarr/releases +[semver]: http://semver.org/spec/v2.0.0.html diff --git a/readarr/README.md b/readarr/README.md new file mode 100644 index 000000000000..8e5af5de66ec --- /dev/null +++ b/readarr/README.md @@ -0,0 +1,25 @@ +# Home Assistant Community Add-on: Readarr + +[![Release][release-shield]][release] ![Project Stage][project-stage-shield] ![Project Maintenance][maintenance-shield] + +[![Discord][discord-shield]][discord] [![Community Forum][forum-shield]][forum] + +Book Manager and Automation (Sonarr for Ebooks). + +## About + +[Readarr] is an ebook and audiobook collection manager for Usenet and BitTorrent +users. It can monitor multiple RSS feeds for new books from your favorite +authors and will grab, sort, and rename them. Note that only one type of a +given book is supported. + +[Readarr]: https://readarr.com + +[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-v0.1.0-blue.svg +[release]: https://github.com/hassio-addons/addon-readarr/tree/v0.1.0 \ No newline at end of file diff --git a/readarr/config.yaml b/readarr/config.yaml new file mode 100644 index 000000000000..9a9b889a01bd --- /dev/null +++ b/readarr/config.yaml @@ -0,0 +1,19 @@ +name: Readarr +version: 0.1.0 +slug: readarr +description: Book Manager and Automation (Sonarr for Ebooks) +url: https://github.com/hassio-addons/addon-readarr/tree/main/README.md +codenotary: codenotary@frenck.dev +webui: http://[HOST]:[PORT:8787] +init: false +arch: +- aarch64 +- amd64 +- armv7 +map: +- addon_config:rw +- share:rw +- media:rw +ports: + 8787/tcp: 8787 +image: ghcr.io/hassio-addons/readarr/{arch} diff --git a/readarr/icon.png b/readarr/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8ad8017302aadf72a75ed662fa123c164f4782ac GIT binary patch literal 11658 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�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�>*1?VrnMRezJkbBw9;K1JFf%lY-`*hU=Gj>AhfjA zK%Kp>P?-%ld|9~rG?E8inLp7ASweSI);CAzMnR`PcUrLe-& zty&kMl-a7#L8k8mvX#*tRETlG)?-LpJm96zz@K6 z#fjKB0ZBX?0lAt6XVxp00DmA`$w-uOV;~$ys0Z~MCD5nGX z1>&{?LI(j7Tg?*Gu2DMze*@Ju@dr#wMra8R`@qqCbTeNvE(UKyLO{`0XdE<0WW+cM z9QX&!RQqg^wvC%X5g?Fv+9H2_mE2#C=rc3;#nPN)c#a%-o9J;z2!Jny&^jQ4SEyug zkTmEsaQSE{X>*wp2LYN!ay6M<=}h1+sJa=9ZWGN1HX}jcPJ0lze(^kdiiBq3$cA{{ zeg-EG2Yv%n(kNt@vmFF5i!n}1o*4KKs$tT=6qL?z!FGBOSpABQ??Sh1vv%=&3 zz{*FczSz|-u;|^uJy5rnmt9Y(w9$)+fJ_F7PC0KA+!>@t!H1|caMxQHy&1FyY6Y-u zKgYMs5&@fLfq*s}0f|ZM45%C^q7(2oRS-V-Dl!z11?ga52%`uXA%NepWtIqNPOwi4 zfye-lQs~v2$ZpVwbRD=Fih(Q0J3&50%fLlMKuMY7o;)530zcA=zB|YpviXnFyFvL! zph6&5)`(FAbU{khe*~PJ1p+$C7!-QNa5->%0loA2(q(gQe~O+2>Mp=Ch^#GVi-1U5 zkOh8+W0Ijo-wsKkzqZkh{g&J3T>Uyd349Ngg5_LWPGMj}7ZCxeb^RF7;CHN>B?79o_JnT1 zgFUtcF!GlC4SFpY`0FxP2nZu)`)t$2L_nBhT8I!pn>j=8jX(D>+7DxGhe{zXv%&sj z##tiZhgl#X&(VBtWU`@h=pa4dKl{;~$F8JT2*;sP2#A#q0;rn(A|c>E>dreViX)EW zdmJdmhDH;U=u0zds-~Ly(#uQTy1HWWFAE3CTakDEf9bPApmGI z?}>S2G?EpwDsi8?95(q$qj5M{F zFSP*t0!ieUK>240{BtKXRtM27yzFN0HEK=_|Kr>iIAsuWtD4s06qc%_=YxmA_S+x zHL=L)km0E?6=Q|~xT!Fj72OD?!f-KE!dncL?b8CNGaCTPQ?&7mA;ZhzdTK}qj|u}I zO#lEDS^!!3qz6)L5iE!25YHJ(h$Pf%54f8VfOai_vxXBQhEifKTuMv}AkOpvd^rHc z0sttdjZBF>KHFeYRHjXeQU}Zj0ILN+Z)FuoQgky+io&$G^k)Qs8@rR%gp&{emI?!4 zrxrlFayPOs@B*}`S-}5~VczKGXt!pcsWwv}0Hn#q9@4Zav=ZGMjpc8S%HOz$ z+a8zms|WM8$CI-(0Fp_Q%Uvh{+WU!_==S)QbC~V%I~S|@bK&dg0g3z=&C|>Wz>2LD z_JG7S+yRM+uUhk`g2)k>)WYRkH2?w3>At^QQkQB3@ z9-3AP1R#<$xmIvf7tO)8DD;q&D}N^Zm<8{c9Q+PCaL45Qh5&SNk2Wg+UPUsb{Co6aYYhKmg*kofbVP>5V@qY5y#r%Q<90d|8p#N^z?1 zAW1U;u)K#FR8Kzds4Vyh3>}rVn#J!K8&4pEKq1>M7yuVx0Nl_X>M7KJSlV^yu(ZYP z6W}O_*3M{>56vn_ldDh|00FJq+sWv?u`6P5X-LEY5Y4vbca62kYM@w_96AV~n&m|(W%hT14GkE(o6sZcT$|02~}#2*jb)gtEaj$Y#z&T~}vOJEhbDwp>nm zHIt;700`j#&=tJ1@>OB{*L?4Lghq28;R7f+!|MZ;o`L{ybCE0+0>Eb!<(aNT%dH=; z0hg!mAGtm+mWf6tY191)Grq3dAc>cXL3}pbCliYvLYlCIDKfwtP3Vh{_dyHMTJ6z|?H4ElR+=6_-P!$Y;cE1%gf+$A6B+Hi1+R|LVL7}i5`o?31K{%x zS)_qtYV!N0AthBUfwdA^Pchm}8Dc&FN)rk_(5j-KeUlzVYzAh6f{N;&kPvW*8oK3g z9sq*l7&IN6y$cl5`gkU22}|sYU|C(go1|RTJJRG*aR7Ws(+iyhNvaK()g|oTk%Fq5NIfm^ zFEtSW7a;%yq2(k`f(rZ6hxiVp79WB>An!vqNQO4?%maYx5?WUoT9Vs-2z*8+zY9X3 zGUY05#Bw8d}g=Eyk4B&oNT~E@&=H3MK)dy#CNINP`eSMuB4P(dGz1 zW3vLL!9ey4)s&tc5?aDSw0Hd;@v3;Ob;y3Wdn-=qIF-A+m0=O(VfRiu)p4S*HLCu{GV9CR7jsl;W z4S-SZ0x9dE$&S`)3u@xS&~8!vr_ca=g#_Sy1X`%xHP4EGg4?88g;m|$9Ux6DMYO;G zGN9ca{qhVww)=L_rSxYr1Tef7%=y6*w13jWdhDm?qL!QJUil@n0WeZW@%QaC=+ke{ z&}X{(gbfUtKJBM)bs6lw0~qnHh=r>l%Jz1vvD)rhe(S8gL#Q%201qJm_^uxI zp2pb7BcA{$t2f0I(0AJ8m`ibio8o^CK%sK;@zC~w>jO0Oz(#YSQ1)q#86`E%;!+8-_9 zX~TBRTbzEsh%kl#ZXBdHRRID8nGV+k)F$vV-@?k-DjEOuy4vNYL5wZ)ZCCi zl&N&*K76Qt|3V6zaPM1Igi)Hd5EDLX&UuKZOYUUyA$oY>yf5Zdc)oIs09wa<6^UVw z7PTK3F>a!J%NX}d5}v9~)0hd}!fAw&dhj(l1ti@Cob)fdlfj>Rjxq>3aH=Se6%YWk z{AlUUv!h&?y?XN)82{dVc9=K#z*LwA(U};q#Sr}JurqLpEFg0cLvp82TKmgbMi>B0 zKv#PV;z8|rs!rw(+Mlwygo1j0jum0FCch)5ph`{x0&7;1?6FUHe$zc)8f%laqSffT zSWH3}XWNFDywZt{0kWtyp#6tyFt5-0g(-yb63xVQ0(#R4=#B3y3n)zlmfJfkjq=K3 zj&c$EBbbSVJdB&8+ zu||9a=$0}gLcinKSzu-Ac%y?=`7e|3<IQL#?;T$`lrl7(iAn5APPwEX*nc;jMuZy>Aixr}jeulm)M!pM37 zSOXbNV7eUJpaD&O1dN3w)7^$eK+y-A0vIfSq-1RH?@yvBoIKmom5PE0O!J+u4PgHl z*Ox&Oz<2_Wy@-9LH0*)|qv$AwGOs@iPr$3ULun)cWkTrZh9ao)Z7=KOfVSpu~*!d;;(E3c>VcGDG^ESw2K013@)Uf3r%CAF8a3g1;r zB~UphH49*%MR!;cx1hUkUy#OgU5#?bXe%8~ZxUreO2!QbDpoKg8SxJYnv&NyvHVP!dgu86pG0(0l!+Q(YWutM zSVdt_w2K6<*el!d&8NlFU$G!eqnXdTQh2$BZE=?9(6TgN6*sDNS9}K6Gk)!PjOKRJ z@TGLNGTxIP`Jpit-64$3%_nWOg9NXf3+t_E3abe(8=nI-yj!G`0R7#DY+VE#TpEJh z70imG;otPsqk-UfsEZjK@*OqK6-+=WvW}o>&#d@w!sC|96z)L{{7tXX`+ozvg46D0 zco=Z}vY0vDj?y8^z6>-7(3Dw3P@#%c1}7I)+(`1e*+@F6sjO@NzQJfXRhE!h;dhgd zlUGuFMNwt~D^nE&MIf!`kA8pH(YpRs3#Nke;I|e7^N|=ptFIwJ02ri3M7pbFB%7Dq zeDP3c)+df~dT4ZO$C=7FEbWPzK~@R<3JoZ|iJH4E6GJ)XMLZ(5$naTPqry zDwFdAlrrwsN2Ph79Usp9`;f^GI{$fNrUhYYO?k+M)`_6xhaD0FTDoRcQtNx&}b3=9G|DyDj@@{e+NlaX36oQD6b*zFtTzse&OG#)DFNSGz1Q#Niv9hIi_<<`)ez0K8#WxT>XYkT_53>)&9f&2(w)zJ zAf=|Qk}?TH+Tph`Kuwgy>Z zfcy`a{}50XbDy0=>5;r-?U59TVDdh>wnpz8uw8JQ6(Ou67>w(ESCG)nm^ZAV7=v{B*|I zq|Lv!>zp;M|3@vKeGG)ZK$`N-<8n&B)~~&K@|P;_Y+cddoReL><=V+BYtNtCD29QLm(=FvJEm9=|BWX8BV~&KXe<$# z6mBkiTyb~utBVhAbZ=Qwzcf30`}XYYrS(g;bl-Te@zvzJ75kUnObH1g-ozv)BjC`_ zzyVfKF~y`H(m+T^NK^zf%gwbr*1bOp1n<}FSUZP>BPAjVC_|b_%qB`A6n6b6FAUv0 zS%L-#uzBhN*ZvGR5Oh`Nj0&PVNa9j=425b!BR{|k-QQiB!rn$QAfMeHPxMMq*;<8@br0sQV}UE z(l*ZOnzE82@`6LA%p(f0OYy1sS&Cb`2&tHw7;{PU@UXE!02><*r!<$oiK&W^i?z6= z9zP#1E8{STc&xR96t9A?vX8f