diff options
| -rw-r--r-- | changelog.md | 3 | ||||
| -rw-r--r-- | readme.md | 18 | ||||
| -rw-r--r-- | src/Xmobar/Plugins/Monitors/Weather.hs | 2 | 
3 files changed, 17 insertions, 6 deletions
| diff --git a/changelog.md b/changelog.md index 9f7f0c6..62a3413 100644 --- a/changelog.md +++ b/changelog.md @@ -14,6 +14,9 @@ _New features_      `offString` (thanks to *slotThe*).    - `Battery` and `BatteryN` now support FreeBSD (thanks to Dhananjay      Balan). +  - New option `--useManager` for `Weather` and `UVMeter` to decide whether to +    use one single manager per monitor for managing network connections or +    create a new one every time a connection is made.  ## Version 0.32 (December, 2019) @@ -740,6 +740,11 @@ something like:      variable is not reported.      - short option: `-w`      - Default: "" +  - `--useManager` _bool_ : Whether to use one single manager per monitor for +    managing network connections or create a new one every time a connection is +    made. +    - Short option: `-m` +    - Default: True  - Variables that can be used with the `-t`/`--template` argument:  	    `station`, `stationState`, `year`, `month`, `day`, `hour`,  	    `windCardinal`, `windAzimuth`, `windMph`, `windKnots`, `windMs`, `windKmh` @@ -1414,9 +1419,14 @@ following differences:  ### `UVMeter` -- Aliases to "uv " + station id. For example: `%uv brisbane%` or `%uv -  alice springs%` -- Args: default monitor arguments. +- Aliases to "uv " + station id. For example: `%uv Brisbane%` or `%uv +  Alice Springs%` +- Args: default monitor arguments, plus: +  - `--useManager` _bool_ : Whether to use one single manager per monitor for +    managing network connections or create a new one every time a connection is +    made. +    - Short option: `-m` +    - Default: True  - *Reminder:* Keep the refresh rate high, to avoid making unnecessary    requests every time the plug-in is run. @@ -1424,7 +1434,7 @@ following differences:    http://www.arpansa.gov.au/uvindex/realtime/xml/uvvalues.xml  - Example: -        Run UVMeter "brisbane" ["-H", "3", "-L", "3", "--low", "green", "--high", "red"] 900 +        Run UVMeter "Brisbane" ["-H", "3", "-L", "3", "--low", "green", "--high", "red"] 900  ## Executing External Commands diff --git a/src/Xmobar/Plugins/Monitors/Weather.hs b/src/Xmobar/Plugins/Monitors/Weather.hs index 9c62288..f9c9f39 100644 --- a/src/Xmobar/Plugins/Monitors/Weather.hs +++ b/src/Xmobar/Plugins/Monitors/Weather.hs @@ -25,8 +25,6 @@ import Data.Maybe (fromMaybe)  import Network.HTTP.Conduit  import Network.HTTP.Types.Status  import Network.HTTP.Types.Method -import qualified Data.ByteString.Lazy.Char8 as B -import Data.Char (toLower)  import Text.ParserCombinators.Parsec  import System.Console.GetOpt (ArgDescr(ReqArg), OptDescr(Option)) | 
