]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - doc/TODO
Add a few TODOs.
[dead/htsn-import.git] / doc / TODO
index 7a64789cb9bc5914fd068fad2380ba9008961728..31a16c24e56994ae5e3f44799d45122cf08df9d8 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -5,3 +5,78 @@
    longer takes 10 minutes to import (Postgres only?).
 
 3. Add support the the second type of weatherxml (see man page).
    longer takes 10 minutes to import (Postgres only?).
 
 3. Add support the the second type of weatherxml (see man page).
+
+4. There are a few remaining document types that we need to parse
+   before "version one point oh." This list refers to an
+   old proprietary implementation, sorry:
+
+     * Schedule_Changes_XML
+
+5. We have DTDs but no sample XML for the following SportInfo types,
+   which have therefore been left unimplmented for now:
+
+   * Cbask_Indv_No_Avg_XML.dtd
+   * Cbask_Indv_Shooting_XML.dtd
+   * CBASK_StealsXML.dtd
+   * Cbask_Team_Scoring_Rebound_Margin_XML.dtd
+   * Cbask_Team_Scoring_XML.dtd
+   * Cbask_Team_Shooting_Pct_XML.dtd
+   * NFLGrassTurfDomeOutsideXML.dtd
+   * NFLInterceptionLeadersXML.dtd
+   * NFLPassingLeadersXML.dtd
+   * NFLReceivingLeadersXML.dtd
+   * NFLRushingLeadersXML.dtd
+   * NFLTackleFFLeadersXML.dtd
+   * NFLTopKickoffReturnXML.dtd
+   * NFLTopPuntReturnXML.dtd
+   * NFLYardsXML.dtd
+   * NFL_PuntingLeaders_XML.dtd
+
+6. The following DTD types were handled (in some form) by the old
+   FeedGrabber. They are not yet handled by htsn-import (some may not
+   be valid):
+
+   * AutoRacingDriverList
+   * AutoRacingGridXML
+   * CBASK_Individual_Stats_XML
+   * Cbask_Roster_XML
+   * cbaskteamschedulexml
+   * CBATeamScheduleXML
+   * CFLTeamScheduleXML
+   * CFLTotalTeamScheduleXML
+   * earlylineXML
+   * Minor_Baseball_TeamScheduleXML
+   * MinorLeagueHockeyTeamScheduleXML
+   * MLB_Boxscore_XML
+   * MLB_earlylineXML
+   * MLB_IndividualStats_XML
+   * MLB_Probable_Pitchers_XML
+   * MLB_Roster_XML
+   * mlbteamschedulexml
+   * mlsteamschedulexml
+   * NBA_Boxscore_XML
+   * NBA_Individual_Stats_XML
+   * NBA_Roster_XML
+   * nbateamschedulexml
+   * NCAA_Basketball_Boxscore_XML
+   * NCAA_FB_TeamScheduleXML
+   * NCAAHockeyTeamScheduleXML
+   * NFL_Boxscore_XML
+   * NFL_CompBox_XML
+   * nfldepthchartxml
+   * nflteamschedulexml
+   * nhlteamschedulexml
+   * WCBaskTeamScheduleXML
+   * WNBA_Boxscore_XML
+   * WNBA_Individual_Stats_XML
+   * WNBATeamScheduleXML
+
+7. Add a note about the NULL vs. empty string policy in the man page.
+
+8. Add a note mentioning that shared tables (teams) and the reason for
+   using a join table instead of keying them directly to the parent.
+
+9. Consolidate all of the make_game_time functions.
+
+10. Document how to get an empty database set up (import test xml then
+    delete).