Initial Commit, move from a symlink farm to yadm
This commit is contained in:
21
.config/espanso/match/packages/wttr/LICENSE
Normal file
21
.config/espanso/match/packages/wttr/LICENSE
Normal file
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Brady Joslin <brady@bradyjoslin.com>
|
||||
|
||||
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.
|
||||
29
.config/espanso/match/packages/wttr/README.md
Normal file
29
.config/espanso/match/packages/wttr/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# espanso-package-wttr
|
||||
|
||||
An espanso package for getting the weather from [Igor Chubin's](https://github.com/chubin) console-oriented weather service [wttr.in](https://wttr.in).
|
||||
|
||||
For more information about espanso packages, read the [documentation](https://espanso.org/docs/).
|
||||
|
||||
## Usage
|
||||
|
||||
Available replacement examples:
|
||||
|
||||
| replacement | sample output | description |
|
||||
| --------------------- | -------------------------------- | ------------------------------------- |
|
||||
| `:wttrin` | Spring, United States: ⛅️ +80°F | Current location's current weather |
|
||||
| `:moonphase` | 🌕 | Current phase of the moon |
|
||||
| `:wttrat/{location}/` | dallas: ☀️ +88°F | Current weather in specified location. Separate words with `+` instead of spaces. |
|
||||
|
||||
## Installation
|
||||
|
||||
`espanso install wttr`
|
||||
|
||||
## Dependencies
|
||||
|
||||
Requires `curl`.
|
||||
|
||||
## Package Details
|
||||
|
||||
Repository: [https://github.com/bradyjoslin/espanso-package-wttr/](https://github.com/bradyjoslin/espanso-package-wttr/)
|
||||
|
||||
This package has been edited by the Espanso Team to port it to the new v2 format.
|
||||
7
.config/espanso/match/packages/wttr/_manifest.yml
Normal file
7
.config/espanso/match/packages/wttr/_manifest.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
author: Brady Joslin
|
||||
description: A package to get the weather from wttr.in.
|
||||
name: wttr
|
||||
title: wttr Package
|
||||
version: 0.1.0
|
||||
homepage: "https://github.com/bradyjoslin/espanso-package-wttr"
|
||||
tags: ["shell", "misc", "weather"]
|
||||
2
.config/espanso/match/packages/wttr/_pkgsource.yml
Normal file
2
.config/espanso/match/packages/wttr/_pkgsource.yml
Normal file
@@ -0,0 +1,2 @@
|
||||
---
|
||||
hub
|
||||
26
.config/espanso/match/packages/wttr/package.yml
Normal file
26
.config/espanso/match/packages/wttr/package.yml
Normal file
@@ -0,0 +1,26 @@
|
||||
# wttr package
|
||||
|
||||
matches:
|
||||
- trigger: ":wttrin"
|
||||
replace: "{{output}}"
|
||||
vars:
|
||||
- name: output
|
||||
type: shell
|
||||
params:
|
||||
cmd: 'curl https://wttr.in?format="%l:+%c+%t\n"'
|
||||
|
||||
- trigger: ":moonphase"
|
||||
replace: "{{output}}"
|
||||
vars:
|
||||
- name: output
|
||||
type: shell
|
||||
params:
|
||||
cmd: 'curl https://wttr.in?format="%m\n"'
|
||||
|
||||
- regex: ":wttrat/(?P<location>.*)/"
|
||||
replace: "{{output}}"
|
||||
vars:
|
||||
- name: output
|
||||
type: shell
|
||||
params:
|
||||
cmd: 'curl https://wttr.in/{{location}}?format="%l:+%c+%t\n"'
|
||||
Reference in New Issue
Block a user