Commit Graph
100 Commits
Author SHA1 Message Date
Eric Blade 18e03311e6 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-09-03 02:45:49 -05:00
Eric Blade 59a1cef821 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-09-03 02:44:11 -05:00
Eric Blade 6568281589 Hand: will give you a proper message to the console if it can't figure out what your datetime passed to it is 2009-08-31 03:19:23 -05:00
Eric Blade 891ed0295f Absolute: Add support for HORSE Holdem, attempts to determine table name from filename if it can't find it in the hand 2009-08-31 03:18:00 -05:00
Eric Blade 63741468d0 removing "sending hand to hud" debug message 2009-08-30 12:45:02 -05:00
Eric Blade d39fe74284 Merge branch 'master' of git://git.assembla.com/mctfpdb.git 2009-08-30 12:44:36 -05:00
Eric Blade a965e34415 Merge branch 'master' of git@git.assembla.com:fpdb-eric.git 2009-08-29 06:55:01 -05:00
Eric Blade bd7f3de3d7 Conflicts:
pyfpdb/fpdb_import.py
2009-08-29 06:54:20 -05:00
Eric Blade 5b6a3b5b73 Merge branch 'master' of git://git.assembla.com/mctfpdb.git
Conflicts:
	pyfpdb/fpdb_import.py
2009-08-28 18:01:01 -05:00
Eric Blade 637bdcbdfc fix #17, Absolute Poker antes and even-amount stakes now parse 2009-08-27 10:27:19 -05:00
Eric Blade c98f8aab8c Merge branch 'master' of git://git.assembla.com/fpdb-eric.git 2009-08-27 07:45:04 -05:00
Eric Blade 2ae6790421 fix popup window (if your configuration is correct anyway) 2009-08-27 07:41:43 -05:00
Eric Blade 079ce989cc Tables: add " - Table " to ignore strings, so we don't attach to Absolute chat windows 2009-08-27 04:28:59 -05:00
Eric Blade 9c391088ed Tables: add " - Table " to ignore strings, so we don't attach to Absolute chat windows 2009-08-27 02:30:15 -05:00
Eric Blade f91e6d1d69 AbsoluteToFpdb: fix for HU and FL tables (need to verify data coming in for PL and NL tables now, as that required code changes to blind handling as well), also likely fixes bug #14 where HU NL hands would not convert properly (also still need to test) 2009-08-27 02:29:44 -05:00
Eric Blade 8420e22038 add in Ante RegEx for Absolute .. hopefully it works, but I don't have the roll there to play holdem with Antes to find out 2009-08-21 05:57:04 -05:00
Eric Blade d5d0c9aee3 add "rebuy" button to TT 2009-08-21 00:48:26 -05:00
Eric Blade 832b7fe4db add first revision of my TournamentTracker idea, actually based on the HUD_main program :)
fix SummaryEverleaf to be a little more friendly to being imported and accessed from other modules
TournamentTracker pops open an Edit Window when you add a tournament, but I don't know how to actually populate it with Edit boxes yet
2009-08-21 00:42:19 -05:00
Eric Blade 629159c785 rename Summary-Everleaf to SummaryEverleaf, as I've discovered you can't import a module with a "-" in it's filename 2009-08-21 00:23:07 -05:00
Eric Blade 1ecafb7f42 push test Summary-Everleaf program to obtain information about Everleaf tournaments from HTTP 2009-08-19 23:42:10 -05:00
Eric Blade 0b11530e9e Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-08-19 06:00:52 -05:00
Eric Blade 677b0a5e35 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-08-19 05:59:50 -05:00
Eric Blade fafbda8053 add proper returns for our mouse-button callbacks in HUD, also trap events for focus change, which doesn't entirely solve the focus issues, but does lessen them for me 2009-08-19 05:59:44 -05:00
Eric Blade 9f89340881 timeout in startbutton reset resets to Stop or Start as appropriate 2009-08-16 14:30:52 -05:00
Eric Blade 8bba1fd932 structured Exceptions a bit more like most python apps seem to do it (and as suggested in the manual) 2009-08-16 07:32:56 -05:00
Eric Blade d495606f2a GuiAutoImport:
do_import: change label of Stop button when running an import, to provide a visual indicator
 startClicked: refactor so only the Pipe Open is inside the exception handler, since that should be the only thing in there that we need to ignore an exception from.
2009-08-16 05:30:11 -05:00
Eric Blade aa0610dcfa fpdb: remove error trap on "Recreate Tables" menu option - trapping should be much more localized. 2009-08-16 04:46:41 -05:00
Eric Blade a90415bc84 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-08-16 04:23:49 -05:00
Eric Blade b26f4a09ce Absolute: support Pot Limit and Fixed Limit ("Normal" as they call it)
Configuration: Only trap the thrown error when checking for existence of site default paths, if not found set path to a reasonable ERROR message instead of "default"
2009-08-16 04:22:22 -05:00
Eric Blade 7dc635670d Merge branch 'master' of git://git.assembla.com/free_poker_tools.git
Conflicts:
	pyfpdb/HandHistoryConverter.py
	pyfpdb/SQL.py
