eblade
656792ff5c
make command line bulk import not drop indexes.
2009-07-25 13:00:54 -04:00
sqlcoder
859d18734c
minor corrections to output messages
2009-07-25 17:39:06 +01:00
Ray
0c36ab0bda
Add simple __main__ to Card.py, so I can remember how it works.
2009-07-25 11:58:43 -04:00
Ray
c3a408766d
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2009-07-25 11:36:00 -04:00
Ray
8e04ca316d
Catch up with recent changes in HHC and Hand.
2009-07-25 11:34:13 -04:00
sqlcoder
495885e49c
_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
Ray
ba42a7c453
Get rid of debuggin output.
2009-07-22 19:27:12 -04:00
Ray
9f0d54a1f7
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2009-07-22 19:22:26 -04:00
Ray
94a030922a
Clean up handling of mixed games on FTP.
2009-07-22 19:21:00 -04:00
sqlcoder
9c9202b539
remove debug statement
2009-07-22 20:22:20 +01:00
sqlcoder
ab004b8284
only update psycopg2 extensions when using it
2009-07-22 20:19:41 +01:00
Ray
0291fcf489
Fix a problem when there is a comma in the BI for FTP stud games.
2009-07-22 14:43:13 -04:00
Ray
b963ac0a3d
Correct detection of hero in FTP stud games.
2009-07-22 14:06:05 -04:00
Ray
e7441021f2
Fix problem with detecting max on FullTilt.
2009-07-22 13:51:48 -04:00
Ray
9d803957cb
Detect mixed games in FTP HH. Fix typos.
2009-07-22 10:24:29 -04:00
Ray
3e0b0e0873
Allow parsing of play money tables and fix some typos.
2009-07-22 08:54:30 -04:00
Ray
37a5f2d83b
Fix problem when someone times out and folds before posting.
2009-07-22 08:53:03 -04:00
sqlcoder
f69281e2fd
finish hudcache rebuild code which speeds up bulk imports nicely - turn off permanently via allow_hudcache_rebuild in fpdb_import.py. Also some more moves into Database.py and cosmetic stuff
2009-07-21 22:26:23 +01:00
sqlcoder
ab413faab9
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2009-07-21 21:34:19 +01:00
Ray
0002043087
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2009-07-21 11:08:15 -04:00
sqlcoder
58957e78e6
fix typo that blew up when 2 side pots present
2009-07-20 22:31:24 +01:00
sqlcoder
0670637abc
Merge branch 'master' of git://git.assembla.com/fpdboz
2009-07-20 22:26:40 +01:00
Ray
af19c3f365
Fix a bug in the Action regex. Thanks Carl.
2009-07-20 14:27:03 -04:00
Ray
10f454ae77
Guess maxseats when not supplied by SiteToFpdb.
2009-07-20 10:01:51 -04:00
Ray
00aeda5667
Merge branch 'master' of git://git.assembla.com/fpdboz
2009-07-19 16:50:22 -04:00
sqlcoder
b9d462c175
make graphviewer use Database.py
2009-07-19 21:19:58 +01:00
sqlcoder
0fecdfb2d7
make positional stats use Database.py
2009-07-19 18:28:13 +01:00
sqlcoder
ceaedebcd9
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2009-07-19 14:31:36 +01:00
sqlcoder
fb4ad79803
use someone else's interprocess locking code instead of python locks/semaphores - needs testing in Linux
2009-07-19 12:28:17 +01:00
Worros
d546557ef7
Make new db insert code "usable"
...
Next step, make the players insert. Function doesn't exist at the moment and crashes when NEWIMPROT set to true
2009-07-19 15:45:18 +08:00
Worros
e113a1e692
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2009-07-19 11:29:18 +08:00
Worros
36f4da0adf
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2009-07-19 11:28:59 +08:00
Ray
cbbf820eb5
Add support for tournaments.
2009-07-18 21:33:00 -04:00
Ray
c5cffc2326
Allow add* to take amounts with commas.
2009-07-18 21:31:39 -04:00
sqlcoder
3352f608cf
take global lock while doing imports
2009-07-18 23:01:18 +01:00
sqlcoder
6a69bf512e
use python locks instead of db locks for global lock
2009-07-18 22:21:29 +01:00
sqlcoder
9d9f850753
use Database.py in GuiPlayerStats
2009-07-18 20:46:50 +01:00
sqlcoder
a1e0e0539a
add queries for player stats
2009-07-18 20:41:20 +01:00
sqlcoder
96376e7421
fine tune player stats
2009-07-18 20:39:01 +01:00
sqlcoder
cdd94d512f
improve handling of hud_style options
2009-07-18 18:29:06 +01:00
Worros
8386dd594e
Add empty function prepInsert
2009-07-18 19:02:55 +08:00
Ray
52ecc64505
Update to work with recent Hand.py changes.
2009-07-17 17:07:53 -04:00
Worros
34932c14ee
Add index parameter to Plugins
...
Change constructor to HHC to accept an index arg, so that file reads can seek
2009-07-17 17:45:22 +08:00
Worros
61b0b8f4fe
Prep work for inserting directly from HHC
2009-07-17 17:16:06 +08:00
Ray
26a1996353
Change Pot object to support variable currency symbol.
2009-07-16 12:13:24 -04:00
Worros
152f16c7a0
Make euros print as $ in writeHand.
...
fpdb_simple avoidance at the moment.
2009-07-16 13:54:41 +08:00
Ray
6cd6b2d1dd
Merge branch 'master' of git://git.assembla.com/fpdboz
2009-07-16 01:00:44 -04:00
Worros
0d5af4c974
Make Win2day client use updated readHeroCards api
2009-07-16 12:58:39 +08:00
Ray
2fa3781349
Make euros print as $ in writeHand.
2009-07-16 00:54:09 -04:00
Ray
88d4f2ee05
Merge branch 'master' of git://git.assembla.com/fpdboz
2009-07-16 00:32:29 -04:00
Worros
d8df3ea11a
Possible fix for 2.6 versions of Matplotlib
...
Long standing issue with multiple plots being added to a single canvas.
Calling canvas.draw() appears to be the "correct" way to do this in pythin 2.6
Need someone to test if this still works in python 2.5
2009-07-16 11:46:52 +08:00
Ray
52fcbd7966
Remove completed TODOs(plenty left!). Remove obsolete comments.
2009-07-15 23:40:07 -04:00
Ray
b5b0b6a7b7
Get rid of hard wired $ in writeHand.
...
Replace with appropriate symbol based on ring, tournament, play,
etc.
2009-07-15 23:04:16 -04:00
Ray
889aea48b6
Make the board in the summary of flop games print in the right order.
2009-07-15 22:30:41 -04:00
Ray
e0dc556a67
Clean up some methods previously commented out.
2009-07-15 22:15:20 -04:00
Ray
3253d5a234
Get stud shown cards right in writeHand().
2009-07-15 22:11:23 -04:00
Ray
12db3c0d55
Add a space to make stud holecard printing perfect.
2009-07-15 21:46:45 -04:00
Ray
427999b69c
Correctly write stud holecards in writeHand().
2009-07-15 21:22:07 -04:00
Ray
32a1c322d4
Merge branch 'master' of git://git.assembla.com/fpdboz
...
Conflicts:
pyfpdb/PokerStarsToFpdb.py
2009-07-15 13:36:00 -04:00
Worros
b92feee021
Revert Matts change for sqlite until fixed.
...
Previous syntax failed to insert the required line into TourneyTypes
2009-07-15 23:58:34 +08:00
Ray
bd2db98612
Housecleaning. Refactoring writeHand() = not finished.
2009-07-15 11:50:27 -04:00
Ray
0e76c3a676
Fix findHeroCards() for empty streets.
2009-07-15 11:48:58 -04:00
Worros
ec9ce544ca
Fix if database hasn't been created yet.
...
Still broken on my setup, but at least fpdb now starts
2009-07-15 23:32:17 +08:00
Worros
83f21e822d
Merge branch 'master' of git://git.assembla.com/mctfpdb
...
Conflicts:
pyfpdb/fpdb_db.py
2009-07-15 23:09:25 +08:00
Worros
cd2ec0c74f
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2009-07-15 22:52:09 +08:00
Worros
521e17f856
Add some boilerplate stuff for Boss Media/Win2day plugin
2009-07-15 12:22:46 +08:00
Matt Turnbull
35a5cffb77
Working on PS HORSE file now..
2009-07-15 00:26:53 +01:00
Matt Turnbull
79ca83c95a
Merge from ray, minor conflicts
2009-07-15 00:20:26 +01:00
Ray
021b9934ea
Fix writing of mixed tournament hands. Other minor changes.
2009-07-14 19:18:38 -04:00
Matt Turnbull
70f271ef78
location of test PS horse hh
2009-07-15 00:15:04 +01:00
Matt Turnbull
806d61ae23
log line
2009-07-15 00:14:25 +01:00
Matt Turnbull
b252e350d6
fix my breakage..
2009-07-14 23:34:47 +01:00
Ray
599aee6393
Fix parsing of tournaments of mixed games.
2009-07-14 10:55:39 -04:00
Matt Turnbull
dc6a1c45f9
sqlite - connecting and (re)creating some tables
2009-07-14 00:04:10 +01:00
Worros
79d0ba35b0
Initial commit of BossMedia importer.
...
Contributed by Thomas Wigele (twigele gmail com - star-fox on sourceforge)
Sample HH - http://www.pastebin.ca/1490652
2009-07-14 06:39:49 +08:00
Worros
7683334e36
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2009-07-14 05:00:48 +08:00
Ray
31dd10b5e6
Make writehand() to work for tournament/mixed/play$ games.
...
Also refactored the writing of the first 2 lines in writehand().
2009-07-13 16:22:23 -04:00
Ray
d79ea0e6e5
Fixes for Mixed and Play Money games.
2009-07-13 16:21:20 -04:00
Ray
dd1b442122
Rationalized holecards for stud and draw games.
...
Cards are now lists of cards rather than sets. Removed some
game-specific methods and replaced with general methods.
Let the superclass handle some stuff.
2009-07-13 00:37:51 -04:00
Ray
3234f89aad
Rationalized hole card format for flop games.
...
Also updated writehand() so flop hands are written OK.
This breaks stud and draw--fixing them now.
2009-07-12 16:01:02 -04:00
Ray
e294314e25
Fix: hand.maxseats has to be and int.
2009-07-12 13:14:50 -04:00
Ray
d8820ae1f7
Allow parsing of tournaments, draw and play money.
...
Sorry about the massive commit. There are still numerous bugs
parsing non-holdem hands and writehand() is broken for all
but holdem cash games.
2009-07-11 13:44:32 -04:00
Ray
4e952de825
Remove intermediate print.
2009-07-07 14:15:36 -04:00
Ray
56bd7b37ba
Parse Stars tournaments for flop and stud games.
...
Tournaments are not correctly written in writehand(). Nor are
stud games.
2009-07-07 13:48:43 -04:00
Worros
c3d463b689
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2009-07-07 21:28:54 +08:00
Ray
21d2276679
Get rid of intermediate hand obj print.
2009-07-06 12:01:39 -04:00
Ray
4ae8b123ce
Fix game type for non-Mixed games.
2009-07-06 12:00:16 -04:00
Ray
799aa41c1e
Correct handling of open/closed stud hole cards.
2009-07-05 23:44:53 -04:00
Ray
8f2350f861
Set dealt flag when reading holdem hero cards.
2009-07-05 11:47:18 -04:00
Ray
c4cc6bd1aa
Make WriteHand for holdem report mucked cards.
2009-07-04 15:28:20 -04:00
Ray
a35b1a8b3c
Make WriteHand for stud report mucked hand.
2009-07-04 15:19:46 -04:00
Ray
f323447313
Get shown and mucked cards for stud games.
2009-07-04 14:35:20 -04:00
Worros
89b410a766
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2009-07-04 14:51:55 +08:00
Ray
23a4ca34c8
Fix bug preventing some shown cards from being read.
2009-07-03 20:41:08 -04:00
Ray
0636a290f7
Get mixed game info and put it in gameType structure.
2009-07-03 19:28:32 -04:00
Ray
9d7c370449
Get mucked cards from Stars flop games. __str__ method for Hand.
2009-07-03 18:59:50 -04:00
Ray
3c2c328f5a
Fix for PokerStars NewVPP tables.
2009-07-03 13:23:30 -04:00
Ray
7d97365fbf
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2009-07-02 10:11:23 -04:00
Ray
97520bfee9
Fix call to StoreHands for stud games.
2009-07-01 13:55:12 -04:00
Ray
4394c7beb3
Fix to convert stud hands.
2009-07-01 13:53:30 -04:00
Ray
2cfe7f2ccc
Fix bug--get correct player id in Flop_Mucked tool tip.
2009-07-01 08:29:37 -04:00
Worros
7351749b7a
Merge branch 'master' of git://git.assembla.com/fpdb-sql
...
Conflicts:
pyfpdb/Hand.py
2009-07-01 09:21:21 +08:00
sqlcoder
b45fceac21
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2009-06-30 22:20:21 +01:00
sqlcoder
56ef131bed
use 1 or 2 Database methods instead of the underlying fpdb_db methods (more to do)
2009-06-30 22:18:15 +01:00
sqlcoder
cb1a4d2d0a
add wrappers for fpdb_db methods (plan is to move the fpdb_db methods into Database)
2009-06-30 22:00:55 +01:00
sqlcoder
04b9dd9126
use Players table for global lock because Database.init() tries to access Hands
2009-06-30 21:58:59 +01:00
Ray
a3f233ca07
Comment out a DEBUG print.
2009-06-30 14:21:06 -04:00
Ray
3e90f42e89
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2009-06-30 11:51:20 -04:00
Ray
71d673f64f
Added Hello_Seats to Hello.py. Demo of Aux_Seats class.
2009-06-30 11:45:14 -04:00
Ray
a8b8ff2f4d
More on Aux_Seats class. This seems to work OK.
2009-06-30 11:43:47 -04:00
Worros
3c438a9298
Make site selection behave like other options
2009-06-30 18:32:58 +08:00
Worros
5611f115cd
Remove DEBUG line that wasn't supposed to make the last commit
2009-06-30 18:32:30 +08:00
sqlcoder
a3e6c2696f
use Database instead of fpdb_db
2009-06-28 19:19:32 +01:00
sqlcoder
dc7a3fb88e
finish removal of store_board_cards()
2009-06-28 18:56:18 +01:00
sqlcoder
cb323d2d63
remove unused queries
2009-06-28 17:20:41 +01:00
sqlcoder
a2db28ebf2
create Database instance in import to pass into parser - will eventually replace fpdb_db
2009-06-25 23:14:32 +01:00
sqlcoder
9b4e47df9a
comment out debug message
2009-06-25 23:10:37 +01:00
Ray
7f7ad2a13e
Further on Aux_Seats interface. Works. Not ready for prime time.
2009-06-25 10:07:40 -04:00
sqlcoder
9b50987d0c
add sql param to Database constructor - aim is to have just one SQL instance passed around and to use Database for db connections and methods
2009-06-23 23:44:37 +01:00
sqlcoder
84cc951045
comment out database creation wrongly included from my dev code
2009-06-23 22:05:22 +01:00
sqlcoder
2f0c7e8167
make load_profile reload HUD_config.xml and update status bar
2009-06-23 20:45:11 +01:00
Ray
2f8918ebc9
Merge branch 'master' of git://git.assembla.com/fpdb-eric
2009-06-23 10:25:12 -04:00
Ray
24b7af5703
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2009-06-23 10:23:05 -04:00
Ray
0bf39dbcf6
Merge branch 'master' of git://git.assembla.com/fpdboz
...
Conflicts:
pyfpdb/fpdb_import.py
2009-06-23 10:04:23 -04:00
Ray
8cdac24517
Subclass Aux_Seats from Aux_Windows. Flop_mucked now a Aux_Seats.
2009-06-23 09:56:29 -04:00
sqlcoder
0afd8e2e70
use do_connect() instead of connect()
2009-06-22 23:43:11 +01:00
sqlcoder
1456104382
make graph viewer use its own db connection
2009-06-22 23:30:54 +01:00
sqlcoder
456ddb3e91
use do_connect() instead of connect() and remove settings parameter (config includes them)
2009-06-22 23:19:03 +01:00
sqlcoder
45a9358cbd
set defaults for unused params to allow new calls without needing to set them
2009-06-22 23:16:34 +01:00
sqlcoder
699f79722b
add time print for positional stats tab
2009-06-22 22:05:28 +01:00
sqlcoder
45c78b8a5f
Merge branch 'master' of git://git.assembla.com/fpdboz
2009-06-22 21:43:59 +01:00
sqlcoder
1fbb7d166c
remove redundant code
2009-06-22 21:41:41 +01:00
sqlcoder
ac30e912c7
smarten up positional stats tab (still needs configurable columns)
2009-06-22 21:39:14 +01:00
Ray
287394c97d
Use xpad and ypad from game element.
2009-06-20 10:01:52 -04:00
Ray
462ff87596
Add xpad and ypad to site and game elements. Cleanup some defaults.
2009-06-20 09:43:05 -04:00
Worros
22ff98d7c9
Remove passthrough section from import_file_dict
2009-06-20 14:02:03 +08:00
Worros
706ce46a9f
Boardcards for Hands table in new importer
2009-06-20 07:58:53 +08:00
Worros
d00031edf7
Add get_last_insert_id() to Database API
2009-06-20 06:22:57 +08:00
Worros
864e37ddc8
Remove empty file
2009-06-20 05:38:33 +08:00
Worros
2569eeddc8
Remve legacy storeHudCache function
2009-06-20 05:37:30 +08:00
Worros
2b3e507a3c
Factor out some common code
2009-06-20 05:33:33 +08:00
Ray
c9572129a6
Fix passing settings in import chain.
2009-06-19 16:48:42 -04:00
Worros
f1921bebde
Move functions from fpdb_save_to_db into Database.py
...
Doesn't actually do much cleanup.
Intend on moving all db functions into Database.py and fpdb_db.py and
providing and API, the functionality of fpdb_simple et all to shift into
the HHC
2009-06-20 04:15:52 +08:00
Ray
a998a6dc6e
Merge branch 'master' of git://git.assembla.com/fpdboz
2009-06-19 16:10:44 -04:00
Ray
a307081574
More for Flop_Mucked with 0-52 encoding.
2009-06-19 15:51:56 -04:00
Ray
e00887b865
Make Flop_Mucked work with the 0-52 card encoding.
2009-06-19 15:47:26 -04:00
sqlcoder
fdf4b65136
pass all settings through so that a new one can be used to skip updating hudcache (not used yet)
2009-06-20 03:21:24 +08:00
Worros
966fba2165
Fix parameter being passed to Sql __init__ db_server not db_backend
2009-06-20 01:17:06 +08:00
Worros
a47ff7fb9b
Fix case sensitivity in test for Hands table before dropping
2009-06-20 00:58:41 +08:00
Worros
ccd2112c8a
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2009-06-20 00:41:24 +08:00