Commit Graph

333 Commits

Author SHA1 Message Date
Worros
f3224f87cc Add sanity check function, creates ~/.fpdb/HandHistories/<sitename> if it doens't exist.
Fixes hhbase and hhdir interpretation.
2008-11-09 12:58:46 +10:00
Worros
328bba2d23 Updates
- change HH object init call.
- override carbon readFile function and hack so minidom can read it
2008-11-09 10:46:14 +10:00
Worros
7df572895b Work on plugin initialisation, add Carbon poker plugin 2008-11-09 09:49:05 +10:00
Ray
28037de7a6 skip the set_opacity statement in windows until figured out 2008-11-08 16:58:24 -05:00
Worros
4f64464df3 Fix accessor method to import params in Coonfig. Make cli print using accessor 2008-11-08 23:45:14 +10:00
Worros
c215360a92 Read new parameter in config 2008-11-08 23:01:07 +10:00
Worros
a5ead615fc Add parameter for base path to store HH's 2008-11-08 22:41:06 +10:00
Worros
bfa5137889 Merge branch 'master' of git://git.assembla.com/fpdb 2008-11-08 13:04:04 +10:00
Worros
8a2a851abc Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-11-08 13:03:52 +10:00
steffen123
56c928ccdc p141 - support new PS UTC timestamps 2008-11-07 20:26:03 +00:00
steffen123
5a045f944f Merge git://git.assembla.com/free_poker_tools 2008-11-07 19:58:11 +00:00
Ray
803b9a7a64 Merge branch 'master' of git://trac-git.assembla.com/fpdb 2008-11-07 14:28:58 -05:00
Ray
e26fdd79a4 possible fix to wrong window positioning seen by Elaetic 2008-11-07 12:22:37 -05:00
Ray
98d0305aa8 fixed psycopg2 connection parameters 2008-11-07 11:07:42 -05:00
Worros
70f9e6edca Make Everleaf actully inherit from the super class 2008-11-07 23:19:18 +13:00
Worros
7e41c73742 Add initial versions of Hand Converter class, and initial implementation. 2008-11-07 21:47:00 +13:00
Worros
1f3a39142a Change import_file_dict to take new args and fix all callers.
Rename the main parser and make room for site converters.
2008-11-07 21:18:12 +13:00
Worros
2b9eed8958 Change db access function to always get the latest committed transactions.
Fixes graph updating, so i made the label a bit prettier, and a bit better behaved.
2008-11-07 18:12:48 +13:00
Worros
b32745c28a Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-11-07 17:16:21 +13:00
steffen123
c739395189 p140 - added CLI option to fpdb.py to control redirection of stderr 2008-11-07 00:14:25 +00:00
steffen123
93b6f9ddaa Merge git://git.assembla.com/free_poker_tools 2008-11-07 00:00:00 +00:00
steffen123
dd74c29551 p139 - fixed TV and removed old config 2008-11-06 23:58:41 +00:00
eblade
27c6c4884e stat popups attach themselves to the stat window as children, have proper colors 2008-11-06 06:58:28 -05:00
eblade
c330bd772b add .exe to PokerStars tablefinder in default config, change some things for the "everleaf" entry 2008-11-06 06:26:25 -05:00
Worros
68344b5ec0 Modified Auto import GUI to allow n-sites based on config file. Added filter option to display. Added option to enable or disable sites in Config 2008-11-06 18:39:49 +13:00
eblade
b2e32c2e15 Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-11-05 23:46:40 -05:00
Ray
cf1efb8d27 transaction isolation code suggested by sql_coder on the forums 2008-11-05 22:44:29 -05:00
Worros
cf714a8ec1 Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-11-06 12:19:00 +13:00
Worros
a29372a756 Fix copy-paste error in Stat.py for a_freq_3 function.
Hat tip to sqlcoder on sourceforge.
2008-11-06 12:14:46 +13:00
Ray
a41aec44dd added set/get _sit_parameters to Config + removed keep_above in Hud 2008-11-05 16:52:47 -05:00
Ray
22831cc8c6 added get_converter to support Carl's importer change 2008-11-05 15:04:04 -05:00
Ray
f52a60c79d Merge branch 'master' of git://git.assembla.com/fpdboz 2008-11-05 14:49:20 -05:00
Worros
8191db6487 Add new parameters to HUD_config.xml.example in prep for HH filter plugins 2008-11-06 06:57:15 +13:00
Worros
54b1d18146 Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-11-06 06:49:54 +13:00
Worros
92381254e8 Change the filelist and dirlist type to be a hash of lists, delete postgres sql schema
dirlist is in the form:
{'Site': [ "/path/to/dir", "filter" ] }

Where filter will be the plugin to convert to stars/fpdb hand history file.

filelist is in the form:
{'file': [ "site", "filter" ] }
2008-11-06 00:36:24 +13:00
Ray
2bc04ea17b Merge branch 'master' of git://git.assembla.com/fpdboz
Conflicts:

	pyfpdb/fpdb_import.py
