From 30447f29185b82b4355a724e7c5b99d9fc889689 Mon Sep 17 00:00:00 2001 From: Anand Sudhir Prayaga Date: Wed, 8 Aug 2018 15:26:53 +0200 Subject: [PATCH 1/2] Add Gitter module --- _site/content/posts/modules/gitter.md | 75 ++++++ _site/static/imgs/modules/gitter.png | Bin 0 -> 75347 bytes .../hyde-hyde/layouts/partials/sidebar.html | 1 + docs/404.html | 1 + docs/categories/index.html | 3 +- docs/imgs/modules/gitter.png | Bin 0 -> 75347 bytes docs/index.html | 1 + docs/index.xml | 17 ++ .../posts/configuration/attributes/index.html | 1 + docs/posts/configuration/index.html | 1 + docs/posts/configuration/iterm2/index.html | 1 + docs/posts/glossary/index.html | 1 + docs/posts/index.html | 8 + docs/posts/index.xml | 17 ++ docs/posts/installation/index.html | 1 + docs/posts/modules/bamboohr/index.html | 1 + docs/posts/modules/circleci/index.html | 1 + docs/posts/modules/clocks/index.html | 1 + docs/posts/modules/cmdrunner/index.html | 1 + .../cryptocurrencies/bittrex/index.html | 1 + .../cryptocurrencies/blockfolio/index.html | 1 + .../cryptocurrencies/cryptolive/index.html | 1 + docs/posts/modules/gcal/index.html | 1 + docs/posts/modules/gerrit/index.html | 1 + docs/posts/modules/git/index.html | 1 + docs/posts/modules/github/index.html | 1 + docs/posts/modules/gitlab/index.html | 1 + docs/posts/modules/gitter/index.html | 215 ++++++++++++++++++ docs/posts/modules/gspreadsheet/index.html | 1 + docs/posts/modules/hackernews/index.html | 1 + docs/posts/modules/index.html | 1 + docs/posts/modules/ipapi/index.html | 1 + docs/posts/modules/ipinfo/index.html | 1 + docs/posts/modules/jenkins/index.html | 1 + docs/posts/modules/jira/index.html | 1 + docs/posts/modules/logger/index.html | 1 + docs/posts/modules/newrelic/index.html | 1 + docs/posts/modules/opsgenie/index.html | 1 + docs/posts/modules/power/index.html | 1 + docs/posts/modules/prettyweather/index.html | 1 + docs/posts/modules/security/index.html | 1 + docs/posts/modules/textfile/index.html | 1 + docs/posts/modules/todo/index.html | 1 + docs/posts/modules/todoist/index.html | 1 + docs/posts/modules/travisci/index.html | 1 + docs/posts/modules/trello/index.html | 1 + docs/posts/modules/twitter/index.html | 1 + docs/posts/modules/weather/index.html | 1 + docs/posts/modules/zendesk/index.html | 1 + docs/posts/overview/index.html | 1 + docs/sitemap.xml | 5 + docs/tags/index.html | 1 + gitter/client.go | 95 ++++++++ gitter/gitter.go | 28 +++ gitter/widget.go | 182 +++++++++++++++ main.go | 3 + 56 files changed, 690 insertions(+), 1 deletion(-) create mode 100644 _site/content/posts/modules/gitter.md create mode 100644 _site/static/imgs/modules/gitter.png create mode 100644 docs/imgs/modules/gitter.png create mode 100644 docs/posts/modules/gitter/index.html create mode 100644 gitter/client.go create mode 100644 gitter/gitter.go create mode 100644 gitter/widget.go diff --git a/_site/content/posts/modules/gitter.md b/_site/content/posts/modules/gitter.md new file mode 100644 index 00000000..cb500c8a --- /dev/null +++ b/_site/content/posts/modules/gitter.md @@ -0,0 +1,75 @@ +--- +title: "Gitter" +date: 2018-08-02T12:36:08-04:00 +draft: false +--- + +Added in `v0.2.1`. + +Displays chat messages from Gitter. + +gitter screenshot + +## Source Code + +```bash +wtf/gitter/ +``` + +## Keyboard Commands + +Key: `j`
+Action: Select the next message in the list. + +Key: `k`
+Action: Select the previous message in the list. + +Key: `r`
+Action: Refresh the data. + +Key: `↓`
+Action: Select the next message in the list. + +Key: `↑`
+Action: Select the previous message in the list. + +## Configuration + +```yaml +gitter: + apiToken: "ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7" + enabled: true + numberOfMessages: 10 + position: + top: 4 + left: 1 + height: 1 + width: 4 + roomUri: wtfutil/Lobby + refreshInterval: 300 +``` + +### Attributes + +`apiToken`
+Value: Your GitterPersonal Access Token. + +`enabled`
+Determines whether or not this module is executed and if its data displayed onscreen.
+Values: `true`, `false`. + +`numberOfMessages`
+_Optional_
+Maximum number of _(newest)_ messages to be displayed. Default is `10`
+ +`position`
+Defines where in the grid this module's widget will be displayed.
+ +`roomUri`
+_Optional_
+Values: `new`, `top`, `job`, `ask` + +`refreshInterval`
+How often, in seconds, this module will update its data.
+Values: A positive integer, `0..n`. diff --git a/_site/static/imgs/modules/gitter.png b/_site/static/imgs/modules/gitter.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd1c7ada6ed829f11f33ad379cdceb552e8b8bc GIT binary patch literal 75347 zcmcHgbx<5#_%4bP2oRh=aCd?Pch|w)H3WBe_u%gC?(XjH?(ROwAeVffSnk zovBqbYkInC^?LjD=a~>W82|z-HY^wz7=pN%umTv^SF_Lg;y0+z_mFD?oX?N1_JZO{ z-#%X+-wghKe#deUQFBnVHga&*voi!Uwz9S~q_x+#Gc>faH?elOg6QG}10w_z7Zy-* zNk89kcKNZe*?n_0-gvJgMidS9C00&QHS`<0u$;gTrE1@UhNUx+4xrP;fkvhFxoUMz zu8&xP49ct+QAd+>tvGAi`DD8{sYC2|FL>geD}H8h_eeVH#p~fXmg#XZ1C<})xBqMO ziWe0w;ojDHgpLyZ&rxXNQvEws z<{Go}uXB>;r1#;&nH%ysy5Rbt=K!v$t~U=`Yl17p$muAn%sfBVHGcW-owl zb8OrsW9;s4zywp@GV#`vI%TyH+QVjZOL4(dC4wNFp8Ke!0lmws)jYx(VB zvczVqG20xD^Ib?Z7W06_iV9Ky`D>3zKZ`Q*R{>;BtUgiu1HP=ixT;RW2U*>_hqkHf zsFWI)bAmm|=0IVT%L8cxgWpNM*xFfG>mOA($+)WzhANV&T~xG=Ngm`jApay(-L6zs zeD(2-sLt^=K1-6R@@Dp`OOTS~^6(woMn4N1jnN2x+n|=rcgBHO?YL0Vc6UeE;Quz@Ll9l&rz3hG% zONIB=9+1TL%MkzfpyGtHMgQ%eRF|BtJ+-D$dHo}5Y1!-qH@b+T#!DCFQ@)@Z%kax| zgqg-2EFje)F)+De-5dI(_WC#{T2n9sT@)jofrX=p z-*Wi`5|)T*U7%>TPVu6gI+xf-LL)8PFLA;BC}_J;RY_ko&cxO2_#QnK{p{^!BZGZw zoauIMx}%ao-BZa(k;cs#J^CMQF@u1r{pWZAnI_q+q^=_ruvKwykf@cmMkMj$LFtn2 zPVYD%8DypaaL1y!9%g$)xxRc@zmX;j4RUHUKbh0d4$JJul1FFlXv0aH>%#3Xmc*zr zc@g^qu5@bWeBB4Qx_hp~#)YN`%NXd|dgI&eU9VBezdJLwz5`YT2JbIvV~>EO@Im`B zxt$$h=6u5!>y0tCj~@M~{wg+e2$I9R?0xvd9iohnsXqfiSSHq#B>H34uZi+&Gi?8K zoseDRtJ$ZF1G;!d+({KhU8C<-*esfGJr@I3t9^~F#fG$x#^&3y&T;Pv1~UhSKAK|= z-i+_=Jwwi4AM-p?uE3Py3$f2N=6?UVex-1+GQy$eeMKTTRJ$Q?B4VTQ_&Y$`WcM+p zOzE@F7LUa=l=J?ISmmuGsvQR5U&I%$lG#s);3H_+fR+1p9n)R@NJgWUTUnmzq|5i3 zuK`@-h-~w;cvx6HD_Adn1?0cJ4#h*}AY89`fH=;^|R5;!wNW8Ee<1{O$=n zpz$~t_aJDFTT;{j7RBGI*mb(a(MengOQjC=y5sld9jIh(tp6<~lU77Yo5Ky4#FbeF zw8T^T{7Tik$(*OSDC`dTydlyi`I!13+6Tl}{UN)-`V~yetm{1;>fO8Ce=^%n&x0~U z*~7>>xBJg1U}ECm9imM4w{3bKXbmnajyaLDnH9BH;qBlKf9V>V_GzgI<~gG}Ey(B_ zGKdTWN4dDmkUUH8mWBx}zmGn&Hx}mTXQyfVSZxQd^EuK8P$wxibY-*NvQ-&fMDC@v z5#nsvvYkeQDM4GRP+O+v5yLK^u^?j#N6X~Chp)MQ$jENC7%^-?e?`q!l2<7(DQ#N@i!~%NOOR-?749^<(i8=HOsJy4+Euv(1*(a! zBplqA69d$#&SL90{VW4nhJ95TT@7f?ZWWG+fv(?duYP`t=r!Zs!F%-}9GjM{@t**% zld?-GOGk6IAZNd~ZHr{$b%hNyc?chdXptY#za;ncr*hwPxWjaO#f2k^s` zYNe3~Rk?>@(7|6mjru4I)VgEbXp}BWlrgKu>j4od=KJ8XY;TUqAofIGZtNu~zc?Dk zbG#u=XT^DS3zI)E)|q++&GjI9ZmGSTnX9EJcx|�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⪙8+Sh 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 E2LmtX)&Kwi literal 0 HcmV?d00001 diff --git a/_site/themes/hyde-hyde/layouts/partials/sidebar.html b/_site/themes/hyde-hyde/layouts/partials/sidebar.html index 438647a7..bda6f93c 100644 --- a/_site/themes/hyde-hyde/layouts/partials/sidebar.html +++ b/_site/themes/hyde-hyde/layouts/partials/sidebar.html @@ -34,6 +34,7 @@ + diff --git a/docs/404.html b/docs/404.html index ecafbfe3..e2617f84 100644 --- a/docs/404.html +++ b/docs/404.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/categories/index.html b/docs/categories/index.html index a481fa53..6c7bde04 100644 --- a/docs/categories/index.html +++ b/docs/categories/index.html @@ -8,7 +8,7 @@ - + Categories | WTF - A Terminal Dashboard @@ -89,6 +89,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/imgs/modules/gitter.png b/docs/imgs/modules/gitter.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd1c7ada6ed829f11f33ad379cdceb552e8b8bc GIT binary patch literal 75347 zcmcHgbx<5#_%4bP2oRh=aCd?Pch|w)H3WBe_u%gC?(XjH?(ROwAeVffSnk zovBqbYkInC^?LjD=a~>W82|z-HY^wz7=pN%umTv^SF_Lg;y0+z_mFD?oX?N1_JZO{ z-#%X+-wghKe#deUQFBnVHga&*voi!Uwz9S~q_x+#Gc>faH?elOg6QG}10w_z7Zy-* zNk89kcKNZe*?n_0-gvJgMidS9C00&QHS`<0u$;gTrE1@UhNUx+4xrP;fkvhFxoUMz zu8&xP49ct+QAd+>tvGAi`DD8{sYC2|FL>geD}H8h_eeVH#p~fXmg#XZ1C<})xBqMO ziWe0w;ojDHgpLyZ&rxXNQvEws z<{Go}uXB>;r1#;&nH%ysy5Rbt=K!v$t~U=`Yl17p$muAn%sfBVHGcW-owl zb8OrsW9;s4zywp@GV#`vI%TyH+QVjZOL4(dC4wNFp8Ke!0lmws)jYx(VB zvczVqG20xD^Ib?Z7W06_iV9Ky`D>3zKZ`Q*R{>;BtUgiu1HP=ixT;RW2U*>_hqkHf zsFWI)bAmm|=0IVT%L8cxgWpNM*xFfG>mOA($+)WzhANV&T~xG=Ngm`jApay(-L6zs zeD(2-sLt^=K1-6R@@Dp`OOTS~^6(woMn4N1jnN2x+n|=rcgBHO?YL0Vc6UeE;Quz@Ll9l&rz3hG% zONIB=9+1TL%MkzfpyGtHMgQ%eRF|BtJ+-D$dHo}5Y1!-qH@b+T#!DCFQ@)@Z%kax| zgqg-2EFje)F)+De-5dI(_WC#{T2n9sT@)jofrX=p z-*Wi`5|)T*U7%>TPVu6gI+xf-LL)8PFLA;BC}_J;RY_ko&cxO2_#QnK{p{^!BZGZw zoauIMx}%ao-BZa(k;cs#J^CMQF@u1r{pWZAnI_q+q^=_ruvKwykf@cmMkMj$LFtn2 zPVYD%8DypaaL1y!9%g$)xxRc@zmX;j4RUHUKbh0d4$JJul1FFlXv0aH>%#3Xmc*zr zc@g^qu5@bWeBB4Qx_hp~#)YN`%NXd|dgI&eU9VBezdJLwz5`YT2JbIvV~>EO@Im`B zxt$$h=6u5!>y0tCj~@M~{wg+e2$I9R?0xvd9iohnsXqfiSSHq#B>H34uZi+&Gi?8K zoseDRtJ$ZF1G;!d+({KhU8C<-*esfGJr@I3t9^~F#fG$x#^&3y&T;Pv1~UhSKAK|= z-i+_=Jwwi4AM-p?uE3Py3$f2N=6?UVex-1+GQy$eeMKTTRJ$Q?B4VTQ_&Y$`WcM+p zOzE@F7LUa=l=J?ISmmuGsvQR5U&I%$lG#s);3H_+fR+1p9n)R@NJgWUTUnmzq|5i3 zuK`@-h-~w;cvx6HD_Adn1?0cJ4#h*}AY89`fH=;^|R5;!wNW8Ee<1{O$=n zpz$~t_aJDFTT;{j7RBGI*mb(a(MengOQjC=y5sld9jIh(tp6<~lU77Yo5Ky4#FbeF zw8T^T{7Tik$(*OSDC`dTydlyi`I!13+6Tl}{UN)-`V~yetm{1;>fO8Ce=^%n&x0~U z*~7>>xBJg1U}ECm9imM4w{3bKXbmnajyaLDnH9BH;qBlKf9V>V_GzgI<~gG}Ey(B_ zGKdTWN4dDmkUUH8mWBx}zmGn&Hx}mTXQyfVSZxQd^EuK8P$wxibY-*NvQ-&fMDC@v z5#nsvvYkeQDM4GRP+O+v5yLK^u^?j#N6X~Chp)MQ$jENC7%^-?e?`q!l2<7(DQ#N@i!~%NOOR-?749^<(i8=HOsJy4+Euv(1*(a! zBplqA69d$#&SL90{VW4nhJ95TT@7f?ZWWG+fv(?duYP`t=r!Zs!F%-}9GjM{@t**% zld?-GOGk6IAZNd~ZHr{$b%hNyc?chdXptY#za;ncr*hwPxWjaO#f2k^s` zYNe3~Rk?>@(7|6mjru4I)VgEbXp}BWlrgKu>j4od=KJ8XY;TUqAofIGZtNu~zc?Dk zbG#u=XT^DS3zI)E)|q++&GjI9ZmGSTnX9EJcx|�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⪙8+Sh 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 E2LmtX)&Kwi literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html index 17acc8a8..f9e8623e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -88,6 +88,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/index.xml b/docs/index.xml index d80fa280..4bcd1598 100644 --- a/docs/index.xml +++ b/docs/index.xml @@ -27,6 +27,23 @@ Key: ↓ Action: Select the next story in the list. Key: ↑ Action: Select the previous story in the list. + + Gitter + https://wtfutil.com/posts/modules/gitter/ + Thu, 02 Aug 2018 12:36:08 -0400 + + https://wtfutil.com/posts/modules/gitter/ + Added in v0.2.1. +Displays chat messages from Gitter. +Source Code wtf/gitter/ Keyboard Commands Key: j Action: Select the next message in the list. +Key: k Action: Select the previous message in the list. +Key: r Action: Refresh the data. +Key: ↓ Action: Select the next message in the list. +Key: ↑ Action: Select the previous message in the list. +Configuration gitter:apiToken:&#34;ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7&#34;enabled:truenumberOfMessages:10position:top:4left:1height:1width:4roomUri:wtfutil/LobbyrefreshInterval:300 Attributes apiToken Value: Your GitterPersonal Access Token. +enabled Determines whether or not this module is executed and if its data displayed onscreen. + + Twitter https://wtfutil.com/posts/modules/twitter/ diff --git a/docs/posts/configuration/attributes/index.html b/docs/posts/configuration/attributes/index.html index ba4470b2..c31f821a 100644 --- a/docs/posts/configuration/attributes/index.html +++ b/docs/posts/configuration/attributes/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/configuration/index.html b/docs/posts/configuration/index.html index 6df824d6..2fe54294 100644 --- a/docs/posts/configuration/index.html +++ b/docs/posts/configuration/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/configuration/iterm2/index.html b/docs/posts/configuration/iterm2/index.html index 18d1b895..c27f94bc 100644 --- a/docs/posts/configuration/iterm2/index.html +++ b/docs/posts/configuration/iterm2/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/glossary/index.html b/docs/posts/glossary/index.html index 5349138d..2b96cecf 100644 --- a/docs/posts/glossary/index.html +++ b/docs/posts/glossary/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/index.html b/docs/posts/index.html index 6f66b37f..ee9680d0 100644 --- a/docs/posts/index.html +++ b/docs/posts/index.html @@ -89,6 +89,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + @@ -129,6 +130,13 @@ height="0" width="0" style="display:none;visibility:hidden"> + +
  • + + Gitter + + +
  • diff --git a/docs/posts/index.xml b/docs/posts/index.xml index bdf1aa67..d6140267 100644 --- a/docs/posts/index.xml +++ b/docs/posts/index.xml @@ -27,6 +27,23 @@ Key: ↓ Action: Select the next story in the list. Key: ↑ Action: Select the previous story in the list. + + Gitter + https://wtfutil.com/posts/modules/gitter/ + Thu, 02 Aug 2018 12:36:08 -0400 + + https://wtfutil.com/posts/modules/gitter/ + Added in v0.2.1. +Displays chat messages from Gitter. +Source Code wtf/gitter/ Keyboard Commands Key: j Action: Select the next message in the list. +Key: k Action: Select the previous message in the list. +Key: r Action: Refresh the data. +Key: ↓ Action: Select the next message in the list. +Key: ↑ Action: Select the previous message in the list. +Configuration gitter:apiToken:&#34;ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7&#34;enabled:truenumberOfMessages:10position:top:4left:1height:1width:4roomUri:wtfutil/LobbyrefreshInterval:300 Attributes apiToken Value: Your GitterPersonal Access Token. +enabled Determines whether or not this module is executed and if its data displayed onscreen. + + Twitter https://wtfutil.com/posts/modules/twitter/ diff --git a/docs/posts/installation/index.html b/docs/posts/installation/index.html index 5f3505ec..cb6f1f63 100644 --- a/docs/posts/installation/index.html +++ b/docs/posts/installation/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden">
  • + diff --git a/docs/posts/modules/bamboohr/index.html b/docs/posts/modules/bamboohr/index.html index ba93113a..86ca3d77 100644 --- a/docs/posts/modules/bamboohr/index.html +++ b/docs/posts/modules/bamboohr/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/circleci/index.html b/docs/posts/modules/circleci/index.html index f8d767ba..31e436e3 100644 --- a/docs/posts/modules/circleci/index.html +++ b/docs/posts/modules/circleci/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/clocks/index.html b/docs/posts/modules/clocks/index.html index c09d1319..42a2fe89 100644 --- a/docs/posts/modules/clocks/index.html +++ b/docs/posts/modules/clocks/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/cmdrunner/index.html b/docs/posts/modules/cmdrunner/index.html index 752e85cc..3947af02 100644 --- a/docs/posts/modules/cmdrunner/index.html +++ b/docs/posts/modules/cmdrunner/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/cryptocurrencies/bittrex/index.html b/docs/posts/modules/cryptocurrencies/bittrex/index.html index f2942967..c29dae80 100644 --- a/docs/posts/modules/cryptocurrencies/bittrex/index.html +++ b/docs/posts/modules/cryptocurrencies/bittrex/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/cryptocurrencies/blockfolio/index.html b/docs/posts/modules/cryptocurrencies/blockfolio/index.html index 41512fcd..89ed3a00 100644 --- a/docs/posts/modules/cryptocurrencies/blockfolio/index.html +++ b/docs/posts/modules/cryptocurrencies/blockfolio/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/cryptocurrencies/cryptolive/index.html b/docs/posts/modules/cryptocurrencies/cryptolive/index.html index 2680c5e3..ceea0775 100644 --- a/docs/posts/modules/cryptocurrencies/cryptolive/index.html +++ b/docs/posts/modules/cryptocurrencies/cryptolive/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/gcal/index.html b/docs/posts/modules/gcal/index.html index 3e4938c7..332da844 100644 --- a/docs/posts/modules/gcal/index.html +++ b/docs/posts/modules/gcal/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/gerrit/index.html b/docs/posts/modules/gerrit/index.html index 8d98d3b1..b25e8927 100644 --- a/docs/posts/modules/gerrit/index.html +++ b/docs/posts/modules/gerrit/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/git/index.html b/docs/posts/modules/git/index.html index 733ffde0..4559bbeb 100644 --- a/docs/posts/modules/git/index.html +++ b/docs/posts/modules/git/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/github/index.html b/docs/posts/modules/github/index.html index d73a9a3b..fa86630f 100644 --- a/docs/posts/modules/github/index.html +++ b/docs/posts/modules/github/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/gitlab/index.html b/docs/posts/modules/gitlab/index.html index 6b27d748..74144187 100644 --- a/docs/posts/modules/gitlab/index.html +++ b/docs/posts/modules/gitlab/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/gitter/index.html b/docs/posts/modules/gitter/index.html new file mode 100644 index 00000000..a8c95b83 --- /dev/null +++ b/docs/posts/modules/gitter/index.html @@ -0,0 +1,215 @@ + + + + + + + + + + + + +Gitter | WTF - A Terminal Dashboard + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +

    Gitter

    + +
    + +
    + + + +

    Added in v0.2.1.

    + +

    Displays chat messages from Gitter.

    + +

    gitter screenshot

    + +

    Source Code

    +
    wtf/gitter/
    +

    Keyboard Commands

    + +

    Key: j
    +Action: Select the next message in the list.

    + +

    Key: k
    +Action: Select the previous message in the list.

    + +

    Key: r
    +Action: Refresh the data.

    + +

    Key:
    +Action: Select the next message in the list.

    + +

    Key:
    +Action: Select the previous message in the list.

    + +

    Configuration

    +
    gitter:
    +  apiToken: "ab345546asdfasb465234fgjgh068f39a35c3e4139ee383f7"
    +  enabled: true
    +  numberOfMessages: 10
    +  position:
    +    top: 4
    +    left: 1
    +    height: 1
    +    width: 4
    +  roomUri: wtfutil/Lobby
    +  refreshInterval: 300
    +

    Attributes

    + +

    apiToken
    +Value: Your GitterPersonal Access Token.

    + +

    enabled
    +Determines whether or not this module is executed and if its data displayed onscreen.
    +Values: true, false.

    + +

    numberOfMessages
    +Optional
    +Maximum number of (newest) messages to be displayed. Default is 10

    + +

    position
    +Defines where in the grid this module’s widget will be displayed.

    + +

    roomUri
    +Optional
    +Values: new, top, job, ask

    + +

    refreshInterval
    +How often, in seconds, this module will update its data.
    +Values: A positive integer, 0..n.

    + +
    + + +
    + + + + diff --git a/docs/posts/modules/gspreadsheet/index.html b/docs/posts/modules/gspreadsheet/index.html index 5df06d08..6c68c686 100644 --- a/docs/posts/modules/gspreadsheet/index.html +++ b/docs/posts/modules/gspreadsheet/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/hackernews/index.html b/docs/posts/modules/hackernews/index.html index e9993c8e..d8bbd696 100644 --- a/docs/posts/modules/hackernews/index.html +++ b/docs/posts/modules/hackernews/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/index.html b/docs/posts/modules/index.html index fbb6d84a..1a03d927 100644 --- a/docs/posts/modules/index.html +++ b/docs/posts/modules/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/ipapi/index.html b/docs/posts/modules/ipapi/index.html index 20ec1e33..6d5d267d 100644 --- a/docs/posts/modules/ipapi/index.html +++ b/docs/posts/modules/ipapi/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/ipinfo/index.html b/docs/posts/modules/ipinfo/index.html index 041870b3..7c211326 100644 --- a/docs/posts/modules/ipinfo/index.html +++ b/docs/posts/modules/ipinfo/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/jenkins/index.html b/docs/posts/modules/jenkins/index.html index f55c7874..8759c44d 100644 --- a/docs/posts/modules/jenkins/index.html +++ b/docs/posts/modules/jenkins/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/jira/index.html b/docs/posts/modules/jira/index.html index 1bd08389..3eb9643b 100644 --- a/docs/posts/modules/jira/index.html +++ b/docs/posts/modules/jira/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/logger/index.html b/docs/posts/modules/logger/index.html index e103eb1f..f8f72061 100644 --- a/docs/posts/modules/logger/index.html +++ b/docs/posts/modules/logger/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/newrelic/index.html b/docs/posts/modules/newrelic/index.html index 60309234..d3bbf43d 100644 --- a/docs/posts/modules/newrelic/index.html +++ b/docs/posts/modules/newrelic/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/opsgenie/index.html b/docs/posts/modules/opsgenie/index.html index 5e84789f..b27cbcbc 100644 --- a/docs/posts/modules/opsgenie/index.html +++ b/docs/posts/modules/opsgenie/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/power/index.html b/docs/posts/modules/power/index.html index 41ee943a..07bbcddf 100644 --- a/docs/posts/modules/power/index.html +++ b/docs/posts/modules/power/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/prettyweather/index.html b/docs/posts/modules/prettyweather/index.html index f1d329d1..43c6decf 100644 --- a/docs/posts/modules/prettyweather/index.html +++ b/docs/posts/modules/prettyweather/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/security/index.html b/docs/posts/modules/security/index.html index 60ca147d..f4f5dd96 100644 --- a/docs/posts/modules/security/index.html +++ b/docs/posts/modules/security/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/textfile/index.html b/docs/posts/modules/textfile/index.html index a32c10be..3d910157 100644 --- a/docs/posts/modules/textfile/index.html +++ b/docs/posts/modules/textfile/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/todo/index.html b/docs/posts/modules/todo/index.html index c51ae52c..d92ce67d 100644 --- a/docs/posts/modules/todo/index.html +++ b/docs/posts/modules/todo/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/todoist/index.html b/docs/posts/modules/todoist/index.html index 39efe7e8..89b254a6 100644 --- a/docs/posts/modules/todoist/index.html +++ b/docs/posts/modules/todoist/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/travisci/index.html b/docs/posts/modules/travisci/index.html index 908dc159..b4c189cf 100644 --- a/docs/posts/modules/travisci/index.html +++ b/docs/posts/modules/travisci/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/trello/index.html b/docs/posts/modules/trello/index.html index 745f3b40..00230397 100644 --- a/docs/posts/modules/trello/index.html +++ b/docs/posts/modules/trello/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/twitter/index.html b/docs/posts/modules/twitter/index.html index 2688e820..a658acaa 100644 --- a/docs/posts/modules/twitter/index.html +++ b/docs/posts/modules/twitter/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/weather/index.html b/docs/posts/modules/weather/index.html index 1df8c6ab..d44c3346 100644 --- a/docs/posts/modules/weather/index.html +++ b/docs/posts/modules/weather/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/modules/zendesk/index.html b/docs/posts/modules/zendesk/index.html index fc406824..baf18e9b 100644 --- a/docs/posts/modules/zendesk/index.html +++ b/docs/posts/modules/zendesk/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/posts/overview/index.html b/docs/posts/overview/index.html index a03f4a7f..16f003c8 100644 --- a/docs/posts/overview/index.html +++ b/docs/posts/overview/index.html @@ -87,6 +87,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/docs/sitemap.xml b/docs/sitemap.xml index f63a628c..95fcf933 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -7,6 +7,11 @@ 2018-08-02T16:36:08-04:00 + + https://wtfutil.com/posts/modules/gitter/ + 2018-08-02T12:36:08-04:00 + + https://wtfutil.com/posts/modules/twitter/ 2018-07-31T20:21:37-07:00 diff --git a/docs/tags/index.html b/docs/tags/index.html index 7f8b989c..b6c63a96 100644 --- a/docs/tags/index.html +++ b/docs/tags/index.html @@ -89,6 +89,7 @@ height="0" width="0" style="display:none;visibility:hidden"> + diff --git a/gitter/client.go b/gitter/client.go new file mode 100644 index 00000000..6ead88e1 --- /dev/null +++ b/gitter/client.go @@ -0,0 +1,95 @@ +package gitter + +import ( + "bytes" + "encoding/json" + "fmt" + "github.com/senorprogrammer/wtf/logger" + "github.com/senorprogrammer/wtf/wtf" + "io" + "io/ioutil" + "net/http" + "os" + "strconv" +) + +func GetMessages(roomId string, numberOfMessages int) ([]Message, error) { + var messages []Message + + resp, err := apiRequest("rooms/" + roomId + "/chatMessages?limit=" + strconv.Itoa(numberOfMessages)) + if err != nil { + return nil, err + } + + parseJson(&messages, resp.Body) + + return messages, nil +} + +func GetRoom(roomUri string) (*Room, error) { + var rooms Rooms + + resp, err := apiRequest("rooms?q=" + roomUri) + if err != nil { + return nil, err + } + + parseJson(&rooms, resp.Body) + + for _, room := range rooms.Results { + logger.Log(fmt.Sprintf("room: %s", room)) + if room.URI == roomUri { + return &room, nil + } + } + + return nil, nil +} + +/* -------------------- Unexported Functions -------------------- */ + +var ( + apiBaseURL = "https://api.gitter.im/v1/" +) + +func apiRequest(path string) (*http.Response, error) { + req, err := http.NewRequest("GET", apiBaseURL+path, nil) + bearer := fmt.Sprintf("Bearer %s", apiToken()) + req.Header.Add("Authorization", bearer) + + httpClient := &http.Client{} + resp, err := httpClient.Do(req) + if err != nil { + return nil, err + } + + if resp.StatusCode < 200 || resp.StatusCode > 299 { + return nil, fmt.Errorf(resp.Status) + } + + return resp, nil +} + +func parseJson(obj interface{}, text io.Reader) { + jsonStream, err := ioutil.ReadAll(text) + if err != nil { + panic(err) + } + + decoder := json.NewDecoder(bytes.NewReader(jsonStream)) + + for { + if err := decoder.Decode(obj); err == io.EOF { + break + } else if err != nil { + panic(err) + } + } +} + +func apiToken() string { + return wtf.Config.UString( + "wtf.mods.gitter.apiToken", + os.Getenv("WTF_GITTER_API_TOKEN"), + ) +} diff --git a/gitter/gitter.go b/gitter/gitter.go new file mode 100644 index 00000000..fea5bd01 --- /dev/null +++ b/gitter/gitter.go @@ -0,0 +1,28 @@ +package gitter + +import "time" + +type Rooms struct { + Results []Room `json:"results"` +} + +type Room struct { + ID string `json:"id"` + Name string `json:"name"` + URI string `json:"uri"` +} + +type User struct { + ID string `json:"id"` + Username string `json:"username"` + DisplayName string `json:"displayName"` +} + +type Message struct { + ID string `json:"id"` + Text string `json:"text"` + HTML string `json:"html"` + Sent time.Time `json:"sent"` + From User `json:"fromUser"` + Unread bool `json:"unread"` +} diff --git a/gitter/widget.go b/gitter/widget.go new file mode 100644 index 00000000..b1270198 --- /dev/null +++ b/gitter/widget.go @@ -0,0 +1,182 @@ +package gitter + +import ( + "fmt" + "github.com/gdamore/tcell" + "github.com/rivo/tview" + "github.com/senorprogrammer/wtf/wtf" + "strconv" +) + +const HelpText = ` + Keyboard commands for Gitter: + + /: Show/hide this help window + j: Select the next message in the list + k: Select the previous message in the list + r: Refresh the data + + arrow down: Select the next message in the list + arrow up: Select the previous message in the list +` + +type Widget struct { + wtf.HelpfulWidget + wtf.TextWidget + + messages []Message + selected int +} + +func NewWidget(app *tview.Application, pages *tview.Pages) *Widget { + widget := Widget{ + HelpfulWidget: wtf.NewHelpfulWidget(app, pages, HelpText), + TextWidget: wtf.NewTextWidget("Gitter", "gitter", true), + } + + widget.HelpfulWidget.SetView(widget.View) + widget.unselect() + + widget.View.SetScrollable(true) + widget.View.SetRegions(true) + widget.View.SetInputCapture(widget.keyboardIntercept) + + return &widget +} + +/* -------------------- Exported Functions -------------------- */ + +func (widget *Widget) Refresh() { + if widget.Disabled() { + return + } + + room, err := GetRoom(wtf.Config.UString("wtf.mods.gitter.roomUri", "wtfutil/Lobby")) + if err != nil { + widget.View.SetWrap(true) + widget.View.SetTitle(widget.Name) + widget.View.SetText(err.Error()) + return + } + + if room == nil { + return + } + + messages, err := GetMessages(room.ID, wtf.Config.UInt("wtf.mods.gitter.numberOfMessages", 10)) + widget.UpdateRefreshedAt() + + if err != nil { + widget.View.SetWrap(true) + widget.View.SetTitle(widget.Name) + widget.View.SetText(err.Error()) + } else { + widget.messages = messages + } + + widget.display() + widget.View.ScrollToEnd() +} + +/* -------------------- Unexported Functions -------------------- */ + +func (widget *Widget) display() { + if widget.messages == nil { + return + } + + widget.View.SetWrap(true) + widget.View.Clear() + widget.View.SetTitle(widget.ContextualTitle(fmt.Sprintf("%s - %s", widget.Name, wtf.Config.UString("wtf.mods.gitter.roomUri", "wtfutil/Lobby")))) + widget.View.SetText(widget.contentFrom(widget.messages)) + widget.View.Highlight(strconv.Itoa(widget.selected)).ScrollToHighlight() +} + +func (widget *Widget) contentFrom(messages []Message) string { + var str string + for idx, message := range messages { + str = str + fmt.Sprintf( + `["%d"][""][%s] [blue]%s [lightslategray]%s: [%s]%s [aqua]%s`, + idx, + widget.rowColor(idx), + message.From.DisplayName, + message.From.Username, + widget.rowColor(idx), + message.Text, + message.Sent.Format("Jan 02, 15:04 MST"), + ) + + str = str + "\n" + } + + return str +} + +func (widget *Widget) rowColor(idx int) string { + if widget.View.HasFocus() && (idx == widget.selected) { + return wtf.DefaultFocussedRowColor() + } + + return wtf.RowColor("gitter", idx) +} + +func (widget *Widget) next() { + widget.selected++ + if widget.messages != nil && widget.selected >= len(widget.messages) { + widget.selected = 0 + } + + widget.display() +} + +func (widget *Widget) prev() { + widget.selected-- + if widget.selected < 0 && widget.messages != nil { + widget.selected = len(widget.messages) - 1 + } + + widget.display() +} + +func (widget *Widget) openMessage() { + sel := widget.selected + if sel >= 0 && widget.messages != nil && sel < len(widget.messages) { + message := &widget.messages[widget.selected] + wtf.OpenFile(message.Text) + } +} + +func (widget *Widget) unselect() { + widget.selected = -1 + widget.display() +} + +func (widget *Widget) keyboardIntercept(event *tcell.EventKey) *tcell.EventKey { + switch string(event.Rune()) { + case "/": + widget.ShowHelp() + case "j": + widget.next() + return nil + case "k": + widget.prev() + return nil + case "r": + widget.Refresh() + return nil + } + + switch event.Key() { + case tcell.KeyDown: + widget.next() + return nil + case tcell.KeyEsc: + widget.unselect() + return event + case tcell.KeyUp: + widget.prev() + return nil + default: + return event + } +} diff --git a/main.go b/main.go index 5370557d..1da83728 100644 --- a/main.go +++ b/main.go @@ -26,6 +26,7 @@ import ( "github.com/senorprogrammer/wtf/git" "github.com/senorprogrammer/wtf/github" "github.com/senorprogrammer/wtf/gitlab" + "github.com/senorprogrammer/wtf/gitter" "github.com/senorprogrammer/wtf/gspreadsheets" "github.com/senorprogrammer/wtf/hackernews" "github.com/senorprogrammer/wtf/ipaddresses/ipapi" @@ -203,6 +204,8 @@ func addWidget(app *tview.Application, pages *tview.Pages, widgetName string) { widgets = append(widgets, github.NewWidget(app, pages)) case "gitlab": widgets = append(widgets, gitlab.NewWidget(app, pages)) + case "gitter": + widgets = append(widgets, gitter.NewWidget(app, pages)) case "gspreadsheets": widgets = append(widgets, gspreadsheets.NewWidget()) case "hackernews": From d89b307854ce2b99a75435610abd1c988f0a1b32 Mon Sep 17 00:00:00 2001 From: Chris Cummer Date: Sun, 12 Aug 2018 03:31:37 -0700 Subject: [PATCH 2/2] Regenerate documentation for Gitter --- Makefile | 3 ++- docs/404.html | 2 +- docs/categories/index.html | 2 +- docs/index.html | 2 +- docs/posts/configuration/attributes/index.html | 2 +- docs/posts/configuration/index.html | 2 +- docs/posts/configuration/iterm2/index.html | 2 +- docs/posts/glossary/index.html | 2 +- docs/posts/index.html | 2 +- docs/posts/installation/index.html | 2 +- docs/posts/modules/bamboohr/index.html | 2 +- docs/posts/modules/circleci/index.html | 2 +- docs/posts/modules/clocks/index.html | 2 +- docs/posts/modules/cmdrunner/index.html | 2 +- docs/posts/modules/cryptocurrencies/bittrex/index.html | 2 +- docs/posts/modules/cryptocurrencies/blockfolio/index.html | 2 +- docs/posts/modules/cryptocurrencies/cryptolive/index.html | 2 +- docs/posts/modules/gcal/index.html | 2 +- docs/posts/modules/gerrit/index.html | 2 +- docs/posts/modules/git/index.html | 2 +- docs/posts/modules/github/index.html | 2 +- docs/posts/modules/gitlab/index.html | 2 +- docs/posts/modules/gitter/index.html | 6 +++--- docs/posts/modules/gspreadsheet/index.html | 2 +- docs/posts/modules/hackernews/index.html | 2 +- docs/posts/modules/index.html | 2 +- docs/posts/modules/ipapi/index.html | 2 +- docs/posts/modules/ipinfo/index.html | 2 +- docs/posts/modules/jenkins/index.html | 2 +- docs/posts/modules/jira/index.html | 2 +- docs/posts/modules/logger/index.html | 2 +- docs/posts/modules/newrelic/index.html | 2 +- docs/posts/modules/opsgenie/index.html | 2 +- docs/posts/modules/power/index.html | 2 +- docs/posts/modules/prettyweather/index.html | 2 +- docs/posts/modules/security/index.html | 2 +- docs/posts/modules/textfile/index.html | 2 +- docs/posts/modules/todo/index.html | 2 +- docs/posts/modules/todoist/index.html | 2 +- docs/posts/modules/travisci/index.html | 2 +- docs/posts/modules/trello/index.html | 2 +- docs/posts/modules/twitter/index.html | 2 +- docs/posts/modules/weather/index.html | 2 +- docs/posts/modules/zendesk/index.html | 2 +- docs/posts/overview/index.html | 2 +- docs/tags/index.html | 2 +- 46 files changed, 49 insertions(+), 48 deletions(-) diff --git a/Makefile b/Makefile index dfa59a84..55414bf7 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,8 @@ contrib_check: install: go clean - go install -ldflags="-s -w -X main.version=$(shell git describe --always --abbrev=6) -X main.date=$(shell date +%FT%T%z)" + #go install -ldflags="-s -w -X main.version=$(shell git describe --always --abbrev=6) -X main.date=$(shell date +%FT%T%z)" + go install -ldflags="-X main.version=$(shell git describe --always --abbrev=6) -X main.date=$(shell date +%FT%T%z)" which wtf lint: diff --git a/docs/404.html b/docs/404.html index e2617f84..aad522fa 100644 --- a/docs/404.html +++ b/docs/404.html @@ -8,7 +8,7 @@ - + 404 Page not found | WTF - A Terminal Dashboard diff --git a/docs/categories/index.html b/docs/categories/index.html index 6c7bde04..c3e3a661 100644 --- a/docs/categories/index.html +++ b/docs/categories/index.html @@ -8,7 +8,7 @@ - + Categories | WTF - A Terminal Dashboard diff --git a/docs/index.html b/docs/index.html index f9e8623e..c33abbbf 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,7 +8,7 @@ - + WTF - A Terminal Dashboard diff --git a/docs/posts/configuration/attributes/index.html b/docs/posts/configuration/attributes/index.html index c31f821a..ab0f03d8 100644 --- a/docs/posts/configuration/attributes/index.html +++ b/docs/posts/configuration/attributes/index.html @@ -8,7 +8,7 @@ - + Configuration: Attributes | WTF - A Terminal Dashboard diff --git a/docs/posts/configuration/index.html b/docs/posts/configuration/index.html index 2fe54294..5d99c019 100644 --- a/docs/posts/configuration/index.html +++ b/docs/posts/configuration/index.html @@ -8,7 +8,7 @@ - + Configuration | WTF - A Terminal Dashboard diff --git a/docs/posts/configuration/iterm2/index.html b/docs/posts/configuration/iterm2/index.html index c27f94bc..b9e6020a 100644 --- a/docs/posts/configuration/iterm2/index.html +++ b/docs/posts/configuration/iterm2/index.html @@ -8,7 +8,7 @@ - + Configuration: iTerm2 | WTF - A Terminal Dashboard diff --git a/docs/posts/glossary/index.html b/docs/posts/glossary/index.html index 2b96cecf..1033dc5c 100644 --- a/docs/posts/glossary/index.html +++ b/docs/posts/glossary/index.html @@ -8,7 +8,7 @@ - + Glossary | WTF - A Terminal Dashboard diff --git a/docs/posts/index.html b/docs/posts/index.html index ee9680d0..87157aba 100644 --- a/docs/posts/index.html +++ b/docs/posts/index.html @@ -8,7 +8,7 @@ - + Posts | WTF - A Terminal Dashboard diff --git a/docs/posts/installation/index.html b/docs/posts/installation/index.html index cb6f1f63..d13619c8 100644 --- a/docs/posts/installation/index.html +++ b/docs/posts/installation/index.html @@ -8,7 +8,7 @@ - + Installation | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/bamboohr/index.html b/docs/posts/modules/bamboohr/index.html index 86ca3d77..5715d3cd 100644 --- a/docs/posts/modules/bamboohr/index.html +++ b/docs/posts/modules/bamboohr/index.html @@ -8,7 +8,7 @@ - + BambooHR | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/circleci/index.html b/docs/posts/modules/circleci/index.html index 31e436e3..020447e0 100644 --- a/docs/posts/modules/circleci/index.html +++ b/docs/posts/modules/circleci/index.html @@ -8,7 +8,7 @@ - + CircleCI | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/clocks/index.html b/docs/posts/modules/clocks/index.html index 42a2fe89..acca1616 100644 --- a/docs/posts/modules/clocks/index.html +++ b/docs/posts/modules/clocks/index.html @@ -8,7 +8,7 @@ - + Clocks | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/cmdrunner/index.html b/docs/posts/modules/cmdrunner/index.html index 3947af02..46728c99 100644 --- a/docs/posts/modules/cmdrunner/index.html +++ b/docs/posts/modules/cmdrunner/index.html @@ -8,7 +8,7 @@ - + CmdRunner | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/cryptocurrencies/bittrex/index.html b/docs/posts/modules/cryptocurrencies/bittrex/index.html index c29dae80..6a4af406 100644 --- a/docs/posts/modules/cryptocurrencies/bittrex/index.html +++ b/docs/posts/modules/cryptocurrencies/bittrex/index.html @@ -8,7 +8,7 @@ - + Bittrex | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/cryptocurrencies/blockfolio/index.html b/docs/posts/modules/cryptocurrencies/blockfolio/index.html index 89ed3a00..142b944b 100644 --- a/docs/posts/modules/cryptocurrencies/blockfolio/index.html +++ b/docs/posts/modules/cryptocurrencies/blockfolio/index.html @@ -8,7 +8,7 @@ - + Blockfolio | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/cryptocurrencies/cryptolive/index.html b/docs/posts/modules/cryptocurrencies/cryptolive/index.html index ceea0775..3a777388 100644 --- a/docs/posts/modules/cryptocurrencies/cryptolive/index.html +++ b/docs/posts/modules/cryptocurrencies/cryptolive/index.html @@ -8,7 +8,7 @@ - + CryptoLive | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/gcal/index.html b/docs/posts/modules/gcal/index.html index 332da844..bea85d8d 100644 --- a/docs/posts/modules/gcal/index.html +++ b/docs/posts/modules/gcal/index.html @@ -8,7 +8,7 @@ - + Google Calendar | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/gerrit/index.html b/docs/posts/modules/gerrit/index.html index b25e8927..71f98d8d 100644 --- a/docs/posts/modules/gerrit/index.html +++ b/docs/posts/modules/gerrit/index.html @@ -8,7 +8,7 @@ - + Gerrit | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/git/index.html b/docs/posts/modules/git/index.html index 4559bbeb..a47b943d 100644 --- a/docs/posts/modules/git/index.html +++ b/docs/posts/modules/git/index.html @@ -8,7 +8,7 @@ - + Git | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/github/index.html b/docs/posts/modules/github/index.html index fa86630f..da349e32 100644 --- a/docs/posts/modules/github/index.html +++ b/docs/posts/modules/github/index.html @@ -8,7 +8,7 @@ - + GitHub | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/gitlab/index.html b/docs/posts/modules/gitlab/index.html index 74144187..18940490 100644 --- a/docs/posts/modules/gitlab/index.html +++ b/docs/posts/modules/gitlab/index.html @@ -8,7 +8,7 @@ - + GitLab | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/gitter/index.html b/docs/posts/modules/gitter/index.html index a8c95b83..21b86cc2 100644 --- a/docs/posts/modules/gitter/index.html +++ b/docs/posts/modules/gitter/index.html @@ -8,7 +8,7 @@ - + Gitter | WTF - A Terminal Dashboard @@ -143,7 +143,7 @@ height="0" width="0" style="display:none;visibility:hidden">

    Displays chat messages from Gitter.

    -

    gitter screenshot

    +

    gitter screenshot

    Source Code

    wtf/gitter/
    @@ -187,7 +187,7 @@ Values: true, false.

    numberOfMessages
    Optional
    -Maximum number of (newest) messages to be displayed. Default is 10

    +Maximum number of (newest) messages to be displayed. Default is 10

    position
    Defines where in the grid this module’s widget will be displayed.

    diff --git a/docs/posts/modules/gspreadsheet/index.html b/docs/posts/modules/gspreadsheet/index.html index 6c68c686..0ca4c9fc 100644 --- a/docs/posts/modules/gspreadsheet/index.html +++ b/docs/posts/modules/gspreadsheet/index.html @@ -8,7 +8,7 @@ - + Google Spreadsheets | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/hackernews/index.html b/docs/posts/modules/hackernews/index.html index d8bbd696..b7ced333 100644 --- a/docs/posts/modules/hackernews/index.html +++ b/docs/posts/modules/hackernews/index.html @@ -8,7 +8,7 @@ - + Hacker News | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/index.html b/docs/posts/modules/index.html index 1a03d927..856c846a 100644 --- a/docs/posts/modules/index.html +++ b/docs/posts/modules/index.html @@ -8,7 +8,7 @@ - + Modules | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/ipapi/index.html b/docs/posts/modules/ipapi/index.html index 6d5d267d..91e322af 100644 --- a/docs/posts/modules/ipapi/index.html +++ b/docs/posts/modules/ipapi/index.html @@ -8,7 +8,7 @@ - + IP-API | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/ipinfo/index.html b/docs/posts/modules/ipinfo/index.html index 7c211326..ee285862 100644 --- a/docs/posts/modules/ipinfo/index.html +++ b/docs/posts/modules/ipinfo/index.html @@ -8,7 +8,7 @@ - + IPInfo | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/jenkins/index.html b/docs/posts/modules/jenkins/index.html index 8759c44d..c943ec46 100644 --- a/docs/posts/modules/jenkins/index.html +++ b/docs/posts/modules/jenkins/index.html @@ -8,7 +8,7 @@ - + Modules: Jenkins | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/jira/index.html b/docs/posts/modules/jira/index.html index 3eb9643b..e1e446a1 100644 --- a/docs/posts/modules/jira/index.html +++ b/docs/posts/modules/jira/index.html @@ -8,7 +8,7 @@ - + Jira | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/logger/index.html b/docs/posts/modules/logger/index.html index f8f72061..9e55030a 100644 --- a/docs/posts/modules/logger/index.html +++ b/docs/posts/modules/logger/index.html @@ -8,7 +8,7 @@ - + Logger | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/newrelic/index.html b/docs/posts/modules/newrelic/index.html index d3bbf43d..84abe8c2 100644 --- a/docs/posts/modules/newrelic/index.html +++ b/docs/posts/modules/newrelic/index.html @@ -8,7 +8,7 @@ - + New Relic | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/opsgenie/index.html b/docs/posts/modules/opsgenie/index.html index b27cbcbc..2b22ffc9 100644 --- a/docs/posts/modules/opsgenie/index.html +++ b/docs/posts/modules/opsgenie/index.html @@ -8,7 +8,7 @@ - + OpsGenie | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/power/index.html b/docs/posts/modules/power/index.html index 07bbcddf..a4095c42 100644 --- a/docs/posts/modules/power/index.html +++ b/docs/posts/modules/power/index.html @@ -8,7 +8,7 @@ - + Power | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/prettyweather/index.html b/docs/posts/modules/prettyweather/index.html index 43c6decf..2223f275 100644 --- a/docs/posts/modules/prettyweather/index.html +++ b/docs/posts/modules/prettyweather/index.html @@ -8,7 +8,7 @@ - + Pretty Weather | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/security/index.html b/docs/posts/modules/security/index.html index f4f5dd96..c8c96e9b 100644 --- a/docs/posts/modules/security/index.html +++ b/docs/posts/modules/security/index.html @@ -8,7 +8,7 @@ - + Security | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/textfile/index.html b/docs/posts/modules/textfile/index.html index 3d910157..19b7852e 100644 --- a/docs/posts/modules/textfile/index.html +++ b/docs/posts/modules/textfile/index.html @@ -8,7 +8,7 @@ - + Textfile | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/todo/index.html b/docs/posts/modules/todo/index.html index d92ce67d..e3dabba3 100644 --- a/docs/posts/modules/todo/index.html +++ b/docs/posts/modules/todo/index.html @@ -8,7 +8,7 @@ - + Todo | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/todoist/index.html b/docs/posts/modules/todoist/index.html index 89b254a6..3aa1baee 100644 --- a/docs/posts/modules/todoist/index.html +++ b/docs/posts/modules/todoist/index.html @@ -8,7 +8,7 @@ - + Todoist | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/travisci/index.html b/docs/posts/modules/travisci/index.html index b4c189cf..b1a94a69 100644 --- a/docs/posts/modules/travisci/index.html +++ b/docs/posts/modules/travisci/index.html @@ -8,7 +8,7 @@ - + TravisCI | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/trello/index.html b/docs/posts/modules/trello/index.html index 00230397..a13ed94d 100644 --- a/docs/posts/modules/trello/index.html +++ b/docs/posts/modules/trello/index.html @@ -8,7 +8,7 @@ - + Trello | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/twitter/index.html b/docs/posts/modules/twitter/index.html index a658acaa..b0320135 100644 --- a/docs/posts/modules/twitter/index.html +++ b/docs/posts/modules/twitter/index.html @@ -8,7 +8,7 @@ - + Twitter | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/weather/index.html b/docs/posts/modules/weather/index.html index d44c3346..960c86db 100644 --- a/docs/posts/modules/weather/index.html +++ b/docs/posts/modules/weather/index.html @@ -8,7 +8,7 @@ - + Weather | WTF - A Terminal Dashboard diff --git a/docs/posts/modules/zendesk/index.html b/docs/posts/modules/zendesk/index.html index baf18e9b..d6e1ab6a 100644 --- a/docs/posts/modules/zendesk/index.html +++ b/docs/posts/modules/zendesk/index.html @@ -8,7 +8,7 @@ - + Zendesk | WTF - A Terminal Dashboard diff --git a/docs/posts/overview/index.html b/docs/posts/overview/index.html index 16f003c8..6a9e2df7 100644 --- a/docs/posts/overview/index.html +++ b/docs/posts/overview/index.html @@ -8,7 +8,7 @@ - + Overview | WTF - A Terminal Dashboard diff --git a/docs/tags/index.html b/docs/tags/index.html index b6c63a96..950a001a 100644 --- a/docs/tags/index.html +++ b/docs/tags/index.html @@ -8,7 +8,7 @@ - + Tags | WTF - A Terminal Dashboard