From 8bec21a29b79a5b5dda4692f4d5987f1e2b9ab75 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 13 Jul 2019 22:31:52 +0200
Subject: [PATCH 1/3] add icons
---
static/img/on-off/readme.txt | 128 +++++++++++++++++++++
static/img/on-off/switch-off-icon.png | Bin 0 -> 4526 bytes
static/img/on-off/switch-off-icon_smal.png | Bin 0 -> 1150 bytes
static/img/on-off/switch-on-icon.png | Bin 0 -> 4522 bytes
static/img/on-off/switch-on-icon_smal.png | Bin 0 -> 1156 bytes
5 files changed, 128 insertions(+)
create mode 100644 static/img/on-off/readme.txt
create mode 100644 static/img/on-off/switch-off-icon.png
create mode 100644 static/img/on-off/switch-off-icon_smal.png
create mode 100644 static/img/on-off/switch-on-icon.png
create mode 100644 static/img/on-off/switch-on-icon_smal.png
diff --git a/static/img/on-off/readme.txt b/static/img/on-off/readme.txt
new file mode 100644
index 0000000..ecc6c03
--- /dev/null
+++ b/static/img/on-off/readme.txt
@@ -0,0 +1,128 @@
+small-n-flat
+============
+
+svg icons on a 24px grid
+http://paomedia.github.io/small-n-flat/
+
+![small-n-flat normal size](preview-24.png)
+
+
+License:
+============
+
+CC0 1.0 Universal
+
+Statement of Purpose
+
+The laws of most jurisdictions throughout the world automatically confer
+exclusive Copyright and Related Rights (defined below) upon the creator and
+subsequent owner(s) (each and all, an "owner") of an original work of
+authorship and/or a database (each, a "Work").
+
+Certain owners wish to permanently relinquish those rights to a Work for the
+purpose of contributing to a commons of creative, cultural and scientific
+works ("Commons") that the public can reliably and without fear of later
+claims of infringement build upon, modify, incorporate in other works, reuse
+and redistribute as freely as possible in any form whatsoever and for any
+purposes, including without limitation commercial purposes. These owners may
+contribute to the Commons to promote the ideal of a free culture and the
+further production of creative, cultural and scientific works, or to gain
+reputation or greater distribution for their Work in part through the use and
+efforts of others.
+
+For these and/or other purposes and motivations, and without any expectation
+of additional consideration or compensation, the person associating CC0 with a
+Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
+and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
+and publicly distribute the Work under its terms, with knowledge of his or her
+Copyright and Related Rights in the Work and the meaning and intended legal
+effect of CC0 on those rights.
+
+1. Copyright and Related Rights. A Work made available under CC0 may be
+protected by copyright and related or neighboring rights ("Copyright and
+Related Rights"). Copyright and Related Rights include, but are not limited
+to, the following:
+
+ i. the right to reproduce, adapt, distribute, perform, display, communicate,
+ and translate a Work;
+
+ ii. moral rights retained by the original author(s) and/or performer(s);
+
+ iii. publicity and privacy rights pertaining to a person's image or likeness
+ depicted in a Work;
+
+ iv. rights protecting against unfair competition in regards to a Work,
+ subject to the limitations in paragraph 4(a), below;
+
+ v. rights protecting the extraction, dissemination, use and reuse of data in
+ a Work;
+
+ vi. database rights (such as those arising under Directive 96/9/EC of the
+ European Parliament and of the Council of 11 March 1996 on the legal
+ protection of databases, and under any national implementation thereof,
+ including any amended or successor version of such directive); and
+
+ vii. other similar, equivalent or corresponding rights throughout the world
+ based on applicable law or treaty, and any national implementations thereof.
+
+2. Waiver. To the greatest extent permitted by, but not in contravention of,
+applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
+unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
+and Related Rights and associated claims and causes of action, whether now
+known or unknown (including existing as well as future claims and causes of
+action), in the Work (i) in all territories worldwide, (ii) for the maximum
+duration provided by applicable law or treaty (including future time
+extensions), (iii) in any current or future medium and for any number of
+copies, and (iv) for any purpose whatsoever, including without limitation
+commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
+the Waiver for the benefit of each member of the public at large and to the
+detriment of Affirmer's heirs and successors, fully intending that such Waiver
+shall not be subject to revocation, rescission, cancellation, termination, or
+any other legal or equitable action to disrupt the quiet enjoyment of the Work
+by the public as contemplated by Affirmer's express Statement of Purpose.
+
+3. Public License Fallback. Should any part of the Waiver for any reason be
+judged legally invalid or ineffective under applicable law, then the Waiver
+shall be preserved to the maximum extent permitted taking into account
+Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
+is so judged Affirmer hereby grants to each affected person a royalty-free,
+non transferable, non sublicensable, non exclusive, irrevocable and
+unconditional license to exercise Affirmer's Copyright and Related Rights in
+the Work (i) in all territories worldwide, (ii) for the maximum duration
+provided by applicable law or treaty (including future time extensions), (iii)
+in any current or future medium and for any number of copies, and (iv) for any
+purpose whatsoever, including without limitation commercial, advertising or
+promotional purposes (the "License"). The License shall be deemed effective as
+of the date CC0 was applied by Affirmer to the Work. Should any part of the
+License for any reason be judged legally invalid or ineffective under
+applicable law, such partial invalidity or ineffectiveness shall not
+invalidate the remainder of the License, and in such case Affirmer hereby
+affirms that he or she will not (i) exercise any of his or her remaining
+Copyright and Related Rights in the Work or (ii) assert any associated claims
+and causes of action with respect to the Work, in either case contrary to
+Affirmer's express Statement of Purpose.
+
+4. Limitations and Disclaimers.
+
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+ surrendered, licensed or otherwise affected by this document.
+
+ b. Affirmer offers the Work as-is and makes no representations or warranties
+ of any kind concerning the Work, express, implied, statutory or otherwise,
+ including without limitation warranties of title, merchantability, fitness
+ for a particular purpose, non infringement, or the absence of latent or
+ other defects, accuracy, or the present or absence of errors, whether or not
+ discoverable, all to the greatest extent permissible under applicable law.
+
+ c. Affirmer disclaims responsibility for clearing rights of other persons
+ that may apply to the Work or any use thereof, including without limitation
+ any person's Copyright and Related Rights in the Work. Further, Affirmer
+ disclaims responsibility for obtaining any necessary consents, permissions
+ or other rights required for any use of the Work.
+
+ d. Affirmer understands and acknowledges that Creative Commons is not a
+ party to this document and has no duty or obligation with respect to this
+ CC0 or use of the Work.
+
+For more information, please see
+
diff --git a/static/img/on-off/switch-off-icon.png b/static/img/on-off/switch-off-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c3ce985f08a398fbb45f43eca1f295f4cc71740
GIT binary patch
literal 4526
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
literal 0
HcmV?d00001
diff --git a/static/img/on-off/switch-off-icon_smal.png b/static/img/on-off/switch-off-icon_smal.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e7e3973d2e7c17425d27ee03ec7242b2a0bc76f
GIT binary patch
literal 1150
zcmV-^1cCdBP)&Wfvtu3bpX#*rCB@;V#
zyA{02eQ?meg2Yy(yxt!V
zXw;k9&$l`516aH6DYmBm(~C?dGXpQo%>iM!3SjI7!tI(5<7>00tu%
zIzfQP;{m(f0kh~%iQn(Pyt}GA`%1UYa}R*FrFEZ36tBdSaT_p>9R`MV7{W*r*&~*$
z12?}Ags;8<)5u8#pAR!Lv%z&P2b?Y!gmJkrY8!{~iAlUZHfF0WDJ)Pe0Bp$3i+)d4
zZ9zjGOuK=3um*%PZiorv0)trk2oS5E24>}6aNKc%d2k5Uq^E%i-6>JXBydfC9pvaP
zh>U;%(;xzJQ!4j94sQ#cg^kE%(JwGcgF4~C!PM`h0DMlzPp~mvscYsGSX#)_AXMtp~XaV@VUNH3C
z#5$+b+5B?;i<>ck_Vk&PqLre})HtP~8ps*?8L-xU4pNB(*LKh{1glaXhoRvStdodE
zVCd}!nN)%fCl5xfqhK4Gz`F6tiKa~jFKxj9M~)uXrX(hnQe*KsEeQIq(FW)!cm;Ac
z76b8+!x{(#pi`%VNWK8i2Q20juWc#Wil0(`q~4dExn4;b;f&sfgkudrpnB1ftI}j}
z<`+R$Mh2iBvgn>U)KfaTx`0ixfzRUyVY<6&Kd3BMVSu8oW!YtA+b%?e^Y8y9OA{OEviw)L)$_>rUCv%z`zrKif
zO5}3Jo;ppBLL^Ql=cAx9u|jtNc;=hHoSs^;5m69&aU%4J-AvgUZ2l?tG|EefttN1{=98btIs@_8IzTp`?@?K
zp#WuJ6Px#
literal 0
HcmV?d00001
diff --git a/static/img/on-off/switch-on-icon.png b/static/img/on-off/switch-on-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..974495be813c3b8d5724c6428af5fa15a5ee5c4c
GIT binary patch
literal 4522
zcmb_g={FPr_nsLu%-ETskwIzfLJApsObTVDtl6_9Su^&fF@&rw_AFy-5VEH*wuFQc
zGTE{vleKKw^7H-!zYp(uKiqpi+~=Nq?m5qM?m5pB+)aHB*3+y20D$BAHN9IWmH3~4
zGN0s5O@}@JfXC;$o{mZ2_-YP|H)>R%Tgzssbh0#{SGoc1t{lvujkVZ;DYW|P>;z9vo_OkY}`n_I(T)k=BB!tNM
zrlbF19oCgX?!Rhi=p>HjmKe9KGaj18KG4&t`>@G8Ckh}0D|uF4wTe`hupP^Z#@*k5
zjPuvs!?X9_4r`b417mV?x72861&mkwj}~R36L!4nSn$xq+kVfacmSC23!cK-YQANj
z){eMs?^CR^ITjMA+d%Ssyw9dpU7ur)vVN(stzHwyW17%wJ;y~f;h%Hk9{f)D;pWxb
zTZL0Z(Lh!HC)o15?U~Ux-4X=mg(6oncf;9$VI-4C@#eu$p-adxv~@`t!>Lx$DHU4&d>t
zA+zKbjtU`kGHSv-@vPKeyVJ`*4_Tj*se!IoIh&J)b
z^7sYL{zapnzTW6^+4#9Fi@T?UstUbSny0tVhALEPy}EBK_ITg@a<2&on~@*RGxj~O
zUI0>M+Yc)P69-x$DqOEyUb_!VojXRBEs1YFDlhamd+6oF
zGDt_t-Kgy}F>j0+2Tv8;gD38cJMM!t(Q9^bu-tsGcYtI-(1iHGpE+|SU{GhS^Jd&i
ze9B*7z>Vce_LF{e&%O<5aP1}qZtbb_L`Lz;@C9;qsEtnA43+66*=MQtn&L&}z~;r@
z_E4DuJ9GnadnExrQer+&WW$vd27X;YdaO(hWgb-li)SBSjm1^d-2k;iTb
zhZga77&qCHgw7p|xGbcQq3vQ3E40^?o#dQ6GnTQ8L6A*c8E{mt&Qg*zgk!0O
z&fJ_l%=!^`-!b#e@ZR^OjVg|;J9i}PP(mSdli$L-g*`lC+RrW*g}tK(lW%pU+cfP8
z!#`bCGQEg6yFZsQO(!KiW}xTNmLM82E*{QZ8Fk`6oH)
zcy~{@HO$lkgjYhux|nlWf8R&Oavwf1M4M>Dnz699ukKDbFJh}?ZA`ygsol9z@|)xh
zB0Eg=%bH6|e~$U`e2&~I5f6x!*cY6A+@8Tz(TynMkBZqWF;i139};}+a47CC1T>&
z2HqjIR(`h$N)l7s!`Y<)gm9oIW~ifKK8}@bgCWlvWTXfq2G%?hbVr50RD#2qyHrHu
zwEe@sX;8n0if5;4rYpfP)d(!@)KWJN)X1!2Tx*@5Pc>rWE&*$^&OJ{H*qj;
z#4X;0CugkEVY>?zEV`_|0sHlm#CxD4ZUcazk1w_{?AGT~h{ftJo_9wvF~?
zJ%M#a_PgfyEw1WnSJq@h?iC4j2k)~<5;-Emp<;lnJX-;|ANC$WcF#|UxZMJj=WOXa
z8PfNUkAucy9Hl06eR-Bk_3;4H6TBp`x>wi;&SiN~?L^U2RDA|2>n0A4uL+JEJNWY^
z3S}d{T-p^Oo(P5mZu}nq_}ndQ%IFoI>V#T~kK*n6o-@a((
z&B;1*<9kj!xNUM*>z=>HFwt0%wM{y)L+nQD-Tt;Both?X6!LKwqjr{c^VZj4P!b0i
z-Ztp7c`nVwIAfT*YI!W(2|+v)U-hS_rCcE65>9Gnt?EieC3wv~nQ2W2ct{VprvRj-
z%&%7!VNOBFKS8l-b5EH*`wLCxJ>pxIN-h9+ZcPao0S4!yrGAX>pYFL-9HSv80I`Q(
zot;Z#m_xX0tU$)QP<3l>p=GJTd_d*Sf8Zm>k5moI#GJ9XY&-6qMkj=JH%{LA+b;Cv
zL_Pxr`UUpng|PVTlv8*>xUVV`E7|9uX^>J>(`{T1X5F9fYvz`bx3N!5Y_6eJge6X
zMUIxD#%r0H{7D~ICuUzPwruPdFfJewv4&HWHr^){5>*e#UYpVJ@>^DycyWN_*18{$
zGmH6*WQ?MP{OR=}D%SNb98Q+9vJ`Z-!%L3b&bij^IpSO6>(sr7^2s08FtOZ?yAoNL
z2^E{SJBqDCQ$$dp(>$B;Xqvh01A7Z9){ik@BckhkU$q?bGh6Q`4F1Mrf;lEDYsUK>
zhySQ$p|JuG@yX>c^#R{78jpWIpLMb
zX4*GQ`G!@W6qFW28vb<)?zL)BxG-!lLhe{7n8AE!t$zo;a`Y%XN1Gnoq}>p#Z0y{9
zYY%Fa>2?nyqvbhxByjjnNCfGxVk
z&VJ(1v&uOR{|fa;QN45{?5DH>(*%?9uZJB&p2fw!ysT|r?+7Q#W;cG||4OyuQeGHm
zu$8d{>b~2pe*?V((VOY=<_1xESBwv}1O**>_MNN7ZY3BWuQ2wu?ACHw*orrN6}lNK
z>&2P?Rzl5*N?+d~rL9Yn0;>LM)$+dveoa@!`P3fJG?Azc7r7e<%VvAvXAjp{Cm%->
z$=w<+k>*-oN)3&GdaFbFINa2pn$_$DhkfjwV{g1;(bKG+z&|V8F(Zd!7o77WHltPrr;1{9O4aX8f01Pft(medffZq>lVW7kbD{TlM?tbd6Cnx}8Tn
z!*5iA#CCcBF(R*&OT|
zNyEgCj2+x@v80|ZiwF|7aHz)`Bk4FxB7*}WE#B@HbRMwijxktd+^a&;{Ki{8)ff##
zdo`t%J=7e!NatcwcGgaOwL3-zfEogHU0C9Xi-t$Uf0a__SzcV&`XyoqzD^9&=M;*E
z@dEh{LfoQfwTnH*Rgcltps%n^Q@#Umeb0#~yN~zS2>-Yug#>Q`MjKUQU9K4_>F_DD
zjeecos%zNw*YRD(7e7H7XP5GZjwk?Hf-0Bb@#jWHnsAqS_^&CseP9;qqk?KWy=$xdO+r&&0;qT$*(1q%Myxn1nmdLV}G@z_D>$|Mo@`w#-~$=
zcHc();)|gSbyJAjJkYMBq(=3sy(^uyfk*8!iW7^v^e|O4TagBqw?mc<9#l|&U6=_i>FtiAlu~TaLAwCFl}uo{R*$(ZNG86*(QE
zGT~p8L>?L2B15V_2*aEHCPSB)l0_nSb(2{U@RU;sEFbdWh%V4B#BT5dCXejUI!xR9
z3>Pxh7nTI=^CH7Ox__~dSK`^MeK@DNRH!5wxF#Z;MIRB2VZNMJxEWA#U0&2{D2iv2
z_B`u46PQsdF4-#|`~Gnoj2*jga}+k?ectqv^47o{_g?#wRMvcz2lu_r?o3;Eu9WhbvkO_ZcmMf7
zE41hLB6l2|aov_O9(fLzU-LWCm9vgnD6yf
zZ`<@jlE{{6l@;x`NSES}RM6*-!5j>$4lS&s6}1D#TwzDq%e1lx*&R_R{;`t5EvH==
zz#+?$7tVAOC%HhGNt(8+^^-D8!gR#3&C5{IP7woG}h$8?Bpjb~rL$
z)5T<4CI%41xy;RM%91e`1d02@4POl0N*@9Rt);gQ`no&k$Z$@?I+x8q`nx$fzjN-n
z=leOo^SkF>4*bu?2?7KG9&3QrYu3u8GFeIpFGToHCii$f%*gQd%g5V~>H`KyNKE2v
z*tEGKJ!45VYNq`QQDRZ)yV&>3u8;QZY5KMQDtli5)eCu|+PbYrX`0S|MA4Ze;_;l`
z-B7=-G%8n-F3Cqs`I_)+;;&qw;$gjmBy&CKQ}58B++xh>2g81PzWy9
zBpDML$_E?603X!{btmET@w2lAp7kSaw-;ilNO)Pa0_Jf=x8k
z0ud7ebrHo7M)7gCeOE($+&5o;Wg!4>y{oOv&dF`WenPwggb3o6b>a@d&=i2;4nTxx
z4qR~R;5AcYK>P2ryCK(^1Vw^nq}|iqRi$}-%V7d=sJV5&T%mjw`)R3*fug8@09<|#
zto%(Ia1x3v6l@D!Lwxjl9w=X1ypaGL`|@OKWK>iM_EVCR0KNAC0l2*$D9{BCz`DG!
zmn|c{&1P#WTDhW>05l)_;)ry|D(9yG1BCf$&`uT+fBfc+)^&xe$_T*0#-`?l35n&{w=xs({4>jd!pQY&90O*%=gCH)LmK0y-0B
zPAH!be(3Ioc26%1$eDn|xhw}ZPc8=;8$sZ^dV93nwp42fK=JwtRYgVR_u*lJ+X*sm
zhS4!IEJ{oSu}Cx>4g8?RYK5x<12DiFgPyc;V5tX-Q%JnjvlO28DR1w;!wzk2M{?T^
zebz~4j#VhAtveeoDy6by-qfmbBn;P0aBISfJ}O>vVBnLG3G>2`)DG8V%
Date: Sat, 13 Jul 2019 22:34:21 +0200
Subject: [PATCH 2/3] add shortcode on-off [on/off]
---
layouts/shortcodes/on-off.html | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 layouts/shortcodes/on-off.html
diff --git a/layouts/shortcodes/on-off.html b/layouts/shortcodes/on-off.html
new file mode 100644
index 0000000..e2d2308
--- /dev/null
+++ b/layouts/shortcodes/on-off.html
@@ -0,0 +1,8 @@
+{{ $mode := .Get 0 }}
+{{ if eq $mode "on" }}
+
+{{ else if eq $mode "off"}}
+
+{{ else }}
+ ???
+{{end}}
From 9b350e06f9b2c0fd85c9026b2792cac1c43ea716 Mon Sep 17 00:00:00 2001
From: 6543 <6543@obermui.de>
Date: Sat, 13 Jul 2019 22:36:16 +0200
Subject: [PATCH 3/3] change text to shortcode on-off [on/off]
---
content/services.md | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/content/services.md b/content/services.md
index b330571..050dd28 100644
--- a/content/services.md
+++ b/content/services.md
@@ -12,15 +12,15 @@ draft = false
Software | Address | Status | Comments
-----------------------------------------------|----------------------------|:-------:|:--------
- [Diaspora](https://diasporafoundation.org/) | Diaspora.AltinSystems.DE | OFF | switch domain
- [NextCloud](https://nextcloud.com) | [Cloud.Obermui.de](https://cloud.obermui.de/login) | On |
- [PeerTube](https://joinpeertube.org) | [Video.Obermui.de](https://Video.Obermui.de) | On |
- [TeamSpeak](https://www.teamspeak.com/)| [Obermui.de](ts3server://80.241.216.82?port=9987) | On |
- [MineCraft](https://minecraft.net/) | [Obermui.DE](minecraft://Obermui.DE:25565) | Off | migrate server
- [CJDNS](https://github.com/cjdelisle/cjdns/) | [Obermui.de:51935]({{}}post/connect-2-cjdns/) | ON |
- [OpenTracker](https://erdgeist.org/arts/software/opentracker/)| [CJDNS Address](fc15:368e:2797:79d1:71d4:f698:c081:d4a2) | Off | migrate server
- [Gitea](https://gitea.io) | [Code.Obermui.DE](https://Code.Obermui.DE/explore/repos) | On |
- [IPFS](https://ipfs.io/) | Internal | On |
+ [Diaspora](https://diasporafoundation.org/) | Diaspora.AltinSystems.DE | {{}} | switch domain
+ [NextCloud](https://nextcloud.com) | [Cloud.Obermui.de](https://cloud.obermui.de/login) | {{}} |
+ [PeerTube](https://joinpeertube.org) | [Video.Obermui.de](https://Video.Obermui.de) | {{}} |
+ [TeamSpeak](https://www.teamspeak.com/)| [Obermui.de](ts3server://80.241.216.82?port=9987) | {{}} |
+ [MineCraft](https://minecraft.net/) | [Obermui.DE](minecraft://Obermui.DE:25565) | {{}} | migrate server
+ [CJDNS](https://github.com/cjdelisle/cjdns/) | [Obermui.de:51935]({{}}post/connect-2-cjdns/) | {{}} |
+ [OpenTracker](https://erdgeist.org/arts/software/opentracker/)| [CJDNS Address](fc15:368e:2797:79d1:71d4:f698:c081:d4a2) | {{}} | migrate server
+ [Gitea](https://gitea.io) | [Code.Obermui.DE](https://Code.Obermui.DE/explore/repos) | {{}} |
+ [IPFS](https://ipfs.io/) | Internal | {{}} |