Documentation ¶
Index ¶
Constants ¶
View Source
const HelpText = `` /* 214-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Widget ¶
type Widget struct { wtf.TextWidget APIKey string Data []*owm.CurrentWeatherData Idx int // contains filtered or unexported fields }
Widget is the container for weather data.
func NewWidget ¶
func NewWidget(app *tview.Application, pages *tview.Pages) *Widget
NewWidget creates and returns a new instance of the weather Widget.
func (*Widget) Fetch ¶
func (widget *Widget) Fetch(cityIDs []int) []*owm.CurrentWeatherData
Fetch retrieves OpenWeatherMap data from the OpenWeatherMap API. It takes a list of OpenWeatherMap city IDs. It returns a list of OpenWeatherMap CurrentWeatherData structs, one per valid city code.
func (*Widget) Next ¶
func (widget *Widget) Next()
Next displays data for the next city data in the list. If the current city is the last city, it wraps to the first city.
Click to show internal directories.
Click to hide internal directories.