2008-11-05 05:59:08 -05:00
Ray
9c49913b9c Merge branch 'master' of git://git.assembla.com/fpdb-eric 2008-11-05 05:50:41 -05:00
Ray
b0be7c5b71 cleanup and new get/set for db parameters 2008-11-05 05:49:05 -05:00
Worros
093302e76d Fix(?) problem with HUD only starting after 2 hands have been entered.
Import code will now import_file_dict() on every file it initially finds that was modified in the last minute.

Not perfect, as a lot of hands can take longer than that.
2008-11-05 10:39:27 +13:00
eblade
2ecfbf6c2d fpdb_import: auto-import bases it's decisions to check files on file-size changes rather than mtime - could you guys check it out in nix and other poker sites, and tell me if that breaks anything?
HUD: if update() errors due to not enough stat windows being available (ie, your broken site converter tells us we have a 6 max table, but there are people in seats 7-10), it will re-assess the table as a 10-max
add StatWindow.relocate(x,y)
2008-11-04 05:02:41 -05:00
Worros
79ddee8971 Add converter attribute to support additional sites 2008-11-04 22:40:03 +13:00
Ray
0f10f87373 changes to make consolidated config files happier 2008-11-02 22:58:55 -05:00
eblade
b5ec60f5fa forgot to commit configuration.py last time 2008-11-02 05:20:25 -05:00
eblade
e154bdd8f4 Add "hudprefix" and "hudsuffix" properties to each of the "STAT" nodes in the config, will display them before/after stats on the HUD, as appropriate.
(note that due to the use of a table in the hud display, it can get a little.. ugly.. looking)

Add "playername" to list of available stats

MIGHT close huds when poker table is closed in Nix. It doesn't in Windows, but it should.
2008-10-31 14:34:41 -04:00
eblade
6eca3fdce7 merge in latest ray changes, replace excessive exception handling with a couple of if blocks in get_default_colors - there were definite errors in there not getting cauhgt due to the exception handling 2008-10-30 05:30:29 -04:00
eblade
3f7347d8f6 Merge branch 'master' of git://git.assembla.com/free_poker_tools 2008-10-30 00:05:15 -04:00
eblade
cf2c7e4267 add lines with "($0 in chips)" to list of things to ignore, as a player with no chips cannot possibly be in the hand, and the lines often contain blank usernames on p4e, which are breaking the parser. 2008-10-30 00:03:28 -04:00
Ray
8165e0fb33 Merge branch 'master' of git://git.assembla.com/fpdboz 2008-10-29 22:37:55 -04:00
Ray
f26baac94c added some configuration accessors for Hud.py and some cleanup 2008-10-29 22:37:05 -04:00
Worros
3f6e4fc3bf Merge branch 'master' of git://git.assembla.com/free_poker_tools
Conflicts:

	pyfpdb/Hud.py
2008-10-29 23:46:04 +09:00
Worros
87c82df4b2 Merge branch 'master' of git://git.assembla.com/free_poker_tools
Conflicts:

	pyfpdb/Hud.py
2008-10-29 23:35:47 +09:00
Ray
81e787221a Merge branch 'master' of git://git.assembla.com/fpdb-eric 2008-10-28 09:37:54 -04:00
Ray
174b7ecfa0 permission changes only
Please enter the commit message for your changes.
2008-10-28 09:37:11 -04:00
eblade
6f65f3eadb Merge branch 'master' of git://git.assembla.com/free_poker_tools.git
Conflicts:
	pyfpdb/Hud.py

Carl was right, the differences were trivial (comment markers mostly)
2008-10-28 07:30:22 -04:00
Ray
9f84cc93a7 edits to get the stacked window mods working with X 2008-10-27 12:56:09 -04:00
Worros
5809f28daf Merge branch 'master' of git://git.assembla.com/fpdb-eric 2008-10-27 20:14:38 +09:00
Worros
56d80d785c HUD chmod 2008-10-27 20:14:08 +09:00
eblade
64dbe3237d add "hudopacity" to site config, valid settings are potentially from 0.00 to 1.00 2008-10-27 07:12:04 -04:00
eblade
5f15a4f928 Configuration.py: add "bgcolor" and "fgcolor" to <site> node
HUD: table hud and stat windows respect "bgcolor" and "fgcolor" on a per site basis
Tables: force tw.number to be an int in Unix
2008-10-27 06:29:39 -04:00
eblade
2bde12a6cf remove set keep above on stat windows 2008-10-27 03:13:04 -04:00
eblade
70bdc0bcb4 fix for re-parenting to work in nix, remove decorations from table hud main window 2008-10-27 03:12:12 -04:00
eblade
051f04b69f trying to get parenting of stats windows to work in nix. 2008-10-26 15:51:12 -04:00
Worros
a1499db849 Fix return type of tables_by_name discovery for posix 2008-10-26 20:13:30 +09:00
eblade
628f71cf3d fix return value for same function i just thought i fixed but didn't all the way 2008-10-26 06:49:47 -04:00
eblade
a1c6fa1dc6 Fix posix discover by name typo/i'm a dummy error 2008-10-26 06:09:29 -04:00
eblade
d07fe6c5c6 move re-parenting code back into windows-only topify_window() function, as it is not 100% system independent (more like 99%) 2008-10-26 05:39:43 -04:00
eblade
7b604e3bec Table HUD window now child of poker table window 2008-10-26 05:34:36 -04:00
eblade
0cd57facda Merge branch 'master' of git://git.assembla.com/fpdboz.git
Fix accessing the decoder from the wrong object, causing the hud to not work, it should work again. yay.
2008-10-25 05:36:18 -04:00
Worros
389d9361b9 Update Graph Viewer to use config file, fill Entry with player_name field from the config. 2008-10-25 14:57:29 +08:00
Worros
c48b2f3057 Remove load_default_profile function.
All references to load default profile were removed when Ray merged the config files.

