From 0a25e7a41a0fe07940ab7b6d58c1420dc80d1720 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Sat, 13 Jan 2024 17:01:11 +0000 Subject: [PATCH] :tada: Release of add-on Whisparr 0.1.0 --- README.md | 23 ++++++++++ whisparr/CHANGELOG.md | 3 ++ whisparr/DOCS.md | 102 ++++++++++++++++++++++++++++++++++++++++++ whisparr/README.md | 26 +++++++++++ whisparr/config.yaml | 20 +++++++++ whisparr/icon.png | Bin 0 -> 6661 bytes whisparr/logo.png | Bin 0 -> 6661 bytes 7 files changed, 174 insertions(+) create mode 100644 whisparr/CHANGELOG.md create mode 100644 whisparr/DOCS.md create mode 100644 whisparr/README.md create mode 100644 whisparr/config.yaml create mode 100644 whisparr/icon.png create mode 100644 whisparr/logo.png diff --git a/README.md b/README.md index 06fe9e57b1dc..2b8feff91fcc 100644 --- a/README.md +++ b/README.md @@ -542,6 +542,19 @@ Open source password management solution [:books: Vaultwarden (Bitwarden) add-on documentation][addon-doc-bitwarden] +### ✓ [Whisparr][addon-whisparr] + +![Latest Version][whisparr-version-shield] +![Supports armhf Architecture][whisparr-armhf-shield] +![Supports armv7 Architecture][whisparr-armv7-shield] +![Supports aarch64 Architecture][whisparr-aarch64-shield] +![Supports amd64 Architecture][whisparr-amd64-shield] +![Supports i386 Architecture][whisparr-i386-shield] + +Whisparr is an adult video collection manager for Usenet and BitTorrent users + +[:books: Whisparr add-on documentation][addon-doc-whisparr] + ### ✓ [WireGuard][addon-wireguard] ![Latest Version][wireguard-version-shield] @@ -684,6 +697,7 @@ on the correct GitHub repository matching the add-on. - [Open an issue for the add-on: UniFi Network Application][unifi-issue] - [Open an issue for the add-on: Uptime Kuma][uptime-kuma-issue] - [Open an issue for the add-on: Vaultwarden (Bitwarden)][bitwarden-issue] +- [Open an issue for the add-on: Whisparr][whisparr-issue] - [Open an issue for the add-on: WireGuard][wireguard-issue] - [Open an issue for the add-on: Z-Wave JS UI][zwave-js-ui-issue] - [Open an issue for the add-on: ZeroTier One][zerotier-issue] @@ -1078,6 +1092,15 @@ SOFTWARE. [bitwarden-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [bitwarden-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [bitwarden-i386-shield]: https://img.shields.io/badge/i386-no-red.svg +[addon-whisparr]: https://github.com/hassio-addons/addon-whisparr/tree/v0.1.0 +[addon-doc-whisparr]: https://github.com/hassio-addons/addon-whisparr/blob/v0.1.0/README.md +[whisparr-issue]: https://github.com/hassio-addons/addon-whisparr/issues +[whisparr-version-shield]: https://img.shields.io/badge/version-v0.1.0-blue.svg +[whisparr-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[whisparr-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[whisparr-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg +[whisparr-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg +[whisparr-i386-shield]: https://img.shields.io/badge/i386-no-red.svg [addon-wireguard]: https://github.com/hassio-addons/addon-wireguard/tree/v0.10.2 [addon-doc-wireguard]: https://github.com/hassio-addons/addon-wireguard/blob/v0.10.2/README.md [wireguard-issue]: https://github.com/hassio-addons/addon-wireguard/issues diff --git a/whisparr/CHANGELOG.md b/whisparr/CHANGELOG.md new file mode 100644 index 000000000000..417ed7a15815 --- /dev/null +++ b/whisparr/CHANGELOG.md @@ -0,0 +1,3 @@ +## Whatโ€™s changed + +๐ŸŽ‰ Initial add-on release ๐ŸŽ‰ diff --git a/whisparr/DOCS.md b/whisparr/DOCS.md new file mode 100644 index 000000000000..48ddc27cb3af --- /dev/null +++ b/whisparr/DOCS.md @@ -0,0 +1,102 @@ +# Home Assistant Community Add-on: Whisparr + +Whisparr is an adult video collection manager for Usenet and BitTorrent users. + +## 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 "Whisparr" add-on +1. Check the logs of the "Whisparr" add-on to see if everything went well. +1. Click "OPEN WEB UI" to open the Whisparr 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_whisparr&repository_url=https%3A%2F%2Fgithub.com%2Fhassio-addons%2Frepository +[contributors]: https://github.com/hassio-addons/addon-whisparr/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-whisparr/issues +[reddit]: https://reddit.com/r/homeassistant +[releases]: https://github.com/hassio-addons/addon-whisparr/releases +[semver]: http://semver.org/spec/v2.0.0.html diff --git a/whisparr/README.md b/whisparr/README.md new file mode 100644 index 000000000000..f88ac0cf1f97 --- /dev/null +++ b/whisparr/README.md @@ -0,0 +1,26 @@ +# Home Assistant Community Add-on: Whisparr + +[![Release][release-shield]][release] ![Project Stage][project-stage-shield] ![Project Maintenance][maintenance-shield] + +[![Discord][discord-shield]][discord] [![Community Forum][forum-shield]][forum] + +Whisparr is an adult video collection manager for Usenet and BitTorrent users. + +## About + +[Whisparr] is an adult movie collection manager for Usenet and BitTorrent users. +It can monitor multiple RSS feeds for new movies and will interface with clients +and indexers to grab, sort, and rename them. It can also be configured to +automatically upgrade the quality of existing files in the library when a +better quality format becomes available. + +[Whisparr]: https://github.com/whisparr/whisparr + +[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-whisparr/tree/v0.1.0 \ No newline at end of file diff --git a/whisparr/config.yaml b/whisparr/config.yaml new file mode 100644 index 000000000000..7ec9ed1cfd98 --- /dev/null +++ b/whisparr/config.yaml @@ -0,0 +1,20 @@ +name: Whisparr +version: 0.1.0 +slug: whisparr +description: Whisparr is an adult video collection manager for Usenet and BitTorrent + users +url: https://github.com/hassio-addons/addon-whisparr/tree/main/README.md +codenotary: codenotary@frenck.dev +webui: http://[HOST]:[PORT:6969] +init: false +arch: +- aarch64 +- amd64 +- armv7 +map: +- addon_config:rw +- share:rw +- media:rw +ports: + 6969/tcp: 6969 +image: ghcr.io/hassio-addons/whisparr/{arch} diff --git a/whisparr/icon.png b/whisparr/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6efc4de6b48d0e2e4599a5c39a662613ea54a95d GIT binary patch literal 6661 zcmV+g8v5mlP)&p>71E4XQtCROo#DsO3i@~3}Fph zSQ3^1frLE?30uGgWDzPLDg}2zaRYZzQM4i>Q#-X&b=2Bw$F@^jtlGM7bz>Ak5xw*L zuHW_CT<^Qw@4HI^yyyH6A^E<0-}^kz`@YY9i;52OQBqR!kENxh0|cXc_Uu_FXcV*x zmIzkouq5|8{#M6l1^wmcf5>|NM~CGoE-wE26Hh#`N^n|PS=lv$hvnyY@r2g|?9gei9jo-dTqdEk$7-`nNirSk8*9h2t#Ss z^y{eOD?-Q#f}ds0%oy;9U`*Bo?Jz@#)g;)H1TzMf_j5+}9qf$nKf;+(G0JHfJi!G& z^E>{=XA%;Gr({={ku`nW*={W>t%`W!y4ncl~1#9^C7O2`k-uGlx8d;br^{S<^qWAq4oQF#d;83D>8r+*vWa z!Fg=@Cg-yS_a@G86FzOd*ZHZ;WyOd_cW!y?2zQs1lyu6PA8C$1EBoAb-WP>XQz}L~ zx7Dt8_RigrInz~OZnxB~a_TFpqYA?Nf>WVQ*33zC$aeqF!uUs{5a*Q2Db5o!HfPS< zs9??~%iJUG29I{@*6kZv^C^)b%pWEX`Hs~#->bK?W@NMThgsKW&d5T+Gpv?p>D|lj zc)*7Mt+M7I}H=Az2Kwy zJ6+#Gzg~T81mX1_J$igQYko!=BDsBYnyvQX(3TI!?cNp~3zG&^*$Ba2Xqq)&t%j`p zaWdJDOb@lbdfpMW>Qy)}Z>O`aYOc+3@R6W8YyN5nSv4kQucEx)5pmW>#eI`EI0MT2 z8kIvqbJlzg9Wt@`CMlj;G1_^xWn1RNZm-}-m|QW+xEshqYss45ZH6#^qG{#h&^fy0 zn{hxCL`-1|GqEmfzPlrrn)Qip!lw^!a6W0>l{s-c3O<>?%Qbkj}%&4*^q{9ZDN z4|Nk=HFB2oS!?z|n~sK0TmRjqona@~ms!@4OyE11CnillYeIH(d{1a-*a_ZA-A_RIjOx)$eXC7VoF#sBJgc^2&XHv~dmYd$Ao6y3cliSsq&zbuCtQ(vkPd?wdX52F8 zyCa(1@Unl-q=aFQ|7h}g&U_eTO(dpMGh(I>w;w!~r99^FBZfCK2Xy#)tqstGfB%-UFOB zXWy0yQSdCT9MR~Mm-Q-`@qV0DH9J#*4g-!ff9A6AB#75KckcX8u?v9Q>@pp(9-X!^ zH6pMo2_juL?sPYmJ5HwiF>T-&S9i#o=|TKt%7ty19-25Ag?8?u3%n^p@V6oCr0VLMUAuPux)t-wKCjdXy-Dw~a@iu2BM^-L zVg0!-BWxMJZ1_xfi+tC@lzXb-YIl{ZuC-*?4CkHMw`b1qAea+#)6pTfJDdl@;bWIB zUH(RXcT!m{Nrzet%IUSt$KfL%eoJ+e&0`lQ@_--B+vz+YOq@Be#)|2ceFlnszub9I zgwa-O=X2;SLqvI1UH8WEE8W$WHN%6z#GNzPoL?vm-hce@$A3$9gMRY!Lm_{^+_d`F zsV+XM?@%{#73YH;lB49;Gp}?`9%`3PJ-T0|yOrCl_8<<(?y_mjDavbO20l6CigslN zde}Q>himoN&`6l9tg6l>o`w%m{Jth%{y_C*s$t@mYLrQvhpH0I|MuE7E+O*0-!o0u zY702pqY3B%oy#VH#DG8221mF0SE|0eRL-Bc9)^|pgZd557+KAxNn`(#K>DWw{SD|A zSJs@Sy$^033gZvaY(vn+Qw~+D|5VjQIC~16I7;4s zPCnOa)noeoblRralrdHg!lb$%3gsiyE@_u%e;7EX(1TPCG0#^Z=lyMRtamN4C^k7p zzVMogK+iQ5R<6ZazhTsTtL^?)vEe_Mdsl44vN=017`@Qh7xA84cTdAs*J>b%W5w`B zSI9Wp(%4Bj5>FaBIh6UH01&<}vT+R2h)G2p94mzoAG6CQ4<1|o*{17aUxgeYI%g7d z`)$J(>-+LdIGGj=o2I-bj7id V1)fz_fDfZYGb+6cfMs)xzfEy{}8HsK7T){1t& zyY73gVi-4}n8U`=YO@b)oA6!h#8q~(^G3B=oxS)dIQEhd0FFlHt=j$r0&t6#`8nlp zf7rzcjN~&x2!%;yA`+HG97y8}=jhh+e&X(~2%^U_DN+?){K(4P=E7Xcm@m(tZqx~NUyU^SrldLBN zAz9I;^PXejjh0&zW4tGbJ13p(Hk`xX%);9w4+39QQhs9&F0q!gh<0j*M)fAlL- zOI=|Ep9Nv+1+PXG~iygv2&ZBf|D-^ET(C z$}ii-enG^6qM8f#`(}zdccaX9pFb{AD$pe zj194|-E~A^wV^#Hbsh#+$Hk*h*3Rdg>bc5b(ksn3yKUd{Vg4m!PELGxLpXI=Q5;t& zzN$_nA{h5spa1I&)jcrZl$?Oc#8#U|aD_9MZCj_QW0~M+3R_wDI$8$T=EZ!xfBA%_ zqu@|Z!Pd33C1A$!vsP_>x77o39X&!nj3QGA^U3BR^Ck`7y3M(dub*U-pfEyMwpCq* zkPZ~Xq|xn!d(74dD9`?z9KCndouiv`AHM*cr23%h{I_8~W*)hCX$4jw&cYC%xF6W@ zLFEiR01sqTWzWCEr6J_#6_~8Lxsau`Kc{~{56x#6_yu5-N}9qZf_HD}a6R*94H}<_ zKVJnKd!Il}Fvo9S&bgyA6?H%n`|qh2Cw{y^$0w$54)ytaAi;$N=l@=n;`74uOZ)=x zgRl>w*aau@wnYq@ZU1+2mZrsgR`e|s&d?TyaIOb){Mp?KNUCs!X2--cQ?Y88t4T4v ze*EcQ+TB!cV&VC{ehc8aun%nyx6%a7e+jRntvo1^r(WKcu?eU-H&7nmfNVj((&J`RuI)YGCi4v9; z^SKXauP!hXT&3Q3Oof&v;1P##A-c;14nMY@G_5@ccCL-tcXiX*(E6J3VtTH2$07ACZpls`W8V^prNcp|) z-Mb%OR9ad(MD+pAOc?sG5KUKuhfRtWon|?;jncP#c*7TASk6Y`0;82exqCGF*0YV*DZk4LHBkU-R3E^jg`}H8x-?zbpP=hA2+Seet-3j} z#q;odo;<)S#;UV`AtK>m*SayRwlFg?2_RtjC3Fjq#+ ztH+eJ8)jN12_BYsg3c30vgzZ~FLQ~=F+oQV)o1aR@tKb;6sJGHiSc_{Gv=+%w~>~! z2OzlQQ|J~R`U=_2wmMgZVz(4NFUALOPM84nH>5pn9=j;jbD#5hktX*IoI9%3{Tu{T z9TB*%U+@)?dch-=C(sl&j$6ndlXG9Ego2C2wvXa}7@^M0TEh;oG01#PB7qCerZn5U zvqDX^1bDpI@-H28s`4}ZEtsdzHmb|^(V19rgAlH%2LiDUbe1UB9oK)jY6rN09pK_9 z0uXik(E-Au#Zrv%v?6G<-wl8)(-H-ZAA47&>@jDGOoBTWt4QbBBomq<(lnUwx_S*c zho%fB6>!igu6a?LBS6=8#sl$zw+r-uarXYtjLX}2<8WC98N{~B_N>bgMQ{hut^WI`6jn8hSwg;C z&>=&UMt@0`jRT7LV4A6vRkn6q(_!=F2*c~Ax^~oaHeVp*xT;OjNUE9h)wu@s?ytJ; zvM+K0Y*zpLp>>hZ9}iw?^%)_4h2XKmXQ?SL6lg4V5069}8WCf0yT5Or~N z%-gi$`=oX2vX=mKC`1^cz3SQ`01fB>_5K||x82gID+*zFNSLW}YWQ8Yz(yI;fkFwL zw+=xI+l4$_U9&XNj9!l}D3_*)B#x;=lXMVvA^mu)a{ z1fM+?LB7l<@~1P|Og2B2ysDiePOvCU&7V0I!j#vjFa(486Atd=34m@wFcQz7P5`_n z%{Wd>%^x_UnVfe$R-GyGr2{M1q_jbJRgEB;aufm27dGj1IG@OHiX-TRM^ts6FS?1! ze?GBs0HKuKTer@A2#-)i4B5^Q4x7$ZtUfea|Cx`J!b^ZsiWkvl)v}sY zx&?j){O?I_{Wh*_fG;HO!V;A=MJ2dj04~q{(s&F+0g4QYpsG0net}klG86`!NGNkQ z-8@WnbR>!-8Pq~4WmTJ=3Ckpj979bcaHC%UPV@btU?ISV4ufWZ5o&Zp19@bJ7PZ}OP z&S4TYY?)$H#1RMc0a~}JYMEUjsX|V6H(f764+|6SAg0>+auz__mT~gS2g5#0EZMst ztEG_gZkv3*xR|e7{Yf^0W-GVxWYSvh#f0Mxn&y%B2g}0|fVHa0z86D6glF#Q^7-Oo zK45jLN~!1)o`mAZYPRWg&Y7QYP%Vles_rkmKI2OQkb4Jk=ojv`Y!Rb^S9gzcmJ^&_&W{jOB+a$wYYjUXki05x!&KTGaz_*4eH?Q*Yj| zZIa~9LX$C6+doMuh35DnJcO`q^cgCWRGH360)f-a>nbht8MX*UU1+i9r4cwcY+w22 zfv#3@rC$?c2y387bx%I`@LpqQ^Nv13+7zy)ect<_qdlGAtpz~FF`_WMs=8QMl`N~o z#{ca{+{q7kzersV-Y1_IKq5>wFS!6-iFsCx2fWHhH9z6y3q`t@L@AB|<%^@{1-gf` zeVdv@2f;ZR_xp4ZfMA6X$|a#`+m(sAMvHfwV=Rq#9oS-?K8=2Xnd5=MnxMCqbnjOb)yz1nC_&S`cEyh*-ey(^*nKMdROsfsGB4&caxae# zeT5wP0%we9iuCRrs&|tNgrI$^`r;9VB>f97<6RTix=ds~QC`1FeEqo;yPw*?ka6_7 z_8mbsLl`|pB>-g+vWAjMd-6k<15gNvVp4vdraRXLx|FXRk0utxe4h~f_)E->KtR&2 zRaRuCr&@R&~2@4i2Yh53wHUZ*aUzf7hdNv-j?|=p%4#TA)v;Ow}#kSC%CSuSmMp0X*Rsf z2X|_cJ#su+8!Pj3gGk}8Yz2T|h`;tP3vh1)flePZkRnBl?xBFZJ-m>_4iM7z&U6oC zGxhFOu4DeMi%b!}e8&kVoba!5gZ(A}!1ta-BAfoEd;dRe*z}{jKn%dQ0WA&8|3#51(KGJRwQJX}%S~67>n<`%eP=?y=mnifcBX(-y7%!f=_i5Mu|!Km8ypW_Rig5 zQ$ck|=v|dH-`fl^4_geAcGH#9e7`_P1GLe-&&ap+&&ZnJp+hD&M<(}~$xpDWZe8ZY zZg042(pgSlgWDR~3YxR#vv$yYuq+Tb3InnAqk6$^mj;%dQVz;4J1%SfS`BIoL=g6w z9*S@)b!=HPAuGJte3NZL&4)Df%$l!}h6q8aO#E%r!?~|(o3OIO1Y_dBK{1QzS!kJ! z^o}sUN7nqzYjo?@?O)^pp0s#K*U$a<47<{^jtrhr^#+d+JP8f6=3_ylxVZSwSw3ry`M(o%$(m1z z4$_oG!Z(yzn2LTh461Sa-hD8y{pRU0w;hwtRCXlSF#cn~dfN46&7agpE|BzS6hZ;E zQW`+~Z2G0nXA80qH#3LFrf+hCUbfqOfcX!(Z}C1-2d^y=BD@)uaDa-K#lxmKH;Nhg z%b8cElDE%2o}77wYq~C~oazkit*y$@;SG82nOW1nT?}#zczc+FNtByF$e^w#c>CjBIwA3|TprpjK~LNlD4qvZi~x8=X3J`YMg9^W70l zpkj!cM!I}VsTk$V9#ZQH3_tTb{uXytk#DQ#nHCjXs&ym`lp(rV3&CDaf*EOo+I;zU z;Sr_a#W=`99wkKFrs`hSPVv6rrd-TEom{=cedLaZDZJ^zl!27dN@q?x1@%X_`Gf~$ z>q78q!TEy6h3JPeU^@5wx!^qJa#X3ya9~AH6jAp1i?DAMJW>{~{_s-nnz!ceF$N*b z`nit|i;=5rt|%=n9Zf4-I-v2+T)`5->KvBje#hVH_-yVwowJ^Q(&PUD=@t=0QZ|E{ P00000NkvXXu0mjfPGR4y literal 0 HcmV?d00001 diff --git a/whisparr/logo.png b/whisparr/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6efc4de6b48d0e2e4599a5c39a662613ea54a95d GIT binary patch literal 6661 zcmV+g8v5mlP)&p>71E4XQtCROo#DsO3i@~3}Fph zSQ3^1frLE?30uGgWDzPLDg}2zaRYZzQM4i>Q#-X&b=2Bw$F@^jtlGM7bz>Ak5xw*L zuHW_CT<^Qw@4HI^yyyH6A^E<0-}^kz`@YY9i;52OQBqR!kENxh0|cXc_Uu_FXcV*x zmIzkouq5|8{#M6l1^wmcf5>|NM~CGoE-wE26Hh#`N^n|PS=lv$hvnyY@r2g|?9gei9jo-dTqdEk$7-`nNirSk8*9h2t#Ss z^y{eOD?-Q#f}ds0%oy;9U`*Bo?Jz@#)g;)H1TzMf_j5+}9qf$nKf;+(G0JHfJi!G& z^E>{=XA%;Gr({={ku`nW*={W>t%`W!y4ncl~1#9^C7O2`k-uGlx8d;br^{S<^qWAq4oQF#d;83D>8r+*vWa z!Fg=@Cg-yS_a@G86FzOd*ZHZ;WyOd_cW!y?2zQs1lyu6PA8C$1EBoAb-WP>XQz}L~ zx7Dt8_RigrInz~OZnxB~a_TFpqYA?Nf>WVQ*33zC$aeqF!uUs{5a*Q2Db5o!HfPS< zs9??~%iJUG29I{@*6kZv^C^)b%pWEX`Hs~#->bK?W@NMThgsKW&d5T+Gpv?p>D|lj zc)*7Mt+M7I}H=Az2Kwy zJ6+#Gzg~T81mX1_J$igQYko!=BDsBYnyvQX(3TI!?cNp~3zG&^*$Ba2Xqq)&t%j`p zaWdJDOb@lbdfpMW>Qy)}Z>O`aYOc+3@R6W8YyN5nSv4kQucEx)5pmW>#eI`EI0MT2 z8kIvqbJlzg9Wt@`CMlj;G1_^xWn1RNZm-}-m|QW+xEshqYss45ZH6#^qG{#h&^fy0 zn{hxCL`-1|GqEmfzPlrrn)Qip!lw^!a6W0>l{s-c3O<>?%Qbkj}%&4*^q{9ZDN z4|Nk=HFB2oS!?z|n~sK0TmRjqona@~ms!@4OyE11CnillYeIH(d{1a-*a_ZA-A_RIjOx)$eXC7VoF#sBJgc^2&XHv~dmYd$Ao6y3cliSsq&zbuCtQ(vkPd?wdX52F8 zyCa(1@Unl-q=aFQ|7h}g&U_eTO(dpMGh(I>w;w!~r99^FBZfCK2Xy#)tqstGfB%-UFOB zXWy0yQSdCT9MR~Mm-Q-`@qV0DH9J#*4g-!ff9A6AB#75KckcX8u?v9Q>@pp(9-X!^ zH6pMo2_juL?sPYmJ5HwiF>T-&S9i#o=|TKt%7ty19-25Ag?8?u3%n^p@V6oCr0VLMUAuPux)t-wKCjdXy-Dw~a@iu2BM^-L zVg0!-BWxMJZ1_xfi+tC@lzXb-YIl{ZuC-*?4CkHMw`b1qAea+#)6pTfJDdl@;bWIB zUH(RXcT!m{Nrzet%IUSt$KfL%eoJ+e&0`lQ@_--B+vz+YOq@Be#)|2ceFlnszub9I zgwa-O=X2;SLqvI1UH8WEE8W$WHN%6z#GNzPoL?vm-hce@$A3$9gMRY!Lm_{^+_d`F zsV+XM?@%{#73YH;lB49;Gp}?`9%`3PJ-T0|yOrCl_8<<(?y_mjDavbO20l6CigslN zde}Q>himoN&`6l9tg6l>o`w%m{Jth%{y_C*s$t@mYLrQvhpH0I|MuE7E+O*0-!o0u zY702pqY3B%oy#VH#DG8221mF0SE|0eRL-Bc9)^|pgZd557+KAxNn`(#K>DWw{SD|A zSJs@Sy$^033gZvaY(vn+Qw~+D|5VjQIC~16I7;4s zPCnOa)noeoblRralrdHg!lb$%3gsiyE@_u%e;7EX(1TPCG0#^Z=lyMRtamN4C^k7p zzVMogK+iQ5R<6ZazhTsTtL^?)vEe_Mdsl44vN=017`@Qh7xA84cTdAs*J>b%W5w`B zSI9Wp(%4Bj5>FaBIh6UH01&<}vT+R2h)G2p94mzoAG6CQ4<1|o*{17aUxgeYI%g7d z`)$J(>-+LdIGGj=o2I-bj7id V1)fz_fDfZYGb+6cfMs)xzfEy{}8HsK7T){1t& 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 P00000NkvXXu0mjfPGR4y literal 0 HcmV?d00001