2009-08-12 04:26:42 -05:00
Eric Blade f31f2e442e Merge branch 'master' of git://git.assembla.com/fpdboz.git
Conflicts:
	pyfpdb/HandHistoryConverter.py
2009-08-12 04:24:04 -05:00
Eric Blade bfec6916f6 trying to get my new install of git to freaking work 2009-08-12 04:09:04 -05:00
eblade f431a63070 badHangs -> badHands 2009-08-08 15:58:30 -04:00
eblade 4445881bfe somehow a call to get_cursor() got turned into just a db pass .. and removed the debug code in recogniseplayerids 2009-08-07 17:18:51 -04:00
eblade 43b41e88f4 Merge branch 'master' of git://git.assembla.com/fpdb-sql.git
Conflicts:
	pyfpdb/fpdb_simple.py
2009-08-07 04:55:08 -04:00
eblade a9c851586c Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-08-06 12:28:02 -04:00
eblade c6747785e2 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-08-06 12:27:38 -04:00
eblade f65e4e005a aptofpdb: remove debugging print
guiautoimport: import traceback
fpdb_simple/GuiPlayerStats: deal with multiple sites with players with matching names
HUD_main: error file is again HUD-error not fpdb-error-log.
2009-08-06 07:23:57 -04:00
eblade a7f857a90c Revert "Make sure the db connection is encoded using utf8"
This reverts commit 2c9982cfff.
2009-08-06 02:11:26 -04:00
eblade afc4c026f9 Tables: change how the case insensitivity is done, so we don't crap out on Everleaf 2009-08-06 02:10:49 -04:00
eblade 42109ec4e4 Tables: windows table title searching now case insensitive 2009-08-06 00:12:49 -04:00
eblade 2e698bb1d4 Merge branch 'master' of git://git.assembla.com/fpdboz.git
Conflicts:
	pyfpdb/AbsoluteToFpdb.py