Deletes function and all references to it.
2008-10-25 14:45:39 +08:00
Worros
81a6d5f972 Revert label from Ray - Alpha6+ back to Alpha8+ 2008-10-25 14:24:10 +08:00
Worros
0c8acc5ad4 Fix typo so Full Tilt default HH_path is read 2008-10-25 14:05:01 +08:00
unknown
654b2e0ba9 trying to fix my repository 2008-10-24 16:30:08 -04:00
unknown
2bd4932a77 Tables discovered via process name, then window name, only going through two nested loops, instead of two nested loops followed by another loop.
(can someone test to make sure this actually doesn't break stuff on *nix?)

Windows HUD Stats Windows no longer appear in Windows taskbar (now gtk transients for table hud window)
2008-10-24 15:44:53 -04:00
Worros
1c5024d35c Fix typo for mac
HT - Eric Blade (blade.eric at gmail.com)
2008-10-24 21:49:20 +08:00
Ray
3f082346f7 updated for config integration 2008-10-22 10:51:43 -04:00
Ray
bc834a9d79 more cleanup of config file consolidation 2008-10-22 10:14:25 -04:00
Ray
6d449b9a2e more cleanup of config file consolidation 2008-10-21 21:49:17 -04:00
Ray
2f78304185 cleanup of config file consolidation 2008-10-21 21:46:30 -04:00
Ray
a719efc6dc consolidate config files--default.conf no longer needed 2008-10-21 10:22:01 -04:00
Ray
8b86d22d68 Merge branch 'master' of git://git.assembla.com/fpdboz 2008-10-18 16:31:57 -04:00
Ray
a449e1948b one last tipo in HUD_main.py thread stuff 2008-10-18 15:41:26 -04:00
Ray
5c8cf5760d minor cleanups to HUD_main.py thread stuff 2008-10-18 14:05:38 -04:00
Ray
3c4d05148b error in HUD_main threads 2008-10-18 12:00:29 -04:00
Ray
93a167b64d cleanup of threads in HUD_main.py 2008-10-18 11:48:24 -04:00
Worros
941631c1e5 Fix table detection for Full Tilt so it detects 6 max tables (others aren't verified) 2008-10-18 14:16:24 +08:00
Ray
edf22d8cf3 Merge branch 'master' of git://git.assembla.com/fpdboz 2008-10-17 21:35:14 -04:00
Ray
9194e4bba8 Merge branch 'master' of git://trac-git.assembla.com/fpdb
Conflicts:

	pyfpdb/HUD_main.py
2008-10-17 21:34:34 -04:00
Ray
fe2554ce35 handle new hands in a thread, minimize stat windows on demand 2008-10-17 21:28:33 -04:00
Worros
9bb8e229e4 Fix TODO item - detect if directory passed in is a valid directory 2008-10-18 02:09:34 +08:00
Worros
87af99847b Merge branch 'master' into two-sites 2008-10-18 00:47:31 +08:00
Worros
eb67d071a5 Changed TextBuffer widget over to Entry as it looks nicer, and we dont need multiline text. 2008-10-18 00:35:59 +08:00
Worros
d338a7c2f5 First draft of multi-site AutoImport.
GUI looks ugly, but appears to be working

Changed TextView widget to Entry because it look neater on my system
2008-10-18 00:28:33 +08:00
Worros
7fd517d76e Replace multiline TBuffer with an Entry widget and rename 2008-10-17 20:31:36 +08:00
Worros
ee2017bb05 Fix comment - no mtime set at that point 2008-10-17 20:23:28 +08:00
steffen123
7833c0c5cd p136 - title update - alpha7 2008-10-17 05:59:50 +01:00
Worros
eeef0a079b Fix from Ray - fix typo in producer function 2008-10-17 10:59:56 +08:00
Ray
1fde7655ea Merge branch 'master' of git://git.assembla.com/fpdboz
Conflicts:

	pyfpdb/fpdb_import.py
2008-10-16 15:21:03 -04:00
Ray
b35e0e4880 various changes with threaded HUD_main.py 2008-10-16 15:15:28 -04:00
Worros
5a085a6d23 Draft fix to mtime detection for files 2008-10-17 01:36:02 +08:00