Worros
9329475298
Stars: Take 42 on Tourney parsing
...
Hopefully fix parsing for bounty and cash tourneys for good.
FPP is probably still broken
2010-08-03 19:22:52 +08:00
steffen123
ed3d6ac15a
fix so it works with old-style tourney header missing ISO currency code
2010-08-02 16:46:46 +02:00
steffen123
08959e3176
fix for 1FPP tourney
2010-08-02 16:36:25 +02:00
steffen123
9daadeb7f9
fix regex for FPP tourneys
2010-08-02 15:12:55 +02:00
steffen123
57d9cc5665
very dirty hack to work around bug in gameinfo regex missing last digit of second number
2010-08-02 14:56:20 +02:00
steffen123
9ad275e11c
recognise and store knockout and bounty
2010-08-02 13:53:50 +02:00
steffen123
388097a412
fix import for non-KO tourneys
2010-08-02 13:35:20 +02:00
Worros
961ade9aff
Stars: Make Knockout tourneys parse
...
Adjusted GameInfo regex to separately parse buyin, rake and knockout for tournamets
2010-07-31 16:57:25 +08:00
steffen123
522a745ead
REFACTOR: move timezone changing method to HHC so it can used by other parsers
2010-07-13 20:37:06 +02:00
steffen123
9283d7b579
some fixes for handStart rename, fixes for TT.category/limitType,
...
dumpDatabase method and menu entry
2010-07-11 09:47:05 +02:00
steffen123
043c3b5bca
fix import of PS FPP tourneys
2010-07-10 23:08:05 +02:00
steffen123
4efd9dc2fb
fix import of normal tourneys and ring hands
2010-07-10 21:29:07 +02:00
steffen123
bf96e5103b
ignore "Match Round" part of first line of HH
2010-07-10 20:39:43 +02:00
steffen123
ce0d3f59f6
correct for timezone in PS summaries, too
2010-07-08 23:31:39 +02:00
steffen123
d90fa27274
fix starttime to startTime in my new method
2010-07-08 22:47:37 +02:00
steffen123
3bff176970
Merge branch 'carl'
...
Conflicts:
packaging/debian/changelog
pyfpdb/PokerStarsToFpdb.py
pyfpdb/TourneySummary.py
2010-07-08 22:33:09 +02:00
steffen123
7070c1431a
put timezone removal into separate method for use by PSS
2010-07-08 21:28:21 +02:00
steffen123
178b528d3b
change calls to python2 back to python
2010-07-08 20:01:03 +02:00
Worros
7c8339485d
Fix startTime variable change from another patch
2010-07-08 23:14:55 +08:00
steffen123
92a4b105cc
parsing PS summary emails now. just need to write insert/update code now
2010-07-07 06:58:42 +02:00
steffen123
eb3233ac98
more tourney work
...
- moved HH-based tourney handling completely into Hand
- renamed Tourney.py to TourneySummaries
- changed many DB fields to allow NULL and removed defaults
2010-07-07 04:01:40 +02:00
steffen123
d01435d068
store Tourneys and TourneyTypes for PS tourneys. see ML for more details
2010-07-05 11:48:26 +02:00
steffen123
3b24fd18b2
some cleanups:
...
- updated copyright notices
- added copyright notices that were missing
- changed python to python2
- added gpl-2/3 license texts
- removed THANKS.txt file as the wiki version is more up to date
- removed empty fpdb_db.py
- added GPL2 to debian license file
2010-07-04 03:05:16 +02:00
Worros
e0b51bee07
Really add the 0.20/0.40 limit level
...
Limit occurs in Stars 8 game
2010-06-25 16:58:14 +08:00
Worros
057a864794
Stars: Add 0.20/0.40 limit
2010-06-19 08:42:49 +08:00
Worros
0c3cdb12f8
General cleanup - Exception messages and improved logging.
...
Stars HHC, HHC itself and Hand.
Should not get the first 100 characters of an failing hand in the log, which contains the handid for later reference.
Played around with the number of characters a while ago - 100 chars is about the sweet spot.
2010-06-04 15:59:47 +08:00
Worros
def398e0c2
Merge branch 'master' of git://git.assembla.com/fpdb-sql
2010-06-04 05:42:28 +08:00
Worros
9ac46c8c92
Add to Stars limit lookup table.
2010-04-23 17:09:08 +08:00
Worros
5aadf643be
Add '2' to the Lim_Blinds lookup table
...
Fixes Dogs import issue.
2010-04-23 00:36:12 +08:00
Worros
3dd5f92a3c
Add logging for two areas, fix RAZZ v Razz issue
...
Add ERROR conditions for determineGameType failing, and raise a FpdbParseError in each case
2010-04-23 00:33:24 +08:00
Worros
fb6af1fe75
Fix for PT-Stud exported Stars HH's
...
Exports files as 'RAZZ LIMIT' instead of 'Razz Limit'
2010-03-30 13:04:39 +08:00
sqlcoder
b8a4d97ed6
add guesstimate of daylight savings time to UTC conversion (Stars doesn't tell us if DST or not)
2010-03-16 22:32:31 +00:00
sqlcoder
c2d05cdfbb
Merge branch 'master' of git://git.assembla.com/fpdboz
2010-03-15 21:51:50 +00:00
sqlcoder
ef36e260e5
prepare for change to store time in UTC
2010-03-15 21:51:39 +00:00
Eratosthenes
519494878e
Don't try to find out blinds for stud games.
2010-03-04 11:50:03 -05:00
Gerko de Roo
aceb94d260
Oops... Lookup is only for ring games....
2010-02-18 22:24:25 +01:00
Gerko de Roo
6272c057b9
Pokerstar Big and Small blind for limit games now derived
...
form lookup table.
This also needs to be done for PokerStars, don't know for the other sites....
2010-02-18 22:12:01 +01:00
Gerko de Roo
0294e4fdbb
Merge branch 'master' of git://git.assembla.com/fpdboz.git
2010-02-18 21:47:14 +01:00
Gerko de Roo
a27bc45f6d
fix for dead blinds and antes in the player stat calculation
...
Posted dead blinds messed up the rake and profit calculation
in the player stats.
This fix should also work for antes
The fix has been done for omaha and holdem game types (without antes)
I don't have draw or stud hands to check this
2010-02-18 16:17:08 +01:00
Gerko de Roo
e9f359f838
Merge branch 'master' of git://git.assembla.com/fpdboz.git
2010-02-18 16:07:14 +01:00
Worros
773ba71499
Change blind semantics slightly to improve accounting.
...
This should improve the case where a second small blind is added.
The player committing the second sb still has a 1xsb accouting error
2010-02-17 19:57:26 +08:00
Worros
fcd0ba3dd1
PokerStarsToFpdb: allow a second small blind to be posted
...
If a player sits out a sb in a cash game they can post it after the button
There is still an accounting error in the way we calculate the returned bet.
2010-02-16 00:34:18 +08:00
sqlcoder
6026d5bcb3
PokerStarsToFpdb.py
2010-02-14 23:27:34 +00:00
Worros
857c7f524d
PokerStarsToFpdb - regex fix for actions
...
sqlcoder had a hh file containing
"playername: folds " - ie with a space on the end.
2010-02-14 23:54:19 +08:00
Gerko de Roo
0db3cecf65
Action Reg_ex updated
...
Due to the added end of line marker to eliminate playersnames
that start with card, all-in actions are no longer supported.
2010-02-13 20:41:01 +01:00
Worros
b996a884de
PokerStarsTo? Fpdb: Fix subtle bug in re_Action
...
The bet action could become multiline greedy if there was a playername starting with 'card' in the next line.
"""
danny purse: bets $0.50
cardjunkie25: calls $0.50
"""
Would match "danny purse: bets $0.50\ncard", and the rest of that line would be ignored.
Added '$' to the end of the regex to make sure that it is limited to 1 line
2010-02-07 19:21:32 +08:00
Worros
ee66abfecc
Revert "PokerStarsTo Fpdb: Fix subtle bug in re_Action"
...
This reverts commit ac51876200
.
2010-02-07 19:19:00 +08:00
Worros
ac51876200
PokerStarsTo Fpdb: Fix subtle bug in re_Action
...
The bet action could become multiline greedy if there was a playername starting with 'card' in the next line.
"""
danny purse: bets $0.50
cardjunkie25: calls $0.50
"""
Would match "danny purse: bets $0.50\ncard", and the rest of that line would be ignored.
Added '$' to the end of the regex to make sure that it is limited to 1 line, and wrap 'cards' as a group.
2010-02-07 19:08:23 +08:00
Worros
33455cb1ac
PokerStars: Fix tablename regex to allow a #
...
Occasionally Stars throws up a cash table that looks like
PokerStars Game #22920951206 : Triple Draw 2-7 Lowball Limit ($0.10/$0.20) - 2008/12/14 17:44:00 ET
Table 'T #252691988 ' 6-max Seat #2 is the button
a # was previously excluded from the regex.
2010-02-03 21:52:44 +08:00
Worros
17bc9af88e
Merge branch 'master' of git://github.com/kangaderoo/fpdb-kangaderoo
...
Conflicts:
run_fpdb.py
2010-01-29 13:01:38 +08:00
Worros
cd05c1da48
Remove unused variable
2010-01-28 01:36:42 +08:00
Gerko de Roo
562f21f548
Added freeroll support for Pokerstars
2010-01-23 09:46:09 +01:00
Gerko de Roo
ef4f5289bb
Solved some merge issues --> Cards.py
...
Issues Pokerstars when playing heads-up on ring games,
being both on button and small blind now supported
!!if not solved the winnings of the (button, small blind) is stored as rake!!
Post both small and big blind when re-entering ring games solved
2010-01-21 14:07:46 +08:00
Worros
b71e485252
PokerStarsToFpdb - Add comment on parsing tourney buy-in
2009-12-21 16:10:44 +08:00
Worros
a6a3217bbc
Fix draw parsing finally?
2009-11-29 16:54:15 +08:00
Worros
f5d8f153b5
Start of fixes to draw parsing
2009-11-29 14:40:32 +08:00
Worros
d08e9a1ea3
Add support for UTF-8 HH type.
...
Able to parse and import an EUR hh file
2009-11-22 12:34:11 +08:00
Eratosthenes
b637247871
Fix for logging changes.
2009-11-09 19:24:46 -05:00
Eratosthenes
2d890be3c8
Get the tableName right for tournaments.
2009-11-05 11:27:33 -05:00
unknown
a6b7292943
mostly None checkings fixed (== to is != to is not)
2009-11-03 14:30:52 -05:00
Worros
cfd7b40ab6
Merge branch 'master' of git://repo.or.cz/fpbd-bostik
...
Conflicts:
pyfpdb/HandHistoryConverter.py
2009-08-12 22:49:18 +08:00
Matt Turnbull
a32d4e053a
FulltiltToFpdb handles canceled hands
...
Better exception handling during parsing
FpdbParseEcxeption takes an optional HID
Stripped pointless __init__s from *ToFpdb subclasses
Logging now has logging.conf config - default is to log only INFO to
file but easily changed to DEBUG for devel work
2009-08-09 15:19:43 +01:00
Ray
26016bffb7
Correctly parse fpp tournaments.
2009-08-06 19:27:52 -04:00
Ray
bbf02c7ee3
Added correct cp1252 symbols for Euros and GBP.
2009-08-02 23:50:44 -04:00
Ray
83fbbc6332
Finished prep for Stars HH format change.
...
All currency symbols are maintained in dicts that are class
variables. The currency symbols are compiled in to the regexs.
I.e., "\$?" no longer appears in any of the regexs. Will have
to be updated with actual Euro symbol and tested against live
HHs when Stars makes the change.
2009-08-01 11:51:37 -04:00
Ray
5660b77355
Delete uneeded intermediate prints.
2009-07-30 23:44:59 -04:00
Ray
1820e71054
Started on supporting expected HH change--rewrote GameType regex.
...
This version should work with the expected HH format for $ tables
only. I abstracted the ISO currency codes and currency symbols
out of the regex so they only need to be maintained in 1 place.
I didn't apply the change to everywhere "\$" appears, in case
comments are negative.
2009-07-30 18:06:13 -04:00
Ray
3c64e67750
Merge branch 'master' of git://git.assembla.com/fpdboz
2009-07-19 00:27:29 -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
Ray
32a1c322d4
Merge branch 'master' of git://git.assembla.com/fpdboz
...
Conflicts:
pyfpdb/PokerStarsToFpdb.py
2009-07-15 13:36:00 -04:00
Ray
0e76c3a676
Fix findHeroCards() for empty streets.
2009-07-15 11:48:58 -04: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
Matt Turnbull
70f271ef78
location of test PS horse hh
2009-07-15 00:15:04 +01:00
Ray
599aee6393
Fix parsing of tournaments of mixed games.
2009-07-14 10:55:39 -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
Ray
4ae8b123ce
Fix game type for non-Mixed games.
2009-07-06 12:00:16 -04:00
Ray
8f2350f861
Set dealt flag when reading holdem hero cards.
2009-07-05 11:47:18 -04:00
Ray
f323447313
Get shown and mucked cards for stud games.
2009-07-04 14:35:20 -04: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
0f5d5a16f8
Merge branch 'master' of git://git.assembla.com/mctfpdb
2009-06-19 09:11:21 -04:00
Matt Turnbull
620576ba21
more html output
2009-06-19 07:21:35 +01:00
Ray
49a04af0c5
Add stud8 to PokerStars HH conversion.
2009-06-12 12:29:17 -04:00
Matt Turnbull
d8cf0619ac
use datetime instead of time
2009-06-07 22:39:19 +01:00
Worros
a261517175
Add additional siteids to db, move player select function
2009-06-01 17:14:31 +08:00
Worros
2bc564e292
Remove draw from supported list.
...
Olld import code doesn't support draw yet, this patch prevents the bulk
importer from crashing if you have a draw hh file in the list
accidentally.
2009-04-11 04:18:10 +08:00
Matt Turnbull
5cd5ad8fa6
Fix bug I introduced that caused empty hands corresponding to splits
...
between hands (blank lines) to be 'processed' by HHC in Everleaf, PS and
FTP converters.
2009-03-31 07:44:19 +01:00
Matt Turnbull
f3ee865721
Merge branch 'master' of git://git.assembla.com/fpdboz
...
Conflicts:
pyfpdb/PokerStarsToFpdb.py
- this fails py.test
2009-03-29 12:27:00 +01:00
Worros
74d9f14945
Make CET timezones work with Stars hands
2009-03-25 19:34:40 +09:00
Matt Turnbull
aca5dc9ed0
Parse another PokerStars datetime.
...
Make tail work:
-log instead of print inode # change detected,
-make sure splitter regexes have groups around them
-fix a bug
-increase buffering size to something >> a single hand
Conflicts:
pyfpdb/HandHistoryConverter.py
2009-03-24 14:58:14 +00:00
Worros
40d98b11d9
PokerStarsToFpdb - PLO parsing update
2009-03-15 14:32:52 +09:00
Worros
22ff84852b
Kludge maxseats for Stars
2009-03-15 00:30:38 +09:00