Documentation
¶
Overview ¶
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
* Copyright (c) 2024 dos-2 * All rights reserved.
Index ¶
- func Boxing(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func BrazilCampeonato(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func CopaAmericaSoccer(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func Cover(pages *tview.Pages, games []models.Event) (title string, header string, content tview.Primitive)
- func CreateH2HTable(pages *tview.Pages, sportName string, tableHeader string, games []models.Event) *tview.Table
- func CreateRoundRobinTable(sportName string, tableHeader string, games []models.Event) *tview.Table
- func EPLSoccer(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func ExtractTeamOdds(event models.Event) models.TeamOdds
- func ExtractTournamentOdds(event models.Event) []models.PlayerOdds
- func FormatTeamEvent(event models.Event) string
- func FormatTournamentEvent(event models.Event) string
- func GetAllSlidesMap() map[string]Slide
- func GetBackground(cellText string) tcell.Color
- func GetClickFunction(pages *tview.Pages, table *tview.Table, row int, column int, cellText string, ...) func() bool
- func GetHeader(sport models.Title) string
- func IPLCricket(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func LaLigaSoccer(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func MLBBaseball(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func MLSSoccer(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func MastersGolf(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func MensFrenchOpenTennis(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func MensWimbledonTennis(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func Mma(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func NBABasketball(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func NCAABaseball(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func NCAABasketball(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func NCAAFootball(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func NFLfootball(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func NHLHockey(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func NRLRugby(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func PGAGolf(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func UEFAChampionshipSoccer(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func UEFASoccerLeague(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func WomensFrenchOpenTennis(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- func WomensWimbledonTennis(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
- type Slide
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BrazilCampeonato ¶
func CopaAmericaSoccer ¶
func Cover ¶
func Cover(pages *tview.Pages, games []models.Event) (title string, header string, content tview.Primitive)
Cover returns the cover page.
func CreateH2HTable ¶
func CreateRoundRobinTable ¶
func ExtractTournamentOdds ¶
func ExtractTournamentOdds(event models.Event) []models.PlayerOdds
ExtractTournamentOdds extracts player odds from an event.
func FormatTeamEvent ¶
FormatTeamEvent formats a single event into a table-ready string.
func FormatTournamentEvent ¶
FormatTournamentEvent formats a single event into a table-ready string.
func GetAllSlidesMap ¶
func GetBackground ¶ added in v0.0.3
func GetBackground(cellText string) tcell.Color
func GetClickFunction ¶ added in v0.0.3
func IPLCricket ¶
IPLCricket creates a slide for IPL cricket odds.
func LaLigaSoccer ¶
LaLigaSoccer creates a slide for La Liga soccer odds.
func MLBBaseball ¶
MLBBaseball creates a slide for baseball odds.
func MastersGolf ¶
MastersGolf creates a slide for golf odds.
func MensFrenchOpenTennis ¶
func MensFrenchOpenTennis(pages *tview.Pages, games []models.Event) (string, string, tview.Primitive)
FrenchOpenTennis creates a slide for tennis odds.
func MensWimbledonTennis ¶
func NBABasketball ¶
NBABasketball creates a slide for basketball odds.
func NCAABaseball ¶
NcaaBaseball creates a slide for baseball odds.
func NCAABasketball ¶
NcaaBasketball creates a slide for basketball odds.
func NCAAFootball ¶
func NFLfootball ¶
FootballSlide creates a slide for football odds.
func UEFAChampionshipSoccer ¶
func UEFASoccerLeague ¶
Types ¶
type Slide ¶
type Slide struct { Name string // Name of the slide Content func(pages *tview.Pages, games []models.Event) (title string, header string, content tview.Primitive) }
Slide is a struct representing a slide in the presentation.
func GetActiveSlides ¶
func GetActiveSlides(activeSportsMap map[string]models.ActiveSport) ([]Slide, error)
GetSlides returns a slice of slides for the presentation.
Source Files
¶
- boxing.go
- brazil_campeonato_soccer.go
- copa_america_soccer.go
- cover.go
- epl_soccer.go
- header.go
- ipl_cricket.go
- la_liga_soccer.go
- masters_golf.go
- mens_french_open_tennis.go
- mens_wimbledon_tennis.go
- mlb_baseball.go
- mls_soccer.go
- mma.go
- nba_basketball.go
- ncaa_baseball.go
- ncaa_basketball.go
- ncaa_football.go
- nfl_football.go
- nhl_hockey.go
- nrl_rugby.go
- pga_golf.go
- player_table.go
- slides.go
- team_formatter.go
- team_table.go
- tournament_formatter.go
- uefa_championship_soccer.go
- uefa_soccer.go
- womens_french_open_tennis.go
- womens_wimbledon_tennis.go