fpdb/pyfpdb
PassThePeas 4a1dd26db3 First attempt to parsing summary files from FTP
modified:   FulltiltToFpdb.py
		* Modified re_HandInfo regex to take into account Matrix Tournament Hands Histories
		* Add Regex for Tourney Summaries files parsing
		* New methods : readSummaryInfo, determineTourneyType, getPlayersPositionsAndWinnings

	modified:   HandHistoryConverter.py
		* Add a Tourney object in the attributes to allow storing the summary info retrieved and the ability to hand it over after parsing
		* Add a new attribut parsedObjectType (string : "HH" or "Summary")
		* In follow = False mode : read the first line to swicth between HH & Summary parsing
		* TO DO : Deal with parsing summary files in follow = True mode
		* New methods added : isSummary, getParsedObjectType (to be called in fpdb_import), readSummaryInfo : abstract (to be implemented in each specific HHC), getTourney (returns the new attribute)

	new file:   Tourney.py
		* New object
		* Lots of attributes regarding the tourney info (buy-in, fee, entries, speed, Rebuy/add-on info, starting chips, KnockOut info, isHeadsUp, isShootout, isMatrix, ...
		* List of players with finishing positions (when available) and winnings (when available)
		* Methods :
		  ** addPlayer(self, rank, name, winnings)
		  ** incrementPlayerWinnings(self, name, additionnalWinnings): used for KO tourneys when KO occured (for Hero only)
		  ** calculatePayinAmount : unused yet, should be necessary for DB storage
		  ** some Hand methods copied that are still to be done including : assemble and insert
		  ** TO DO : write the insert method for the object to be stored in DB. This will have to deal with the fact that the DB write can occur both before (Bulk Import) or after the HH file info has been stored (tourney might or might not already exist)

	modified:   fpdb_import.py
		* import_file_dict modified :
		  ** after the construction of the hhc, it now calls the new getParsedObjectType method of HHC in order to know what has been parsed by the HHC
		  ** If it's a hand history file (actual expected behaviour) : do as before
		  ** If it's a summary file, gets the tourney object that has been built from the hhc and calls the insert method on it (similar to NEWIMPORT=True for HH)
2009-08-22 00:09:34 +02:00
..
AbsoluteToFpdb.py Fix Absolute plugin from recent change 2009-08-12 18:34:17 +08:00
BetfairToFpdb.py FulltiltToFpdb handles canceled hands 2009-08-09 15:19:43 +01:00
CarbonToFpdb.py Add additional siteids to db, move player select function 2009-06-01 17:14:31 +08:00
Card.py move constant dicts/lists from functions to global vars, so they aren't loaded every time the function is run 2009-07-31 00:40:31 -04:00
Cards01.png p58 - added HUD from ray 2008-08-18 23:53:25 +01:00
Cards0-HMHUD.png new cards file 2009-03-10 20:31:09 -04:00
CliFpdb.py p144 - updated table design after comments on draw tables 2008-12-10 03:55:12 +00:00
Configuration.py Added hh path normalization 2009-08-10 20:10:39 +04:00
Database.py Add streetXPot and showdownPot to hhc insert 2009-08-12 22:21:54 +08:00
DerivedStats.py Prototyping some stats calculations. 2009-08-05 19:08:53 -04:00
EverleafToFpdb.py FulltiltToFpdb handles canceled hands 2009-08-09 15:19:43 +01:00
Exceptions.py FulltiltToFpdb handles canceled hands 2009-08-09 15:19:43 +01:00
Filters.py use do_connect() instead of connect() and remove settings parameter (config includes them) 2009-06-22 23:19:03 +01:00
fpdb_db.py Revert "Make sure the db connection is encoded using utf8" 2009-08-08 13:02:29 +08:00
fpdb_import.py First attempt to parsing summary files from FTP 2009-08-22 00:09:34 +02:00
fpdb_parse_logic.py Add back in sqlcoders changes for sqlite - fix Grapher 2009-08-08 13:56:53 +08:00
fpdb_simple.py Use same locale conversion everywhere 2009-08-12 10:00:23 +03:00
fpdb.py remove test for msql drivers 2009-08-06 21:12:50 +01:00
FpdbSQLQueries.py move most stuff from fpdb_db.py to Database.py and simplify db connections in fpdb_import 2009-07-28 23:58:10 +01:00
FulltiltToFpdb.py First attempt to parsing summary files from FTP 2009-08-22 00:09:34 +02:00
GuiAutoImport.py aptofpdb: remove debugging print 2009-08-06 07:23:57 -04:00
GuiBulkImport.py Merge branch 'master' of git://git.assembla.com/free_poker_tools 2009-08-07 00:07:32 +01:00
GuiGraphViewer.py Add back in sqlcoders changes for sqlite - fix Grapher 2009-08-08 13:56:53 +08:00
GuiPlayerStats.py aptofpdb: remove debugging print 2009-08-06 07:23:57 -04:00
GuiPositionalStats.py make positional stats use Database.py 2009-07-19 18:28:13 +01:00
GuiSessionViewer.py make graphviewer use Database.py 2009-07-19 21:19:58 +01:00
GuiTableViewer.py Merge branch 'master' of git://git.assembla.com/free_poker_tools 2009-08-12 08:30:31 +03:00
Hand.py Add streetXPot and showdownPot to hhc insert 2009-08-12 22:21:54 +08:00
HandHistory.py p58 - added HUD from ray 2008-08-18 23:53:25 +01:00
HandHistoryConverter.py First attempt to parsing summary files from FTP 2009-08-22 00:09:34 +02:00
Hello.py Added Hello_Seats to Hello.py. Demo of Aux_Seats class. 2009-06-30 11:45:14 -04:00
HUD_config.xml.example Added party hh path into HUD_config.xml.example 2009-08-08 15:47:58 +04:00
HUD_main.py aptofpdb: remove debugging print 2009-08-06 07:23:57 -04:00
HUD_run_me.py HUD_runme.py needs to be executable. 2009-01-12 19:20:24 -05:00
Hud.py HUD: added max seats submenu 2009-08-10 00:26:24 +04:00
interlocks.py trying to get my new install of git to freaking work 2009-08-12 04:09:04 -05:00
logging.conf default fairly taciturn logging.conf 2009-08-09 20:03:43 +01:00
makeexe.bat add bat/py for making an exe. exe errors with "can't find module cairo". no idea how to fix. 2009-08-04 16:20:14 -04:00
makeexe.py add bat/py for making an exe. exe errors with "can't find module cairo". no idea how to fix. 2009-08-04 16:20:14 -04:00
Mucked.py Get rid of intermediate prints. 2009-07-27 15:41:42 -04:00
OnGameToFpdb.py Add additional siteids to db, move player select function 2009-06-01 17:14:31 +08:00
Options.py restart python if running an old version and 2.5 or 2.6 is available on PATH (Windows) 2009-08-01 12:45:10 +01:00
PartyPokerToFpdb.py Party hhc: fixes 2009-08-12 11:18:42 +04:00
PokerStarsToFpdb.py Merge branch 'master' of git://repo.or.cz/fpbd-bostik 2009-08-12 22:49:18 +08:00
SQL.py Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-08-12 04:26:42 -05:00
Stats.py _x (where x is a single digit) at the end of a stat name in hud_config.xml now indicates the number of decimal places to display in the HUD. Some stats renamed slightly to remove the _ before last character of name. 2009-07-23 23:15:02 +01:00
Tables_Demo.py fix some junk related to determining window height/width, b_width and tb_height, comment out the window_foreign_new() that's screwing up the window right now 2009-06-10 12:58:14 -04:00
Tables.py Improved table-by-name recognition for non-latin window titles 2009-08-09 16:24:31 +04:00
TableWindow.py New table handling stuff and demo. 2009-05-21 11:13:39 -04:00
test_Betfair.py Add test file for betfair 2009-03-12 20:01:41 +09:00
test_Everleaf.py Make determineGameType return 'tour' of currency is T$ 2009-03-13 18:45:15 +09:00
test_fpdb_simple.py Fix tests 2009-06-09 23:08:18 +08:00
test_FullTilt.py FulltiltToFpdb handles canceled hands 2009-08-09 15:19:43 +01:00
test_PokerStars.py FulltiltToFpdb handles canceled hands 2009-08-09 15:19:43 +01:00
Tourney.py First attempt to parsing summary files from FTP 2009-08-22 00:09:34 +02:00
UltimateBetToFpdb.py Add index parameter to Plugins 2009-07-17 17:45:22 +08:00
upd_indexes.sql trying to get my new install of git to freaking work 2009-08-12 04:09:04 -05:00
Win2dayToFpdb.py FulltiltToFpdb handles canceled hands 2009-08-09 15:19:43 +01:00
windows_make_bats.py merge from carl 2009-08-02 07:14:31 -04:00
WinTables.py fix get_geometry to use the correct parameters to IsWindow and GetWindowRect (too much error trapping will create pitfalls), use main_window.window instead of window_foreign_new() to get gdkhandle for gtkwindow, remove process enumeration in topify() for windows 2009-06-10 13:47:07 -04:00
XTables.py New table handling stuff and demo. 2009-05-21 11:13:39 -04:00