Commit Graph

1838 Commits

Author SHA1 Message Date
Daniel Alves
991e32422f [github] fix using githubstatus API (#743)
* fixed status reading from githubstatus API

* Further changes to make GitHub module work with new Status API

* fix/github: changed to only display status description on notifications

* small fixes

* reverted a bad change
2019-05-23 09:13:16 -05:00
Erik Johnson
0d05a635ce
Weather.com: spoof user agent to allow web request (#745)
Weather.com's API is returning `403 Forbidden` for requests using
urllib's default user agent. This commit uses Firefox's user agent to
get around this limitation.
2019-05-23 09:11:18 -05:00
lasers
2cf37d86d7 alsa: set card with default -1 instead of hardcoded 0 (#725) 2019-05-18 13:14:33 +02:00
enkore
2dd665dd9e
mpd: use "replace" error handler for decoding UTF-8 from daemon 2019-05-13 11:53:38 +02:00
enkore
80a0583466
mpd: fix decoding error in currentsong leading to exception 2019-05-13 11:50:40 +02:00
Erik Johnson
071f0ce6fb
i3pystatus.scores.nhl: Another fix for series wins (#741) 2019-05-01 09:22:37 -05:00
Erik Johnson
6441081358
NHL: Fix playoff series wins (#740)
These would show as 0 when a series was won. It now properly shows 4.
2019-05-01 08:41:35 -05:00
Erik Johnson
68d1158c9b
i3pystatus.scores.mlb: Update module to use new statsapi (#739) 2019-05-01 06:43:31 -05:00
Max
14cfde967c ignore venv files 2019-04-23 20:30:56 +10:00
chestm007
6d6ee771cc
implement circleci module (#736)
* implement circleci module
2019-04-23 05:17:04 +10:00
lucible
8549850d6a added absolute value to handle negative CURRENT_NOW & test case (#730) 2019-04-23 00:51:52 +10:00
chestm007
b5a232c4a7
add color support to some modules missing it (#735)
* add color support to some modules missing it

Affects:

amdgpu
calendar
deluge
net_speed
plexstatus
2019-04-23 00:50:14 +10:00
chestm007
b9cb4af8ba
remove pycharm files (#734)
i derped and commited these 🤦
2019-04-23 00:47:25 +10:00
Erik Johnson
e75bb321ee
i3pystatus.scores.mlb: Update color for Miami Marlins (#733) 2019-04-15 13:45:27 -05:00
chestm007
d3317c0664
implement usage and fan speed monitoring (#728) 2019-04-12 22:12:14 +10:00
Erik Johnson
25fba049d0
Add configurable interval to scores module (#727) 2019-03-26 08:58:46 -05:00
Erik Johnson
780cf54cf7
Fix internet check when port 53 is firewalled (#726)
Resolves #718
2019-03-26 08:56:18 -05:00
lasers
bfcb74a1e0 core/init: don't set default_hints with anything (#719) 2019-03-24 17:38:48 +11:00
lasers
3233c4cb86 mem: print zero used_mem instead of negative used_mem (#722) 2019-03-24 17:38:22 +11:00
lasers
4b6a6a68c9 mpd: use empty dict on stopped playback state (#721) 2019-03-24 17:36:31 +11:00
lasers
5d66539359 solaar: fix module, update docs (#720) 2019-03-24 17:36:08 +11:00
Gabriel Pettier
8638ca0b1f allow to use vertical bar in battery (#660)
* allow to use vertical bar in battery

* add import statement lost in merge

* convert to integer before using as index
2019-03-15 00:45:13 +11:00
Max
36497db2f4 add required setting 2019-03-15 00:07:08 +11:00
chestm007
d12a7d1e12
space api module (#569) 2019-03-14 23:46:29 +11:00
chestm007
8783aae817
add ability to reverse network graph direction (#715)
* add ability to reverse network graph direction
2019-03-14 23:42:18 +11:00
chestm007
3e219fc64b
this isn't the cleanest solution, but its potentially the least breaky (#717)
* this isn't the cleanest solution, but its potentially the least breaky
2019-03-14 23:41:55 +11:00
chestm007
2437439d1d
changes to pomodoro (#714)
make sound optional
allow setting colors
allow setting inactive output
2019-02-18 22:36:20 +11:00
chestm007
9dc69b980f
implement a basic pagerduty module (#712)
* implement a basic pagerduty module
2019-02-18 08:59:19 +11:00
Duncan Elliot
bcd8f12b18 Add default_hints parameter to Status object (#710)
* Add default_hints paramter to Status object

This change adds a new parameter ("default_hints") to the Status object.
If specified, these hints will be applied to all subsequently added
modules (avoiding having to specify the same hint multiple times).

A default hint can be overridden at the module level (i.e. the hints
specified at the module level take precedence).
2019-02-13 13:01:56 +11:00
chestm007
68dbf4434b
yeah... (#709) 2019-02-05 16:49:38 +11:00
Vladimir Matveev
feb2a68172 Added TLP module (#707) 2019-02-05 16:33:23 +11:00
chestm007
1c972b802d
update docs (#698) 2019-01-08 01:49:40 +11:00
chestm007
cf5b4576a8
update docs (#699) 2019-01-08 01:45:13 +11:00
chestm007
75409ce9ad
add background to hints section in docs (#697) 2019-01-08 01:43:52 +11:00
chestm007
c275c31a50
support multiple streams (#703)
* support multiple streams
2018-12-29 21:26:49 +11:00
chestm007
ca4ced20c7
xkblayout color (#702) [Originally by Ghost] 2018-12-29 13:47:27 +11:00
chestm007
78aa40c98c
Deluge handle network down (#701)
* return something useful if network is offline

* handle cases where connection is lost after being created
2018-12-28 13:37:45 +11:00
chestm007
a4ecdd6566 fix #647 weather doesnt run forever if offline on start (#700)
* always run init()

added online/offline_interval to settings of base weather class and accompanying logic

* remove `require(internet)` from `init` methods of both weather modules

* ...
2018-12-25 09:56:33 -06:00
Max
4d237620d9 yep. 2018-12-24 16:39:12 +11:00
euri10
1cd971f582 Added unicode icons to moon crescents (#649) 2018-12-24 15:08:04 +11:00
chestm007
6a4e941082
better handling of optional dependency (#696) 2018-12-22 14:19:25 +11:00
Josip Janzic
b31b5e4f49 Add humanize_remaining formatter (#671)
* Add humanize_remaining formatter

Allows for formating the time remaning to next event in _human readable
format_. Work only if `humanize` module is available.
2018-12-21 13:28:38 +11:00
Erik Johnson
9e3b45812c Update default value for github status URL (#691)
status.github.com has been deprecated, this updates the default URL
2018-12-21 13:20:44 +11:00
chestm007
01ca308eaf
Fix network module. (#694)
* default rounding should be 0.

* we also should only be calculating bytes_recv, bytes_sent if we are displaying network traffic
2018-12-21 13:16:23 +11:00
chestm007
f461b1b953
Fix googlecalendar's misleading first run semantics (#689)
* ...

* docs

* ...

* pep8.... everytime

* i broke docs

* derp
2018-12-21 03:31:19 +11:00
chestm007
d30773b92d
autoscaling network usage units (#684)
* bytes_info_dict

* network auto unit selection

* network
2018-12-21 03:25:54 +11:00
chestm007
a333effc88
Deluge (#685)
deluge module
2018-12-21 03:23:16 +11:00
chestm007
d9c5d92bdc
allow adjusting volume, centralization of some code (#688) 2018-12-21 03:14:15 +11:00
chestm007
91a0b5d05d
basic amdgpu monitoring (#686)
* basic amdgpu monitoring
2018-12-21 03:09:22 +11:00
chestm007
2ead8fd2f3
require internet, if backend returns falsey assume it was 0 (#687)
require internet, if backend returns falsey assume it was 0
2018-12-21 01:59:48 +11:00