2009-08-06 00:00:29 -04:00
eblade 2685608294 bump atofpdb siteid
configuration should not error if 'site' is empty (ie when running from command line)
guiplayerstats won't auto-load default report
hud should work from command line
2009-08-05 23:57:26 -04:00
eblade f85e7cb230 AbsoluteToFpdb: convert cards 10s to Ts, etc
fpdb_import: clear updatedsize, updatedtime, pos_in_file lists, so we can attempt multiple imports on same file, rather than just getting error when trying.
2009-08-05 21:35:01 -04:00
eblade 34c469ab3a Add AbsoluteToFpdb.py
Database: Add Absolute to sites
GuiPlayerStats: set avgseats to False
Hand: Add Absolute to SITEIDS list
fpdb_import: check for presence of settings['dropHudCache'] before testing it, to keep command line import from erroring
2009-08-05 21:07:16 -04:00
eblade 91e6783869 GuiBulkImport: bump max thread counter to 32 .. 2009-08-04 21:36:30 -04:00
eblade 9656db0b80 Merge branch 'master' of git://git.assembla.com/fpdb-sql.git 2009-08-04 20:22:25 -04:00
eblade eae278f40c Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-08-04 19:57:06 -04:00
eblade cf3c7276a7 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
eblade 541c61c152 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-08-03 18:18:48 -04:00
eblade 1bd8419510 merge from carl 2009-08-02 07:14:31 -04:00
eblade 6df03cb234 HUD_main: if new hand id int is not available, we can't print it, so that generates a second error, double fault
fpdb_import: ok, we're keeping two lists now, one with updated st_size and one with m_time.  grrr.
2009-07-31 01:15:28 -04:00
eblade 6e8232f623 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-07-31 00:40:46 -04:00
eblade 047b5d94d9 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
eblade 21b859f244 remove error handler on hudcache rebuild menu, if it errors we should know about it 2009-07-31 00:15:25 -04:00
eblade 85c635d1da remove error handler on Load Profile menu opt (menu opt doesn't work anyway, so it doesn't error) 2009-07-31 00:13:51 -04:00
eblade f5ba0b5b7f Database: insert missing HandToWrite.payin_amounts var
EverleafToFpdb: remove DEBUG XXXXXXX line
FulltiltToFpdb: pass on converting tournament hands
Hand: add Hand.fee var that Database is looking for
fpdb_import: clean up file update scan code, queue files that have changed in the last 60 seconds for the next importer pass, instead of locking it up reading them now (not that this does anything since FT no longer updates the mtime until it closes the table, but maybe it works with Stars or others)
2009-07-30 21:50:08 -04:00
eblade c400fd9ba7 FTtoFpdb: default buyin to $0.00+$0.00 and level to 0, they don't seem to be in the FT hh 2009-07-30 20:56:39 -04:00
eblade 3ce0f91b27 useless change of a comment just to test my rss output 2009-07-30 19:53:44 -04:00
eblade 2c7e00f02a fpdb_import: use stat_info.st_size instead of stat_info.st_mtime to determine hh file updates 2009-07-30 17:29:57 -04:00
eblade 98e376a956 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-07-30 15:28:41 -04:00
eblade 47f27cf31f fpdb.py: Add "Recreate HUD Cache" to Database menu
fpdb_db.py: Junk the dropping of indexes/FKs for MySQL INNODB in favor of just telling MySQL to ignore them.  Not sure if that works for other MySQL engines or other Database softwares.
2009-07-27 17:28:06 -04:00
eblade b27b697ec6 GuiBulkImport: fix indentation error
Hand: fix Pot __str__ to support infinite side pots
2009-07-27 14:25:24 -04:00
eblade 31f8db1788 Long-handed out the logic in twoStartCards, the shortcuts were killing it somewhere, added short-circuit into it for pairs, fixed order cards are returned in for offsuit cards in twoStartCardString.
*Note: I think someone should fix the "Hand Breakdown" chart to not include "Seats" in it's criteria, if "Show Number of Players" is not checked. ?
2009-07-26 18:00:12 -04:00
eblade 308cfb1e56 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-07-25 13:08:21 -04:00
eblade 656792ff5c make command line bulk import not drop indexes. 2009-07-25 13:00:54 -04:00
eblade d3d95b643d Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-06-12 13:09:15 -04:00
eblade 93172a1a03 remove the loop from the other topify function (doesn't look like we've needed that in there in months.. oops) 2009-06-12 02:30:14 -04:00
eblade c63e0ab461 Q&D change for old Hud code to remove the loop from one topify_window(), as we found out how to get it when working on the new Hud stuff 2009-06-10 14:11:20 -04:00
eblade eb37de3594 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
eblade 6e63e2a5e9 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
eblade bde0c7bb08 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-06-10 03:17:02 -04:00
eblade 09ab42f31c Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-06-09 14:22:31 -04:00
eblade 1dd1e1eca5 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-06-09 14:06:13 -04:00
eblade 52c2411360 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-06-09 11:22:08 -04:00
eblade 82af869974 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-06-09 11:04:09 -04:00
eblade 868c573643 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-06-09 10:14:00 -04:00
eblade 2e4c792bbe Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-05-30 12:04:43 -04:00
eblade f1230c459c Apparently I made a comment and a change that I didn't realise before 0.11, and forgot to commit. oopsie. 2009-05-30 12:02:31 -04:00
eblade 63a6fd2abd Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-04-06 04:19:23 -04:00
eblade fbc2054610 Merge branch 'master' of git://git.assembla.com/mctfpdb.git 2009-04-06 04:18:14 -04:00
eblade 0eab0ad813 Merge branch 'master' of git://git.assembla.com/mctfpdb.git 2009-04-02 16:48:30 -04:00
eblade e880fb8954 add a giant tooltip temporarily to the popup stats window 2009-04-02 05:02:24 -04:00
eblade c4c8529057 Merge branch 'master' of git://git.assembla.com/mctfpdb.git 2009-03-31 14:18:45 -04:00
eblade 775fc67bf0 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-03-31 14:17:51 -04:00
eblade 9dbbd23688 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-03-30 14:27:31 -04:00
eblade fdd8eddcbf Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-03-30 03:15:21 -04:00
eblade e99badf69d add one to seat adjustment index in update_table_position 2009-03-28 14:31:44 -04:00
eblade 2b97b4e635 i'm apparently retarded today 2009-03-28 12:47:46 -04:00
eblade 1de35b2f01 merge error indentation fix 2009-03-28 12:30:57 -04:00
eblade f54da25d2b Merge branch 'master' of git://git.assembla.com/fpdboz.git
Conflicts:
	pyfpdb/GuiBulkImport.py
	pyfpdb/fpdb_simple.py
2009-03-28 12:27:45 -04:00
eblade eb514902ee fix some weird things from the patch from runenes,
re-replace recognisePlayerIDs(), new one converts all names to UTF-8 prior to processing, as apparently there are problems with dicts using unicode keys, and deals iwth database escaping issues.
2009-03-27 16:52:27 -04:00
eblade 121ce1b648 Merge branch 'master' of git://git.assembla.com/free_poker_tools.git 2009-03-27 15:48:19 -04:00
eblade 0cb5ea2188 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2009-03-27 15:46:26 -04:00
eblade 2681b517a7 super hyper-speed version of recognisePlayerIDs() only makes 1-3 database queries per hand instead of between 2 and 30, worst case. 2009-03-27 01:19:04 -04:00
eblade 3c14055244 more very minor cleanup 2009-03-26 19:17:00 -04:00
eblade 465f27af4d mostly spacing cleanup 2009-03-26 18:55:16 -04:00
eblade c91244cdad just edit an old comment 2009-03-26 18:38:13 -04:00
eblade de60d51dcf some use of not instead of comparing to blank lists 2009-03-26 18:32:25 -04:00
eblade c3517bd53b make use of the fact that an empty list is False, and use extend() to copy an array instead of doing it by hand 2009-03-26 18:28:03 -04:00