Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							0773818831 
							
						 
					 
					
						
						
							
							set -> list  
						
						
						
					 
					
						2009-02-26 16:50:45 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							6d862cff52 
							
						 
					 
					
						
						
							
							addPlayerCards done - now need to print it  
						
						
						
					 
					
						2009-02-27 00:35:15 +09:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							0986e36648 
							
						 
					 
					
						
						
							
							work in progress!  
						
						... 
						
						
						
						- command line options
  Try the following
  ./Everleaf --help
  cat everleaf.txt | ./Everleaf -i - -o -
  Try using -i -, and pasting in a hand. Be aware it needs an EOF
<ctrl>-d (unless you specify --follow, which isn't done yet)
- HHC is a thread
- hand gametypes per hand
- lots of stupid little things just to cause trouble
- added logging
Not yet done:
- tail -f mode
- integration into fpdb_import. Two options for grand plan here:
  1)  recently modified files get a HHC filter attached
      when the HHC runs out of pipe it waits
      runUpdated finds modified files and notifies the thread
  2)  the thread follows independently, when it runs out of input it
sleeps and then tries again at intervals
I like both, 1) involves bigger changes to fpdb_import whilst with 2) we
just point the existing fpdb_import code at the filter output (the way
we currently do filtering has to be altered though)
Comments welcome of course. 
						
					 
					
						2009-02-26 00:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							354a67c0e4 
							
						 
					 
					
						
						
							
							Some bringin code for stud/razz  
						
						
						
					 
					
						2009-02-26 01:23:46 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							a71be6ddd3 
							
						 
					 
					
						
						
							
							Add stud/razz ante for FullTilt converter  
						
						
						
					 
					
						2009-02-26 00:45:46 +09:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							bb4eece2f7 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.assembla.com/fpdboz  
						
						... 
						
						
						
						Only seemed to conflict the [ --> \[ in the HeroCards re
Conflicts:
	pyfpdb/FulltiltToFpdb.py 
						
					 
					
						2009-02-25 12:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							d500a9f9c5 
							
						 
					 
					
						
						
							
							More Razz - First pass through hh that doesn't crash  
						
						
						
					 
					
						2009-02-25 21:34:05 +09:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							a324dc4c7e 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.assembla.com/fpdboz  
						
						
						
					 
					
						2009-02-25 11:32:14 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b7b8202a 
							
						 
					 
					
						
						
							
							tiny changes  
						
						
						
					 
					
						2009-02-25 11:32:03 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							3d9026da2c 
							
						 
					 
					
						
						
							
							More razz updates  
						
						
						
					 
					
						2009-02-25 19:32:12 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							a4f0e9a1fd 
							
						 
					 
					
						
						
							
							Fulltilt nlhe working, more razz stuff  
						
						... 
						
						
						
						Everleaf still broken - need to create/move button regex to new abstract
method 
						
					 
					
						2009-02-25 02:05:51 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							b38c62367a 
							
						 
					 
					
						
						
							
							Preliminary razz support for Fulltilt  
						
						... 
						
						
						
						Breaks stuff 
						
					 
					
						2009-02-25 01:17:25 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							232c0df33a 
							
						 
					 
					
						
						
							
							determineGameType fixed for FTP, PLO working  
						
						
						
					 
					
						2009-02-22 18:07:11 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							baae7af5e0 
							
						 
					 
					
						
						
							
							Remove a tonne of debug, neaten output  
						
						
						
					 
					
						2009-02-22 14:37:38 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							40ccefe105 
							
						 
					 
					
						
						
							
							Separate collected and collectees for output  
						
						
						
					 
					
						2009-02-22 01:17:06 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							cf52ee4822 
							
						 
					 
					
						
						
							
							Fix blinds output  
						
						... 
						
						
						
						Changes self.posted to be a list of lists.
[[p1, "small blind"][p2, "big blind"][p3, "big blind"][p4, "both"]] 
						
					 
					
						2009-02-22 00:22:25 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							76688ed1c2 
							
						 
					 
					
						
						
							
							Fix regex for posting both blinds  
						
						... 
						
						
						
						Partially fix output:
neslein: posts small blind [$ 0.05 USD]
dokiprogym: posts big blind [$ 0.10 USD]
EricBlade: posts both blinds [$ 0.15 USD]
Tilting2: posts big blind [$ 0.10 USD]
becomes:
neslein: posts small blind $0.05
dokiprogym: posts big blind $0.10
Tilting2: posts big blind $0.10
EricBlade: posts big blind $0.10
EricBlade should post .15 
						
					 
					
						2009-02-21 23:26:37 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							d196b80a60 
							
						 
					 
					
						
						
							
							Deal with case 'no small blind and walk in bb'  
						
						
						
					 
					
						2009-02-21 22:31:57 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							420c4fec69 
							
						 
					 
					
						
						
							
							Add 'Uncalled bet' line to output of new converter  
						
						
						
					 
					
						2009-02-21 21:37:47 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							36568075fe 
							
						 
					 
					
						
						
							
							Add output line for main import code  
						
						... 
						
						
						
						Main import should probably read summary, meh 
						
					 
					
						2009-02-21 20:24:11 +09:00 
						 
				 
			
				
					
						
							
							
								eblade 
							
						 
					 
					
						
						
						
						
							
						
						
							b8f88661f3 
							
						 
					 
					
						
						
							
							Add comment to Hand.py, around addCollectPot(). Please look at that, Matt.  
						
						
						
					 
					
						2009-02-20 03:33:25 -05:00 
						 
				 
			
				
					
						
							
							
								eblade 
							
						 
					 
					
						
						
						
						
							
						
						
							c02f5dbaeb 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.assembla.com/fpdboz.git  
						
						
						
					 
					
						2009-02-20 03:26:12 -05:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							81c92f9599 
							
						 
					 
					
						
						
							
							Revert last change and try alternate  
						
						... 
						
						
						
						Assumes that the player names cannot have a ':' or a ' ' in them 
						
					 
					
						2009-02-20 17:22:58 +09:00 
						 
				 
			
				
					
						
							
							
								eblade 
							
						 
					 
					
						
						
						
						
							
						
						
							fe5045b14f 
							
						 
					 
					
						
						
							
							hand error in checkPlayerExists will tell you why it failed  
						
						
						
					 
					
						2009-02-20 02:44:06 -05:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							65821dbd2b 
							
						 
					 
					
						
						
							
							Remove debug line that slipped thorugh in last commit  
						
						
						
					 
					
						2009-02-20 16:42:57 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							77591788e4 
							
						 
					 
					
						
						
							
							Minor regex update for raises in Everleaf  
						
						
						
					 
					
						2009-02-20 16:38:13 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							08a4d568cc 
							
						 
					 
					
						
						
							
							Fix parseHandStartTime for FullTilt  
						
						... 
						
						
						
						Doesn't come close to fixing Full Tilt tourneys as far as i can tell. 
						
					 
					
						2009-02-20 02:26:29 +09:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							d9656b25f6 
							
						 
					 
					
						
						
							
							Oversight in Hand.py (?)  
						
						... 
						
						
						
						Bp missing in this function, and doesn't run if called. No idea if the
function has ever been called. 
						
					 
					
						2009-02-20 01:37:48 +09:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							a6c2152be4 
							
						 
					 
					
						
						
							
							break less badly on a hand which I can't handle at the moment  
						
						
						
					 
					
						2008-12-20 22:52:47 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							da41e8e2ce 
							
						 
					 
					
						
						
							
							Rid of cruft  
						
						
						
					 
					
						2008-12-20 16:57:12 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							319ea7080d 
							
						 
					 
					
						
						
							
							Pot taking on much functionality  
						
						... 
						
						
						
						committing before deleting a lot of commented out bits 
						
					 
					
						2008-12-20 16:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							16f9906d84 
							
						 
					 
					
						
						
							
							pot total line output matches pokerstars better  
						
						
						
					 
					
						2008-12-20 02:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							b37ddc5ace 
							
						 
					 
					
						
						
							
							So close, yet so far. Need to calculate rake to output the side pots  
						
						... 
						
						
						
						line correctly. 
						
					 
					
						2008-12-19 03:01:45 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							d168166495 
							
						 
					 
					
						
						
							
							Added:  
						
						... 
						
						
						
						addCallandRaise  - when reported amount is the actual amount transfered
addRaiseBy       - when reported is the amount additional to the
previous bet
_addRaise        - common helper 
						
					 
					
						2008-12-17 11:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							a5bd749959 
							
						 
					 
					
						
						
							
							quick hack to Hand to help ongame  
						
						
						
					 
					
						2008-12-17 00:30:31 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							58411a1ae3 
							
						 
					 
					
						
						
							
							use python datetime handling functions : strptime strftime  
						
						
						
					 
					
						2008-12-16 23:23:33 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							070091472c 
							
						 
					 
					
						
						
							
							first BB is treated as a call & raise of sb, so if folded round to bb,  
						
						... 
						
						
						
						it's an uncalled bet and he collects pot 
						
					 
					
						2008-12-16 22:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							6f1e335275 
							
						 
					 
					
						
						
							
							FullTilt output is looking good, tried it on a HandHQ history, no crashes!  
						
						... 
						
						
						
						Hand.py: report summary line only for players who acted preflop (as with
stacks)
bug in a BB calling itself fixed 
						
					 
					
						2008-12-16 21:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							1f1332b849 
							
						 
					 
					
						
						
							
							a bit more FTP; works? on 7 hand sample. No regression test of Everleaf  
						
						... 
						
						
						
						:( 
						
					 
					
						2008-12-16 21:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							186ef42663 
							
						 
					 
					
						
						
							
							Upper case Flop Turn and River in board dict  
						
						
						
					 
					
						2008-12-16 23:48:49 +09:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							988a7e3eb5 
							
						 
					 
					
						
						
							
							Added 'and is all-in' logic.  
						
						... 
						
						
						
						Altered to read actions in correct street order. hand.streetList must be
set correctly for different types of games. 
						
					 
					
						2008-12-16 04:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							9c5d0f4598 
							
						 
					 
					
						
						
							
							Writes hands to stderr, miscellanous crap to stdout; usuable as cmdline  
						
						... 
						
						
						
						filter: ./Everleaf 'hhfile' 1>/dev/null 2>outfile
Holecards are sets -- should work on Omaha hi hands also.
Successfully imported Speed_Kuala_full.txt to fpdb.
Added gettext.
cards strings are handled a little better (one fewer regex)
Testfile can be supplied as first cmd line arg. 
						
					 
					
						2008-12-15 23:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							fb02d9224b 
							
						 
					 
					
						
						
							
							Merge branch 'exp'  
						
						... 
						
						
						
						Conflicts:
	pyfpdb/Hand.py 
						
					 
					
						2008-12-14 22:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							3dbb0e8376 
							
						 
					 
					
						
						
							
							Everleaf uncalled bets; pot total; rake  
						
						
						
					 
					
						2008-12-14 22:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Turnbull 
							
						 
					 
					
						
						
						
						
							
						
						
							7926ac9def 
							
						 
					 
					
						
						
							
							multiple 'collected pots' handles side pots, rake calculated from  
						
						... 
						
						
						
						totalbets - totalcollected. 
						
					 
					
						2008-12-14 19:25:04 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							ec7c21621d 
							
						 
					 
					
						
						
							
							Move hand into its own file and fix  
						
						
						
					 
					
						2008-12-12 23:29:45 +09:00