mirror of
https://github.com/nprasad2077/NBA_Go.git
synced 2026-09-22 14:05:13 +00:00
chore: import window 2007-02-13 [season 2006]
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"current_season": 2006,
|
"current_season": 2006,
|
||||||
"current_from": "2006-12-15",
|
"current_from": "2007-02-13",
|
||||||
"current_to": "2007-02-13",
|
"current_to": "2007-03-30",
|
||||||
"target_end": "2026-06-15",
|
"target_end": "2026-06-15",
|
||||||
"window_days": 45,
|
"window_days": 45,
|
||||||
"completed": false
|
"completed": false
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ func importPlayerTotalsPlayoffsScrape(db *gorm.DB) {
|
|||||||
|
|
||||||
// importGameSchedules fetches and stores game schedules
|
// importGameSchedules fetches and stores game schedules
|
||||||
func importGameSchedules(db *gorm.DB) {
|
func importGameSchedules(db *gorm.DB) {
|
||||||
months := []string{"october", "november", "december"}
|
months := []string{"december", "january", "february"}
|
||||||
|
|
||||||
for season := 2006; season <= 2006; season++ {
|
for season := 2006; season <= 2006; season++ {
|
||||||
log.Printf("--- Starting Game Schedule Import for Season: %d ---", season)
|
log.Printf("--- Starting Game Schedule Import for Season: %d ---", season)
|
||||||
@@ -79,8 +79,8 @@ func importGameSchedules(db *gorm.DB) {
|
|||||||
// importBoxScores fetches and stores all box score data (line scores, player/team stats)
|
// importBoxScores fetches and stores all box score data (line scores, player/team stats)
|
||||||
// for games within a recent date range.
|
// for games within a recent date range.
|
||||||
func importBoxScores(db *gorm.DB) {
|
func importBoxScores(db *gorm.DB) {
|
||||||
from := time.Date(2006, time.October, 1, 0, 0, 0, 0, time.UTC)
|
from := time.Date(2006, time.December, 15, 0, 0, 0, 0, time.UTC)
|
||||||
to := time.Date(2006, time.December, 15, 5, 30, 0, 0, time.UTC)
|
to := time.Date(2007, time.February, 13, 5, 30, 0, 0, time.UTC)
|
||||||
|
|
||||||
dateRangeComment := fmt.Sprintf("--- Starting Box Score Data Import for games between %s and %s ---",
|
dateRangeComment := fmt.Sprintf("--- Starting Box Score Data Import for games between %s and %s ---",
|
||||||
from.Format("January 2, 2006"),
|
from.Format("January 2, 2006"),
|
||||||
@@ -95,16 +95,6 @@ func importBoxScores(db *gorm.DB) {
|
|||||||
log.Println("--- Finished Box Score Data Import ---")
|
log.Println("--- Finished Box Score Data Import ---")
|
||||||
}
|
}
|
||||||
|
|
||||||
// importMarkPlayoffGames marks games as playoff using the dedicated Basketball Reference playoff schedule.
|
|
||||||
func importMarkPlayoffGames(db *gorm.DB) {
|
|
||||||
for season := 2006; season <= 2006; season++ {
|
|
||||||
if err := services.FetchAndMarkPlayoffGames(db, season+1); err != nil {
|
|
||||||
log.Printf("playoff marking failed for %d: %v", season, err)
|
|
||||||
}
|
|
||||||
log.Printf("Playoff games marked for season: %d", season)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// importPlayerShotCharts fetches shot charts for a PREDEFINED list of players for a given range of seasons.
|
// importPlayerShotCharts fetches shot charts for a PREDEFINED list of players for a given range of seasons.
|
||||||
func importPlayerShotCharts(db *gorm.DB) {
|
func importPlayerShotCharts(db *gorm.DB) {
|
||||||
log.Println("--- Starting Player Shot Chart Import from Predefined List ---")
|
log.Println("--- Starting Player Shot Chart Import from Predefined List ---")
|
||||||
@@ -153,3 +143,13 @@ func importPlayerShotCharts(db *gorm.DB) {
|
|||||||
|
|
||||||
log.Println("--- Finished Player Shot Chart Import from Predefined List ---")
|
log.Println("--- Finished Player Shot Chart Import from Predefined List ---")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// importMarkPlayoffGames marks games as playoff using the dedicated Basketball Reference playoff schedule.
|
||||||
|
func importMarkPlayoffGames(db *gorm.DB) {
|
||||||
|
for season := 2006; season <= 2006; season++ {
|
||||||
|
if err := services.FetchAndMarkPlayoffGames(db, season+1); err != nil {
|
||||||
|
log.Printf("playoff marking failed for %d: %v", season, err)
|
||||||
|
}
|
||||||
|
log.Printf("Playoff games marked for season: %d", season)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user