SYMBOL INDEX (137 symbols across 12 files) FILE: backends/caiyun.go constant CAIYUNAPI (line 18) | CAIYUNAPI = "http://api.caiyunapp.com/v2.6/%s/%s/weather?lang=%s&d... constant CAIYUNDATE_TMPL (line 19) | CAIYUNDATE_TMPL = "2006-01-02T15:04-07:00" type CaiyunConfig (line 22) | type CaiyunConfig struct method Setup (line 28) | func (c *CaiyunConfig) Setup() { method GetWeatherDataFromLocalBegin (line 79) | func (c *CaiyunConfig) GetWeatherDataFromLocalBegin(lng float64, lat f... method Fetch (line 145) | func (c *CaiyunConfig) Fetch(location string, numdays int) iface.Data { function init (line 36) | func init() { function ParseCoordinates (line 61) | func ParseCoordinates(latlng string) (float64, float64, error) { function init (line 327) | func init() { type CaiyunWeather (line 331) | type CaiyunWeather struct FILE: backends/json.go type jsnConfig (line 11) | type jsnConfig struct method Setup (line 14) | func (c *jsnConfig) Setup() { method Fetch (line 21) | func (c *jsnConfig) Fetch(loc string, numdays int) (ret iface.Data) { function init (line 38) | func init() { FILE: backends/open-meteo.com.go type openmeteoConfig (line 17) | type openmeteoConfig struct method Setup (line 110) | func (opmeteo *openmeteoConfig) Setup() { method parseDaily (line 115) | func (opmeteo *openmeteoConfig) parseDaily(dailyInfo Hourly) []iface.D... method Fetch (line 164) | func (opmeteo *openmeteoConfig) Fetch(location string, numdays int) if... type curCond (line 23) | type curCond struct type Daily (line 33) | type Daily struct type HourlyUnits (line 41) | type HourlyUnits struct type Hourly (line 47) | type Hourly struct type openmeteoResponse (line 55) | type openmeteoResponse struct constant openmeteoURI (line 86) | openmeteoURI = "https://api.open-meteo.com/v1/forecast?" function parseCurCond (line 148) | func parseCurCond(current curCond) (ret iface.Cond) { function init (line 226) | func init() { FILE: backends/openweathermap.org.go type openWeatherConfig (line 16) | type openWeatherConfig struct method Setup (line 62) | func (c *openWeatherConfig) Setup() { method fetch (line 68) | func (c *openWeatherConfig) fetch(url string) (*openWeatherResponse, e... method parseDaily (line 96) | func (c *openWeatherConfig) parseDaily(dataInfo []dataBlock, numdays i... method parseCond (line 127) | func (c *openWeatherConfig) parseCond(dataInfo dataBlock) (iface.Cond,... method Fetch (line 232) | func (c *openWeatherConfig) Fetch(location string, numdays int) iface.... type openWeatherResponse (line 22) | type openWeatherResponse struct type dataBlock (line 35) | type dataBlock struct constant openweatherURI (line 59) | openweatherURI = "http://api.openweathermap.org/data/2.5/forecast?%s&app... function init (line 274) | func init() { FILE: backends/smhi.go type smhiConfig (line 15) | type smhiConfig struct method Setup (line 84) | func (c *smhiConfig) Setup() { method fetch (line 87) | func (c *smhiConfig) fetch(url string) (*smhiResponse, error) { method Fetch (line 115) | func (c *smhiConfig) Fetch(location string, numDays int) (ret iface.Da... method parseForecast (line 135) | func (c *smhiConfig) parseForecast(response *smhiResponse, numDays int... method parseCurrent (line 167) | func (c *smhiConfig) parseCurrent(forecast *smhiResponse) (cnd iface.C... method parsePrediction (line 187) | func (c *smhiConfig) parsePrediction(prediction *smhiTimeSeries) (cnd ... type smhiDataPoint (line 18) | type smhiDataPoint struct type smhiTimeSeries (line 26) | type smhiTimeSeries struct type smhiGeometry (line 31) | type smhiGeometry struct type smhiResponse (line 35) | type smhiResponse struct type smhiCondition (line 42) | type smhiCondition struct constant smhiWuri (line 49) | smhiWuri = "https://opendata-download-metfcst.smhi.se/api/category/pmp3g... function init (line 229) | func init() { FILE: backends/worldweatheronline.com.go type wwoCond (line 22) | type wwoCond struct type wwoDay (line 37) | type wwoDay struct type wwoResponse (line 48) | type wwoResponse struct type wwoCoordinateResp (line 60) | type wwoCoordinateResp struct type wwoConfig (line 69) | type wwoConfig struct method Setup (line 250) | func (c *wwoConfig) Setup() { method getCoordinatesFromAPI (line 256) | func (c *wwoConfig) getCoordinatesFromAPI(queryParams []string, res ch... method Fetch (line 299) | func (c *wwoConfig) Fetch(loc string, numdays int) iface.Data { constant wwoSuri (line 76) | wwoSuri = "https://api.worldweatheronline.com/free/v2/search.ashx?" constant wwoWuri (line 77) | wwoWuri = "https://api.worldweatheronline.com/free/v2/weather.ashx?" function wwoParseCond (line 80) | func wwoParseCond(cond wwoCond, date time.Time) (ret iface.Cond) { function wwoParseDay (line 176) | func wwoParseDay(day wwoDay, index int) (ret iface.Day) { function wwoUnmarshalLang (line 194) | func wwoUnmarshalLang(body []byte, r *wwoResponse, lang string) error { function init (line 375) | func init() { FILE: frontends/ascii-art-table.go type aatConfig (line 18) | type aatConfig struct method formatTemp (line 47) | func (c *aatConfig) formatTemp(cond iface.Cond) string { method formatWind (line 84) | func (c *aatConfig) formatWind(cond iface.Cond) string { method formatVisibility (line 129) | func (c *aatConfig) formatVisibility(cond iface.Cond) string { method formatRain (line 137) | func (c *aatConfig) formatRain(cond iface.Cond) string { method formatCond (line 151) | func (c *aatConfig) formatCond(cur []string, cond iface.Cond, current ... method formatGeo (line 310) | func (c *aatConfig) formatGeo(coords *iface.LatLon) (ret string) { method printDay (line 328) | func (c *aatConfig) printDay(day iface.Day) (ret []string) { method Setup (line 395) | func (c *aatConfig) Setup() { method Render (line 402) | func (c *aatConfig) Render(r iface.Data, unitSystem iface.UnitSystem) { function aatPad (line 27) | func aatPad(s string, mustLen int) (ret string) { function init (line 429) | func init() { FILE: frontends/emoji.go type emojiConfig (line 14) | type emojiConfig struct method formatTemp (line 18) | func (c *emojiConfig) formatTemp(cond iface.Cond) string { method formatCond (line 55) | func (c *emojiConfig) formatCond(cur []string, cond iface.Cond, curren... method printAstro (line 96) | func (c *emojiConfig) printAstro(astro iface.Astro) { method printDay (line 113) | func (c *emojiConfig) printDay(day iface.Day) (ret []string) { method Setup (line 159) | func (c *emojiConfig) Setup() { method Render (line 162) | func (c *emojiConfig) Render(r iface.Data, unitSystem iface.UnitSystem) { function init (line 187) | func init() { FILE: frontends/json.go type jsnConfig (line 12) | type jsnConfig struct method Setup (line 16) | func (c *jsnConfig) Setup() { method Render (line 20) | func (c *jsnConfig) Render(r iface.Data, unitSystem iface.UnitSystem) { function init (line 34) | func init() { FILE: frontends/markdown.go type mdConfig (line 17) | type mdConfig struct method formatTemp (line 40) | func (c *mdConfig) formatTemp(cond iface.Cond) string { method formatWind (line 60) | func (c *mdConfig) formatWind(cond iface.Cond) string { method formatVisibility (line 89) | func (c *mdConfig) formatVisibility(cond iface.Cond) string { method formatRain (line 97) | func (c *mdConfig) formatRain(cond iface.Cond) string { method formatCond (line 111) | func (c *mdConfig) formatCond(cur []string, cond iface.Cond, current b... method formatGeo (line 149) | func (c *mdConfig) formatGeo(coords *iface.LatLon) (ret string) { method printDay (line 167) | func (c *mdConfig) printDay(day iface.Day) (ret []string) { method Setup (line 207) | func (c *mdConfig) Setup() { method Render (line 211) | func (c *mdConfig) Render(r iface.Data, unitSystem iface.UnitSystem) { function mdPad (line 22) | func mdPad(s string, mustLen int) (ret string) { function init (line 233) | func init() { FILE: iface/iface.go type WeatherCode (line 8) | type WeatherCode constant CodeUnknown (line 11) | CodeUnknown WeatherCode = iota constant CodeCloudy (line 12) | CodeCloudy constant CodeFog (line 13) | CodeFog constant CodeHeavyRain (line 14) | CodeHeavyRain constant CodeHeavyShowers (line 15) | CodeHeavyShowers constant CodeHeavySnow (line 16) | CodeHeavySnow constant CodeHeavySnowShowers (line 17) | CodeHeavySnowShowers constant CodeLightRain (line 18) | CodeLightRain constant CodeLightShowers (line 19) | CodeLightShowers constant CodeLightSleet (line 20) | CodeLightSleet constant CodeLightSleetShowers (line 21) | CodeLightSleetShowers constant CodeLightSnow (line 22) | CodeLightSnow constant CodeLightSnowShowers (line 23) | CodeLightSnowShowers constant CodePartlyCloudy (line 24) | CodePartlyCloudy constant CodeSunny (line 25) | CodeSunny constant CodeThunderyHeavyRain (line 26) | CodeThunderyHeavyRain constant CodeThunderyShowers (line 27) | CodeThunderyShowers constant CodeThunderySnowShowers (line 28) | CodeThunderySnowShowers constant CodeVeryCloudy (line 29) | CodeVeryCloudy type Cond (line 32) | type Cond struct type Astro (line 80) | type Astro struct type Day (line 87) | type Day struct type LatLon (line 99) | type LatLon struct type Data (line 104) | type Data struct type UnitSystem (line 111) | type UnitSystem method Temp (line 120) | func (u UnitSystem) Temp(tempC float32) (res float32, unit string) { method Speed (line 132) | func (u UnitSystem) Speed(spdKmph float32) (res float32, unit string) { method Distance (line 144) | func (u UnitSystem) Distance(distM float32) (res float32, unit string) { constant UnitsMetric (line 114) | UnitsMetric UnitSystem = iota constant UnitsImperial (line 115) | UnitsImperial constant UnitsSi (line 116) | UnitsSi constant UnitsMetricMs (line 117) | UnitsMetricMs type Backend (line 167) | type Backend interface type Frontend (line 172) | type Frontend interface FILE: main.go function pluginLists (line 18) | func pluginLists() { function main (line 35) | func main() {