31 lines
921 B
Python
Executable File
31 lines
921 B
Python
Executable File
#!/usr/bin/env python3
|
|
import sqlite3
|
|
conn = sqlite3.connect('/home/h3r7/turf_scraper/turf.db')
|
|
c = conn.cursor()
|
|
|
|
today = '2026-02-24'
|
|
|
|
# All Canalturf predictions for Quinté
|
|
preds = [
|
|
(7, "I'M A BELIEVER", 1),
|
|
(1, 'PRINCE DE MONTFORT', 2),
|
|
(3, 'GRAND BALCON', 3),
|
|
(8, 'PAOLINO', 4),
|
|
(11, 'INCREMENTAL', 5),
|
|
(15, 'PRINCESSE SAPHIR', 6),
|
|
(16, 'GOLD PLAYER', 7),
|
|
(14, 'WEEMAGATEE', 8),
|
|
]
|
|
|
|
for num, name, rank in preds:
|
|
c.execute('INSERT OR REPLACE INTO predictions (date, race_name, horse_number, horse_name, prediction_rank, source) VALUES (?, ?, ?, ?, ?, ?)',
|
|
(today, 'Quinte Cagnes-sur-Mer', num, name, rank, 'canalturf'))
|
|
|
|
conn.commit()
|
|
print('Saved!')
|
|
|
|
c.execute('SELECT horse_number, horse_name, prediction_rank FROM predictions WHERE date = ? AND source = ?', (today, 'canalturf'))
|
|
for r in c.fetchall():
|
|
print(f' {r[0]} - {r[1]} (rank {r[2]})')
|
|
conn.close()
|