name: htsn-import
-version: 0.0.6
+version: 0.2.0
cabal-version: >= 1.8
author: Michael Orlitzky
maintainer: Michael Orlitzky <michael@orlitzky.com>
doc/dbschema/*.png
doc/htsn-importrc.example
doc/man1/htsn-import.1
+ doc/CHANGES.database
doc/README.development
doc/TODO
makefile
schemagen/CBASK_FGPctXML/*.xml
schemagen/CBASK_FoulsXML/*.xml
schemagen/CBASK_FTPctXML/*.xml
+ schemagen/Cbask_Indv_No_Avg_XML/*.xml
schemagen/Cbask_Indv_Scoring_XML/*.xml
+ schemagen/Cbask_Indv_Shooting_XML/*.xml
schemagen/CBASK_Lineup_XML/*.xml
schemagen/CBASK_MinutesXML/*.xml
schemagen/Cbask_Polls_XML/*.xml
schemagen/cbaskpreviewxml/*.xml
schemagen/CBASK_ReboundsXML/*.xml
schemagen/CBASK_ScoringLeadersXML/*.xml
+ schemagen/Cbask_Team_Scoring_Rebound_Margin_XML/*.xml
+ schemagen/Cbask_Team_Scoring_XML/*.xml
+ schemagen/Cbask_Team_Shooting_Pct_XML/*.xml
schemagen/Cbask_Team_ThreePT_Made_XML/*.xml
schemagen/Cbask_Team_ThreePT_PCT_XML/*.xml
schemagen/Cbask_Team_Win_Pct_XML/*.xml
schemagen/Cbask_Tourn_MVP_XML/*.xml
schemagen/Cbask_Tourn_Records_XML/*.xml
schemagen/cflpreviewxml/*.xml
+ schemagen/earlylineXML/*.xml
schemagen/Heartbeat/*.xml
schemagen/Injuries_Detail_XML/*.xml
schemagen/injuriesxml/*.xml
schemagen/minorscoresxml/*.xml
schemagen/mlbbattingavgxml/*.xml
schemagen/mlbdoublesleadersxml/*.xml
+ schemagen/MLB_Boxscore_XML/*.xml
schemagen/MLB_ERA_Leaders/*.xml
schemagen/MLB_Fielding_XML/*.xml
schemagen/MLBGamesPlayedXML/*.xml
schemagen/MLB_Matchup_XML/*.xml
schemagen/mlbonbasepctxml/*.xml
schemagen/MLBOPSXML/*.xml
+ schemagen/MLB_earlylineXML/*.xml
schemagen/MLB_Pitching_Appearances_Leaders/*.xml
schemagen/MLB_Pitching_Balks_Leaders/*.xml
schemagen/MLB_Pitching_CG_Leaders/*.xml
schemagen/nflfirstdownxml/*.xml
schemagen/NFLFumbleLeaderXML/*.xml
schemagen/NFLGiveTakeXML/*.xml
+ schemagen/NFLGrassTurfDomeOutsideXML/*.xml
schemagen/NFLInside20XML/*.xml
+ schemagen/NFLInterceptionLeadersXML/*.xml
schemagen/NFL_KickingLeaders_XML/*.xml
schemagen/NFLKickoffsXML/*.xml
schemagen/NFLMondayNightXML/*.xml
schemagen/NFL_NBA_Draft_XML/*.xml
schemagen/NFL_NCAA_FB_Matchup_XML/*.xml
+ schemagen/NFLPassingLeadersXML/*.xml
schemagen/NFLPassLeadXML/*.xml
schemagen/nflpreviewxml/*.xml
+ schemagen/NFL_PuntingLeaders_XML/*.xml
schemagen/NFLQBStartsXML/*.xml
+ schemagen/NFLReceivingLeadersXML/*.xml
schemagen/NFL_Roster_XML/*.xml
+ schemagen/NFLRushingLeadersXML/*.xml
schemagen/NFLSackLeadersXML/*.xml
schemagen/nflstandxml/*.xml
+ schemagen/NFLTackleFFLeadersXML/*.xml
schemagen/NFLTeamRankingsXML/*.xml
schemagen/NFL_Team_Stats_XML/*.xml
+ schemagen/NFLTopKickoffReturnXML/*.xml
schemagen/NFLTopPerformanceXML/*.xml
+ schemagen/NFLTopPuntReturnXML/*.xml
schemagen/NFLTotalYardageXML/*.xml
+ schemagen/NFLYardsXML/*.xml
schemagen/nhlpreviewxml/*.xml
schemagen/Odds_XML/*.xml
schemagen/recapxml/*.xml
test/shell/*.test
test/xml/*.xml
test/xml/*.dtd
+ test/xml/gameinfo/*.xml
+ test/xml/gameinfo/*.dtd
+ test/xml/sportinfo/*.xml
+ test/xml/sportinfo/*.dtd
synopsis:
Import XML files from The Sports Network into an RDBMS.
description:
.
The purpose of /htsn-import/ is to take these XML documents and
get them into something we can use, a relational database management
- system (RDBMS), loosely known as a SQL database. The structure of
+ system (RDBMS), i.e. \"a SQL database\". The structure of
relational database, is, well, relational, and the feed XML is not. So
there is some work to do before the data can be inserted.
.
hslogger >= 1.2,
htsn-common >= 0.0.1,
hxt >= 9.3,
+ generics-sop >= 0.1,
groundhog >= 0.5,
groundhog-postgresql >= 0.5,
groundhog-sqlite >= 0.5,
Configuration
ConnectionString
ExitCodes
+ Generics
OptionalConfiguration
TSN.Codegen
TSN.Database
TSN.Picklers
TSN.Team
TSN.XmlImport
+ TSN.XML.AutoRacingDriverList
TSN.XML.AutoRacingResults
TSN.XML.AutoRacingSchedule
+ TSN.XML.EarlyLine
TSN.XML.GameInfo
TSN.XML.Heartbeat
TSN.XML.Injuries
TSN.XML.InjuriesDetail
TSN.XML.JFile
+ TSN.XML.MLBBoxScore
+ TSN.XML.MLBEarlyLine
TSN.XML.News
TSN.XML.Odds
TSN.XML.ScheduleChanges
ghc-options:
-Wall
+ -fcontext-stack=50
-fwarn-hi-shadowing
-fwarn-missing-signatures
-fwarn-name-shadowing
hslogger >= 1.2,
htsn-common >= 0.0.1,
hxt >= 9.3,
+ generics-sop >= 0.1,
groundhog >= 0.5,
groundhog-postgresql >= 0.5,
groundhog-sqlite >= 0.5,
-- It's not entirely clear to me why I have to reproduce all of this.
ghc-options:
-Wall
+ -fcontext-stack=50
-fwarn-hi-shadowing
-fwarn-missing-signatures
-fwarn-name-shadowing
-- It's not entirely clear to me why I have to reproduce all of this.
ghc-options:
-Wall
+ -fcontext-stack=50
-fwarn-hi-shadowing
-fwarn-missing-signatures
-fwarn-name-shadowing
configurator >= 0.2,
directory >= 1.2,
filepath >= 1.3,
+ generics-sop >= 0.1,
hslogger >= 1.2,
htsn-common >= 0.0.1,
hxt >= 9.3,