Worros
9a60cf84c8
Real fix this time, modify GuiAutoImport to actually tell importer to monitor the directory
2008-10-13 02:06:28 +08:00
Worros
8ca5a5c965
Should fix detection of new hh files.
2008-10-13 01:26:04 +08:00
Worros
c2c37dc5ee
Fix mtime time detection
2008-10-12 18:21:42 +08:00
Worros
6c4e2f3eb9
Changes import_file_dict interface to Importer internal.
...
Users of Importer should now addImportFile and addImportDirectory, set paramaters, then run either runImport - all files or runUpdated - modified files.
Comments out postgres regression test until fixed
Adds initial code for importing regression test files.
2008-10-12 15:49:09 +08:00
Worros
638a6d6dab
Move more "options" from calling class into settings has of fpdb_import and fix all callers
2008-10-12 02:14:06 +08:00
Worros
1e8333ec5d
Move minPrint variable from callling class to setting in Importer class
2008-10-12 01:42:08 +08:00
Worros
ae9b70ea5d
Change variable name to indicate what it actually is.
2008-10-12 01:19:57 +08:00
Worros
27ca82ca48
Change api so object and settings are passed in at creation time.
2008-10-12 01:12:30 +08:00
Worros
ac551f6535
Merge branch 'master' of git://git.assembla.com/fpdb
2008-10-11 13:36:25 +08:00
Worros
cd78d375fe
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2008-10-11 03:15:56 +08:00
Ray
52c651555d
updated to include default popup definition that got deleted sometime
2008-10-10 15:13:47 -04:00
Worros
60b97582e5
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2008-10-11 01:46:34 +08:00
Ray
576f80da25
use fh.tell() and fh.seek() to skip hh already seen in file
2008-10-10 13:42:09 -04:00
Worros
8b22981ac6
Merge branch 'master' of git://git.assembla.com/free_poker_tools
2008-10-10 19:37:37 +08:00
steffen123
c871ce067c
p133 - cleaned CliFpdb.py
2008-10-10 04:29:12 +01:00
steffen123
4cc0eb539e
p132 - fixed tv to new importer. added CliFpdb as initial CLI importer interface. fixed fpdb.printEmailError
2008-10-10 04:14:26 +01:00
Ray
73c073ede6
Merge branch 'master' of git://git.assembla.com/fpdboz
2008-10-09 23:10:34 -04:00
Ray
7990094835
added support for favorite seat on Stars
2008-10-09 20:50:12 -04:00
steffen123
acb4160969
Merge git://git.assembla.com/fpdboz
2008-10-09 21:22:28 +01:00
steffen123
35625f6d29
p131 - insignificant changes to fpdb.py
2008-10-09 21:21:40 +01:00
Worros
54f0eee984
Syntax - Fix last commit
2008-10-10 02:53:57 +08:00
Worros
0743114c75
Factor out multiple instances of "email steffen" error message into a function
2008-10-10 02:36:12 +08:00
Worros
5e1362abf9
Read file in one hit then close. Make lines of for a class member
...
Add timing code
2008-10-10 02:18:54 +08:00
Worros
ed7122ca31
Move callHud to class attribute and remove from function parameters
...
Fix all callers
2008-10-10 01:21:01 +08:00
Worros
037178ead3
Shift db connection code to its own function
...
Add class vars for db and cursor
2008-10-10 00:13:56 +08:00
Ray
2e04eb2b99
Merge branch 'master' of git://trac-git.assembla.com/fpdb
2008-10-09 10:03:17 -04:00
Ray
6832234cfb
get rid of some useless intermediate output
2008-10-09 10:03:04 -04:00
Worros
5389244f71
Merge git://git.assembla.com/fpdb
2008-10-09 21:13:53 +08:00
steffen123
96664d009c
p130 - stud/razz tourneys run again, but completely unverified (like holdem/omaha tourneys
...
changed fpdb_import slightly to not die if a file had 0 stored hands
2008-10-09 07:17:18 +01:00
steffen123
14eb29f702
p129 - fixed stud river in HudCache generation
...
PrintPlayerHud... now uses bigbet rather than bigblind to determine gametype.
2008-10-09 06:15:50 +01:00
steffen123
5dfa5061cf
p128 - corrected 2 bugs in PrintHand.py. finished stud blackbox testdata.
2008-10-09 05:30:09 +01:00
steffen123
bc76d4baf0
p127 - fixed stud importer bugs missing hole cards and added one blackbox hand verification for studhilo.
2008-10-09 05:04:31 +01:00
Worros
14ab9f6814
Kill command line interface to fpdb_import until restructured
2008-10-09 01:48:16 +08:00
Worros
98b556f42c
Turn fpdb_import functions into class Importer
...
Fix all callers of fpdb_import
2008-10-09 01:36:08 +08:00
Worros
79651706f6
Make GuiGraphViewer use the query file.
...
Make minor adjustment to Graph
2008-10-08 19:53:25 +08:00
steffen123
e23ae25d00
p124 - renamed categories for 27 single/tripple draw. updated abbreviations.
2008-10-08 06:28:09 +01:00
steffen123
4ea04bc994
Merge git://git.assembla.com/free_poker_tools
2008-10-08 05:48:21 +01:00
steffen123
9e819f3ad2
p122 - started on table design for draw games
2008-10-08 05:47:47 +01:00
Ray
1e7b584dba
changes to allow dropping of tables on postgres
2008-10-07 19:56:01 -04:00
Ray
066c2c26f2
Merge branch 'master' of git://git.assembla.com/fpdboz
2008-10-07 17:58:35 -04:00
Worros
6aca36b564
Moved SHOW TABLES query to query dict as list_tables
...
Added failing tests for Postgres until table deletion and table listing is fixed.
2008-10-08 03:12:38 +08:00
Ray
e930f78264
Merge branch 'master' of git://git.assembla.com/fpdboz
2008-10-07 14:31:15 -04:00
Worros
5dd9dbc86f
Fix residual bugs in table droping and creation
...
Add Regression test for recreating_tables in mysql
2008-10-08 02:28:18 +08:00
Worros
dc81ca854a
Indentation fixes
2008-10-08 01:50:43 +08:00
Worros
3d43e8167c
Make drop_tables generic for mysql so we dont end up with a function that has 20 if(dbversion ==) statements within
2008-10-08 01:41:06 +08:00
Worros
3018cc660b
Move create tables code into its own function.
...
Remove Postgres specific code
2008-10-08 01:16:26 +08:00
Carl Gherardi
791ac7418d
Converts fpdb_db to use the query dictionary for table creation
2008-10-07 17:33:37 +08:00
Carl Gherardi
66033036cc
Adds table create SQL to file. Included empty stubs for SQLite.
2008-10-07 17:25:24 +08:00
Carl Gherardi
d07d1c5bcc
Add unit testing file.
...
Currently tests connection to fpdbtest and verifies that the database has the correct number of tables
2008-10-07 16:15:44 +08:00
Carl Gherardi
e6fa946835
Add drop_table query.
...
Syntax verified against MySQL, PostgreSQL and SQLite docs
2008-10-07 14:47:24 +08:00
Carl Gherardi
83fa3901fe
New file for DB queries used in fpdb.
...
Currently just a framework and simple CLI
2008-10-07 14:11:48 +08:00
Ray
99d35f6acc
Merge git://trac-git.assembla.com/fpdb
2008-10-06 23:23:58 -04:00
steffen123
ea022a6497
p121 - fixed typo in stats.py causing wrong display of fold to SB %. note that this did not affect the DB data, just display
2008-10-07 05:18:26 +01:00
Ray
90a0e4103f
Merge git://trac-git.assembla.com/fpdb
...
Conflicts:
pyfpdb/Database.py --fixed conflict = we both fixed same problem differnt ways
2008-10-06 23:06:40 -04:00
steffen123
31ab863b47
p120 - minor tv fix, renamed fpdb error, added notice about it to output. fixed tourney and stud to run again.
2008-10-07 02:21:43 +01:00
steffen123
f1c94dac3e
p119 - fixed bug that sawFlop/Turn/River/CBChance/etc gets miscalculated if someone is allin using the new all-in parsing
...
moved most of known bugs to wiki roadmap (not actually online yet since sf seems to malfunctioning..)
2008-10-06 05:19:55 +01:00
steffen123
2a90030982
p118 - added all in field to HandsActions and parsing to importer. still need to update hudCache generation to use this tho
...
expanded some todo prints and the graph missing lib error to clarify for users
2008-10-06 04:26:59 +01:00
steffen123
ce5f6f1d71
p117 - fixed bug in HudCache generation that it stored L rather than E for position
...
new blackbox regression testing data
2008-10-05 06:22:31 +01:00
steffen123
2ab942128b
p116 - fixed bug in fpdb_import.py that prevented it from running directly
2008-10-05 05:33:22 +01:00
steffen123
1cd9eb898f
p115 - fixed bugs in tourney handling of playername with $ in it in these methods: parseActionAmount, parseAnteLines
2008-10-05 05:04:42 +01:00
steffen123
d29b4f19ea
p114 - fixed bug in parseAnteLine causing tourney hands where paying ante meant all in to fail
2008-10-05 04:55:22 +01:00
steffen123
463432afbc
p113 - fixed bug in parseWinLine that it would cut off the first digit for tourneys.
2008-10-05 04:45:53 +01:00
steffen123
f9f58f88e6
p112 - fix from ray that Hud sometimes didn't save positions
2008-10-05 02:30:16 +01:00
Ray
643f76ebb7
created accessor for database parameters
2008-10-04 19:22:53 -05:00
Ray
3b618723d2
fix bug in saving layouts
2008-10-04 15:43:50 -05:00
steffen123
f1947bb6cb
p111 - Database.py now works without unnecessary db libs. Configuration.py made executable. stderr now unbuffered.
2008-10-04 19:03:02 +01:00
Ray
31d40a6274
debugging output in read_stdin function, remove later!!
2008-09-29 20:14:55 -05:00
Ray
053b3a9b10
default db name should be fpdb
2008-09-29 19:42:27 -05:00
Ray
968e9e3c5a
Close when stdin get eof
2008-09-29 19:40:42 -05:00
Ray
4500f48aa7
Handle xml parsing exceptions
2008-09-29 09:12:04 -05:00
Eratosthenes
2ccf3c6370
support HUD_config in default location, in cwd, or passed by caller
2008-09-26 18:21:38 -05:00
steffen123
3e61bb1729
p109 - change of window title. this is alpha5
2008-09-26 20:06:27 +01:00
steffen123
622a00be96
p108 - These damn small blinds... all previously supported tourneys should be working again now
2008-09-26 14:39:24 +01:00
steffen123
b549aa2605
p107 - HUD updates from ray, FTP now supported
2008-09-26 14:18:47 +01:00
steffen123
ce3187667c
p106 - fixed small blind reading
2008-09-26 13:01:57 +01:00
steffen123
6926306147
p105 - commented import in Grapher as its not used yet, reverted bug i introduced in p90
2008-09-26 02:54:08 +01:00
steffen123
96e9a0112f
p104 - grapher improvements by carl
2008-09-26 01:05:00 +01:00
steffen123
005627b9d7
p103 - reading small blinds now rather than assuming them
2008-09-24 05:47:17 +01:00
steffen123
c19c933942
p102 - moved initial data INSERTs for mysql to separate method for future unification with pgsql table creation code
2008-09-24 05:22:17 +01:00
steffen123
7bd16311b1
p101 - patch by ryan hayward to handle dead hand before BB
2008-09-24 04:37:55 +01:00
steffen123
fef324b854
p99 - graphing now removes old graph on refresh
2008-09-24 04:01:38 +01:00
steffen123
6304790f38
p98b - redirect stderr
2008-09-24 03:58:14 +01:00
steffen123
541164e378
p98 - redirect stderr
2008-09-24 03:56:44 +01:00
steffen123
7db2a471b8
p95 - graph viewer didnt work, fixed it
2008-09-23 00:39:37 +01:00
steffen123
915c948eee
p94 - it now skips rather than dies on tourney summaries
2008-09-22 22:48:12 +01:00
steffen123
4e8a09ff84
p93 - unbet now stores a negative amount since that's what it is
2008-09-22 22:12:03 +01:00
steffen123
7ed7a2b88c
p91 - patch to HUD table detection from carl
2008-09-22 03:31:33 +01:00
steffen123
8c6cecb8f7
p90 - release script renames HUD_config.xml.example so user doesnt have to
...
fixed a couple of stupid errors where i used the wrong siteID somehow
graph now lets you pick beteen PS and FTP
2008-09-21 23:38:22 +01:00
steffen123
7ed7db3791
p89 - graph now sorts by siteHandNo rather than handId and takes into account expenditure.
2008-09-21 22:21:09 +01:00
steffen123
8117193b4f
p88 - graph viewer now takes player name from GUI rather than hardcoded player id
2008-09-21 14:24:43 +01:00
steffen123
009161d55b
p87 - added profit graph kindly sent by Carl Gherardi, it's got fixed player id and is using the wrong table fields right now, will fix that tomorrow or so. note that this adds a new dependency, matplotlib, but I put it into a try except loop to avoid load failure
...
added subfolder gentoo to packaging folder and added it to release script
2008-09-20 05:56:16 +01:00
steffen123
672d2d70af
p86 - ftp: read maxSeats rather than making an assumption. included new ebuild this time but obviously untried (can only try it after making the file release..). removed old ebuilds.
2008-09-18 01:23:38 +01:00
steffen123
1a008b1ac2
p85 - improved PS timestamp parsing using regex from Carl Gherardi
2008-09-17 02:33:46 +01:00
steffen123
656356d299
p84 - included updated HUD_config.xml.example (was in the last commit actually)
2008-09-17 01:44:40 +01:00
steffen123
54a229b26f
p83 - corrected silly mistake i made in p82
2008-09-17 01:43:04 +01:00
steffen123
7dcf2d9bbc
p83 - corrected silly mistake i made in p82
2008-09-17 01:21:55 +01:00
steffen123
cd212af029
p82 - made import of SQL interface libraries into try-except loop to facilitate choosing between mysql and pgsql
2008-09-16 22:19:50 +01:00
steffen123
092f68e259
p81 - fixed create release script, updated ebuild
2008-09-16 03:14:59 +01:00
steffen123
7b13331331
p80 - a great many updates from Ray
2008-09-15 21:31:55 +01:00
steffen123
2c251d94f2
p78 - implemented stud HudCache generation and storing
2008-09-02 01:00:43 +01:00