Open Side Menu Go to the Top
Register
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013

08-22-2009 , 11:15 AM
Quote:
Originally Posted by ekdikeo
Installers are not exactly the easiest thing to get together .. I should probably update my big ZIP file that has everything, though, now that matplotlib has been updated to work right.

I don't mind editing files. I've already edited some of them a bit.

Please help. :-( I'll post more file info if it is needed.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-23-2009 , 03:43 AM
Hi, I'm a computer illiterate poker player wanting to try this out so I can check out the HUD feature for 7 stud (Thanks!). I've spent all evening trying to get everything installed and working on Windows XP and have hit a snag with this "Stumpy" program. I downloaded it but it seems that I have nothing on my computer to properly "open" it with. I tried WinRAR. I hit the "search the web " option once and it sent me to some site where I was to buy some program for $25 or give them a bunch of info (probably credit card #) for a 30 day trial. Is there any free, safe program you could suggest to help me get this "Stumpy" thing installed?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-23-2009 , 03:42 PM
Trying to use this with Arch linux since I switched to it from ubuntu. I can't find the python-matplotlib-data and the first one python-mysqldb is not there but there is a mysql-python. http://www.archlinux.org/packages/ex.../mysql-python/

I see this when I search for matplotlib. http://aur.archlinux.org/packages.ph...b&do_Search=Go Or this in the main packages. http://www.archlinux.org/packages/co...on-matplotlib/

I did find these and installed them fine.
http://www.archlinux.org/packages/co...on-matplotlib/
http://www.archlinux.org/packages/ex.../python-numpy/
http://www.archlinux.org/packages/ex...ython-numeric/

Any ideas on where to find the python-matplotlib-data and will mysql-python subsitute for python-mysqldb?

Edit: It works with these packages alone. Gonna leave the post for others who might use arch and have same questions.

Last edited by Mr_Pathetic; 08-23-2009 at 04:06 PM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-23-2009 , 05:56 PM
Quote:
Originally Posted by 1meandog4u
It seems that the programmers spend a lot of time helping people (me included) in getting this all set up. Maybe the next thing should be an install exe file where people can just fill in the missing blanks and don't have to actually open and edit the config files. I think it would save a lot of postings in the long run.

Dog
I think the problems with installation are not so much installing fpdb itself, but:
  1. Installing the dependencies. That is what ekdikeo has zipped up for vista users.
  2. Getting the database manager installed and configured. The mysql how to is pretty reliable, but I cannot consistently set up postgres myself.
  3. Getting the config file right.
Here is what's happening on each of these fronts:
  1. I have mentioned in this a few times that the way to make installation a lot easier for windows users to install is to package fpdb and all the depencies with py2exe. Well, I've stopped hinting around and started building a py2exe script to package fpdb. This might be a lot less trouble than I thought it was going to be. I'm not sure if I'll have this ready for the next release (or ever, if I find a pitfall).
  2. One of the guys has fpdb running with SQLite, a database that comes with python. So casual users or guys who just want to try out fpdb don't have the pain of setting up the industrial strengths dbs. SQLite isn't going to be useful for users with large dbs (nope, don't know what the upper limit is going to be, probably depends on how speedy your pc is.) This will be in the next release.
  3. If we kill off those 2 problems it should not be too much trouble to write a small gui python program to inspect the system, ask the new user a few questions, and then write a working config. Nobody has started on that and it would make a great little, bite sized project for somebody that wants to contribute some code.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-23-2009 , 06:07 PM
Quote:
Originally Posted by Jeff Shippt
Hi, I'm a computer illiterate poker player wanting to try this out so I can check out the HUD feature for 7 stud (Thanks!). I've spent all evening trying to get everything installed and working on Windows XP and have hit a snag with this "Stumpy" program. I downloaded it but it seems that I have nothing on my computer to properly "open" it with. I tried WinRAR. I hit the "search the web " option once and it sent me to some site where I was to buy some program for $25 or give them a bunch of info (probably credit card #) for a 30 day trial. Is there any free, safe program you could suggest to help me get this "Stumpy" thing installed?
NumPy, right?

Numpy is only required for graphing. You should be able to see the gui, import files, look at player stats, get the HUD without numpy installed. If you can't do any of those things, you have a bigger problem. (so post more info)

Get it here. You need one of the 1.3.0 packages. Notice that you need to download the correct package for your version of python. If you don't know what version you have, open a command line window and type python and enter. You'll see something like this:
Quote:
$ python
Python 2.5.1 (r251:54863, Jun 15 2008, 18:24:51)
[GCC 4.3.0 20080428 (Red Hat 4.3.0-8)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
You should be able to just double click on the file, click OK a few time and it should be installed.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-23-2009 , 06:21 PM
Quote:
Originally Posted by aura
I don't mind editing files. I've already edited some of them a bit.

Please help. :-( I'll post more file info if it is needed.
aura--When the terminal window opens and closes really fast like that, you probably have some simple config problem. It would be good to see if anything is in that window. The way to find out is to open a comand line window, navigate to the folder where fpdb.py is stored and type "python fpdb.py -x" and enter. You should get something like this:
Quote:
$ pyfpdb/fpdb.py -x
Reading configuration file /home/xxxxxx/.fpdb/HUD_config.xml

pyfpdb/fpdb.py:241: DeprecationWarning: use gtk.UIManager
self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)
plus some helpful error info, I hope.

Another thing: the error in your previous post indicates that you have set up a postgres database with a user named "fpdb" and a password of "mypassword". If you have not done that, then that is the problem. In which case you should install mysql and set it up like this.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-23-2009 , 09:51 PM
I previously had this running, and after many months without trying, I'm unable to get the tracker running. I'm on OS X, so I had no hud, but I was able to import. Now I have:

Code:
# pythonw ./fpdb.py 
Python 2.5...

Note: error output is being diverted to fpdb-error-log.txt and HUD-error.txt. Any major error will be reported there _only_.
Failed to load libs for graphing, graphing will not function. Please in
                 stall numpy and matplotlib if you want to use graphs.
This is of no consequence for other parts of the program, e.g. import 
         and HUD are NOT affected by this problem.
and

Code:
# cat fpdb-error-log.txt 
/opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
  File "./fpdb.py", line 74, in <module>
    import GuiSessionViewer
  File "/private/var/root/tmp/free_poker_tools/pyfpdb/GuiSessionViewer.py", line 24, in <module>
    from numpy import diff, nonzero
  File "/opt/local/lib/python2.5/site-packages/numpy/__init__.py", line 146, in <module>
    import ctypeslib
  File "/opt/local/lib/python2.5/site-packages/numpy/ctypeslib.py", line 60, in <module>
    import ctypes
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ctypes/__init__.py", line 20, in <module>
    raise Exception, ("Version number mismatch", __version__, _ctypes_version)
Exception: ('Version number mismatch', '1.0.3', '1.0.2')
Don't really care as much about the graphing issue as getting the tracker running but:

Code:
# port -v installed | egrep '(numpy|matplot)'
  py25-matplotlib @0.98.5.2_1+tkinter (active)
  py25-numpy @1.2.1_0 (active)
edit (more info):

That was with the git repo from the wiki. From my old version:

Code:
# cat fpdb-error-log.txt 
/opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
./fpdb.py:379: Warning: invalid (NULL) pointer instance
  self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
./fpdb.py:379: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
./fpdb.py:247: DeprecationWarning: use gtk.UIManager
  self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)
./fpdb.py:248: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.item_factory.create_items(self.menu_items)
./fpdb.py:248: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  self.item_factory.create_items(self.menu_items)
./fpdb.py:248: Warning: invalid (NULL) pointer instance
  self.item_factory.create_items(self.menu_items)
./fpdb.py:248: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  self.item_factory.create_items(self.menu_items)
./fpdb.py:73: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  new_tab_sel_button=gtk.ToggleButton(new_tab_name)
./fpdb.py:73: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  new_tab_sel_button=gtk.ToggleButton(new_tab_name)
./fpdb.py:106: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.tab_buttons[tab_no].set_active(True)
./fpdb.py:106: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  self.tab_buttons[tab_no].set_active(True)
./fpdb.py:455: GtkWarning: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_pango_context_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_context_set_font_description: assertion `context != NULL' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_context_set_base_dir: assertion `context != NULL' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_context_set_language: assertion `context != NULL' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_new: assertion `context != NULL' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_set_text: assertion `layout != NULL' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_set_attributes: assertion `layout != NULL' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_set_alignment: assertion `layout != NULL' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_set_ellipsize: assertion `PANGO_IS_LAYOUT (layout)' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_set_single_paragraph_mode: assertion `PANGO_IS_LAYOUT (layout)' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_set_width: assertion `layout != NULL' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_get_extents: assertion `layout != NULL' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gtk_settings_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
  self.window.show()
./fpdb.py:455: Warning: g_object_get: assertion `G_IS_OBJECT (object)' failed
  self.window.show()
./fpdb.py:455: PangoWarning: pango_layout_get_pixel_extents: assertion `PANGO_IS_LAYOUT (layout)' failed
  self.window.show()
./fpdb.py:455: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gtk_widget_size_allocate(): attempt to allocate widget with width -1048577 and height 6
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: _gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_enable_synchronized_configure: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_set_user_data: assertion `window != NULL' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gtk_style_attach: assertion `window != NULL' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gtk_style_set_background: assertion `GTK_IS_STYLE (style)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gtk_paint_flat_box: assertion `GTK_IS_STYLE (style)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_set_accept_focus: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_set_focus_on_map: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_set_modal_hint: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gtk_window_realize_icon: assertion `widget->window != NULL' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_set_geometry_hints: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gtk_widget_size_allocate(): attempt to allocate widget with width -1048579 and height 6
  self.window.show()
./fpdb.py:455: Warning: g_object_ref: assertion `G_IS_OBJECT (object)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_invalidate_rect: assertion `window != NULL' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_show: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_unmaximize: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_unstick: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_deiconify: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_unfullscreen: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_set_keep_above: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:455: GtkWarning: gdk_window_set_keep_below: assertion `GDK_IS_WINDOW (window)' failed
  self.window.show()
./fpdb.py:459: GtkWarning: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
  gtk.main()
./fpdb.py:459: GtkWarning: gdk_screen_get_display: assertion `GDK_IS_SCREEN (screen)' failed
  gtk.main()
./fpdb.py:459: GtkWarning: gdk_keymap_get_for_display: assertion `GDK_IS_DISPLAY (display)' failed
  gtk.main()
./fpdb.py:459: Warning: invalid (NULL) pointer instance
  gtk.main()
./fpdb.py:459: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
  gtk.main()
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-23-2009 , 11:23 PM
Quote:
Originally Posted by uncooper
I previously had this running, and after many months without trying, I'm unable to get the tracker running. I'm on OS X, so I had no hud, but I was able to import. Now I have:

...
# cat fpdb-error-log.txt
/opt/local/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
File "./fpdb.py", line 74, in <module>
import GuiSessionViewer
...
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ctypes/__init__.py", line 20, in <module>
raise Exception, ("Version number mismatch", __version__, _ctypes_version)
Exception: ('Version number mismatch', '1.0.3', '1.0.2')

...
What has happened here is that numpy packages its own version of the ctypes module (don't do this!), which you can also get from other places. Somehow the actual and expected versions have gotten out of sync (this is why!). I googled a little and this seems to happen fairly frequently. You probably just need to update numpy. Since numpy is closely tied to other stuff you might do better to upgrade all your ports.

BTW: I have rewritten a bunch of the HUD stuff so that HUDs can be plugins. That means that if somebody wanted to write a HUD for OSX, they would not have to use gtk. That probably makes getting a HUD for OSX a lot simpler. I need to do a little more work before this plugin stuff is ready for anybody but me to use, but if somebody wanted to try it, I could finish that up pretty quickly.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-24-2009 , 12:29 AM
Quote:
Originally Posted by Eratosthenes
aura--When the terminal window opens and closes really fast like that, you probably have some simple config problem. It would be good to see if anything is in that window. The way to find out is to open a comand line window, navigate to the folder where fpdb.py is stored and type "python fpdb.py -x" and enter. You should get something like this:
plus some helpful error info, I hope.

Another thing: the error in your previous post indicates that you have set up a postgres database with a user named "fpdb" and a password of "mypassword". If you have not done that, then that is the problem. In which case you should install mysql and set it up like this.

Thanks for the help! The errors look the same as the ones in the error log in my previous post, but here it is:



The password isn't "mypassword". It's actually something else I made up. The database is set up properly (afaik), so I think it's okay on that end.

I'm willing to try other database programs. I tried the link you provided, but it asked for a user name and password.

Your installation page has some great links for mysql.

Can I configure it with postgresql pretty easily?

I'll try anything you want me to try at this point..... another thing is... do I have all of the dependencies? Would that have shown up in the error log?

I did install numpy and matplotlib, but the error tells me that the libs failed to load. I would definitely like to use graphs at some point.

Hope it's just a tweak of a file or two that'll get it working. I'll do whatever it takes, though.

Thanks again, Eratosthenes!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-24-2009 , 04:40 PM
Quote:
Originally Posted by Eratosthenes
NumPy, right?

Numpy is only required for graphing. You should be able to see the gui, import files, look at player stats, get the HUD without numpy installed. If you can't do any of those things, you have a bigger problem. (so post more info)
Your right . My real problem is it won't run, and I thought that installing the programs listed at the end of the instructions would help. I thought I installed the thing properly because I was given a message that it had worked and I just needed to restart my computer and double click "the file fpdb.py which is in the folder pyfpdb of the fpdb build you downloaded." Well I'm almost sure that's what I'm doing, but what seems to happen is the program appears on my screen for a small fraction of a second and then closes itself (or never gets started). An important sidenote is that I installed MySQL when I already had PostgreSQL because it seemed that would make things simpler. I don't know if that was a bad idea. My PTS is working fine though.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-25-2009 , 12:12 PM
I wasn't able to find pylab. What's it for? I downloaded something called scipy instead. My GUI is up, but nothing else seems to work. I'm wondering if pylab missing is the reason.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-26-2009 , 03:52 AM
pylab, i think, is the name of the site that provides numpy.

Things you need to make FPDB work:

FPDB, GTK, Python, PyGTK, for windows PyWin32

Things you need to make graphing work:

NumPy, MatPlotLib
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-28-2009 , 12:54 PM
I don't know where things stand since the last update to include the "USD" etc. Thought I'd do an update this morning of PS software. I had forgotten about the HH changes. Then opened up my fpdb hud and it would not bulk or auto import. Every hand came out an error file.

So, went back to my backup of the pre update of PS, and it works perfectly. Has there been no changes there?

I am on Mysql, running fpdb ver 11.3, on Vista. Like I said, works perfect if I use old software that doesn't show the USD in the hh's. Is there a newer version than 11.3 that I am missing?

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-29-2009 , 12:05 PM
Hi,

Fisrt, very nice job steffen123 !!!

I just install fpdb (v.O.11.3/vista/mysql) using it with EverLeaf site (Partouche).

I have some pb with HUD : It doen't refresh I have to stop HUD, stop auto import then restart auto import to see new data. Is it normal ?

(fpdb-error-log)
Code:
C:\Users\jcre\Desktop\fpdb\pyfpdb\fpdb.py:241: DeprecationWarning: use gtk.UIManager
  self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)
Traceback (most recent call last):
  File "C:\Users\jcre\Desktop\fpdb\pyfpdb\GuiAutoImport.py", line 109, in do_import
    self.importer.runUpdated()
  File "C:\Users\jcre\Desktop\fpdb\pyfpdb\fpdb_import.py", line 213, in runUpdated
    self.import_file_dict(file, self.filelist[file][0], self.filelist[file][1])
  File "C:\Users\jcre\Desktop\fpdb\pyfpdb\fpdb_import.py", line 253, in import_file_dict
    conv = obj(in_path = file, out_path = out_path)
  File "C:\Users\jcre\Desktop\fpdb\pyfpdb\EverleafToFpdb.py", line 53, in __init__
    self.start()
  File "C:\Users\jcre\Desktop\fpdb\pyfpdb\HandHistoryConverter.py", line 128, in start
    logging.info("Parsing %d hands" % len(handsList))
TypeError: object of type 'NoneType' has no len()
(output from python.exe)
Code:
Reading configuration file HUD_config.xml

Import parameters
{'fastStoreHudCache': True, 'hhArchiveBase': u'C:\\Users\\jcre\\Documents\\Parto
uche Poker\\HandHistory\\elwood42\\', 'interval': u'1', 'callFpdbHud': u'True',
'saveActions': True}
Adding import directories - Site: Everleaf dir: C:\Users\jcre\Documents\Partouch
e Poker\HandHistory\elwood42\
.Reading configuration file HUD_config.xml

converting C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\2009-08-
29\Forges-les-Eaux_170.txt
DEBUG: XXXXXXXXXXXXXXX
Processed 483 hands in 1.668 seconds
stored: 0 duplicates: 30 partial: 0 errors: 0
stored: 0 duplicates: 60 partial: 0 errors: 0
stored: 0 duplicates: 90 partial: 0 errors: 0
stored: 0 duplicates: 120 partial: 0 errors: 0
stored: 0 duplicates: 150 partial: 0 errors: 0
stored: 0 duplicates: 180 partial: 0 errors: 0
stored: 0 duplicates: 210 partial: 0 errors: 0
stored: 2 duplicates: 238 partial: 0 errors: 0
Total stored: 4 duplicates: 238 partial: 0 errors: 0  time: 1.24399995804
converting C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\Everleaf
\2009-08-29-Forges-les-Eaux_170.txt
DEBUG: XXXXXXXXXXXXXXX
Processed 483 hands in 0.042 seconds
DEBUG: import_fpdb_file: failed on self.lines[0]: 'C:\Users\jcre\Documents\Parto
uche Poker\HandHistory\elwood42\Everleaf\Everleaf-2009-08-29-Forges-les-Eaux_170
.txt' 'Everleaf' '[]' '0'
.converting C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\Everlea
f\Everleaf-2009-08-29-Forges-les-Eaux_170.txt
DEBUG: XXXXXXXXXXXXXXX
converting C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\Everleaf
\Everleaf-2009-08-29-Forges-les-Eaux_170.txt
DEBUG: XXXXXXXXXXXXXXX
And because (I think) I've no refresh, I do not see mucked hands. I only see them if I "refresh manually"

Do I miss something in the configuration/installation ? Can you help please ?

Thanks !
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-29-2009 , 04:50 PM
Quote:
Originally Posted by elwood42
Hi,

Fisrt, very nice job steffen123 !!!

I just install fpdb (v.O.11.3/vista/mysql) using it with EverLeaf site (Partouche).

I have some pb with HUD : It doen't refresh I have to stop HUD, stop auto import then restart auto import to see new data. Is it normal ?
That's not normal.
Quote:
...
And because (I think) I've no refresh, I do not see mucked hands. I only see them if I "refresh manually"

Do I miss something in the configuration/installation ? Can you help please ?

Thanks !
Are these euro tables? (that is, do they use euros for the game currency?) If they are, we probably need a couple of HH files. Don't paste them here, I can pm you my email address.

ekdikeo has done all the work on Everleaf support. He may know exactly what's wrong.

Just to make sure I know what's happening:
  • You can bulk import OK.
  • When you autoimport, the HHs are getting imported, but the HUD doesn't update after it comes up.
  • Stopping/starting autoimport gets the HUD to update, but only once.
  • You are not seeing mucked cards. This is holdem or Omaha?
Sounds like a silent failure in the mucked cards display.

Last edited by Eratosthenes; 08-29-2009 at 04:54 PM. Reason: clicked submit by mistake
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-29-2009 , 06:03 PM
the contents of HUD-error.txt might help here, as well. I occasionally see a stop in hud updates on the current development tree, but haven't pinned it down to a specific reason. i don't recall seeing that at all in the last release..
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-29-2009 , 06:47 PM
Quote:
Are these euro tables? (that is, do they use euros for the game currency?)
Yes, Euro tables, but everythings works fine now !

I used same path for "hhArchiveBase" and "HH_path" so I think parser never stop to parse...

One more little bug... All "players" are stored in mysql with "siteId=2" and, Everlead is "siteId=3". So I have to change site name for "siteId=2" in order to be able to graph something...

For your information, I have only one site declared in HUD_config.xml

For those who wants to use fpdb with Partouche, here my HUD_config.xml (support 10 seat per table)

Code:
<?xml version="1.0" ?><FreePokerToolsConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FreePokerToolsConfig.xsd">

    <import callFpdbHud="True" fastStoreHudCache="True" hhArchiveBase="C:\Users\jcre\Documents\Partouche Poker\HandHistory\" interval="10" saveActions="True"/>

	<supported_sites>

	    <site HH_path="C:\Users\jcre\Documents\Partouche Poker\HandHistory\elwood42\" converter="EverleafToFpdb" decoder="everleaf_decode_table" enabled="True" screen_name="elwood42" site_name="Everleaf" site_path="C:\Program Files\Partouche\" supported_games="holdem" table_finder="Poker.exe">
	        <layout fav_seat="0" height="547" max="8" width="794">
	        	<location seat="1" x="640" y="64">  </location>
	        	<location seat="2" x="650" y="230"> </location>
	        	<location seat="3" x="650" y="385"> </location>
	        	<location seat="4" x="588" y="425"> </location>
	        	<location seat="5" x="92" y="425"> </location>
	        	<location seat="6" x="0" y="373"> </location>
	        	<location seat="7" x="0" y="223"> </location>
	        	<location seat="8" x="25" y="50">  </location>
	        </layout>
	        <layout fav_seat="0" height="547" max="6" width="794">
	        	<location seat="1" x="640" y="58"> </location>
	        	<location seat="2" x="654" y="288"> </location>
	        	<location seat="3" x="615" y="424"> </location>
	        	<location seat="4" x="70" y="421"> </location>
	        	<location seat="5" x="0" y="280"> </location>
	        	<location seat="6" x="70" y="58"> </location>
	        </layout>
	        <layout fav_seat="0" height="547" max="2" width="794">
	        	<location seat="1" x="651" y="288"> </location>
	        	<location seat="2" x="10" y="288"> </location>
	        </layout>
	        <layout fav_seat="0" height="547" max="10" width="794">
	        	<location seat="1" x="465" y="1">  </location>
	        	<location seat="2" x="623" y="34"> </location>
	        	<location seat="3" x="667" y="304"> </location>
	        	<location seat="4" x="617" y="432"> </location>
	        	<location seat="5" x="431" y="460"> </location>
	        	<location seat="6" x="246" y="460"> </location>
	        	<location seat="7" x="56" y="430"> </location>
	        	<location seat="8" x="3" y="304">  </location>
	        	<location seat="9" x="55" y="34">  </location>
	        	<location seat="10" x="214" y="2">  </location>

	        </layout>	    </site>
    </supported_sites>

    <supported_games>


    	<game aux="mucked" cols="2" db="fpdb" game_name="holdem" rows="4">
        <stat click="tog_decorate" col="0" hudcolor="#006E9A" hudprefix="(" hudsuffix=")" popup="default" row="0" stat_name="n" tip="tip1"> </stat>
        <stat click="tog_decorate" col="1" hudprefix="" popup="default" row="0" stat_name="totalprofit" tip="tip1"> </stat>

        <stat click="tog_decorate" col="0" hudprefix=" VP: " popup="default" row="1" stat_name="vpip_0" tip="tip1"> </stat>
        <stat click="tog_decorate" col="1" hudprefix=" PFR: " popup="default" row="1" stat_name="pfr_0" tip="tip1"> </stat>

        <stat click="tog_decorate" col="0" hudprefix=" AF: " popup="default" row="2" stat_name="a_freq_123_0" tip="tip1"> </stat>
   	<stat click="tog_decorate" col="1" hudprefix=" ST: " popup="default" row="2" stat_name="steal" tip="tip1"> </stat>


    	<stat click="tog_decorate" col="0" hudprefix=" SD: " popup="default" row="3" stat_name="wtsd" tip="tip1"> </stat>
    	<stat click="tog_decorate" col="1" hudprefix=" WM: " popup="default" row="3" stat_name="wmsd" tip="tip1"> </stat>

    	</game>    	


    	<game aux="mucked" cols="3" db="fpdb" game_name="holdemmme" rows="2">
    		<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
    	</game>    	

    	<game aux="stud_mucked" cols="3" db="fpdb" game_name="razz" rows="2">
    		<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
    	</game>    	

    	<game aux="mucked" cols="3" db="fpdb" game_name="omahahi" rows="2">
    		<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
    	</game>    	 	

    	<game aux="mucked" cols="3" db="fpdb" game_name="omahahilo" rows="2">
    		<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
    	</game>    	

    	<game aux="stud_mucked" cols="3" db="fpdb" game_name="studhi" rows="2">
    		<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
    	</game>    	

    	<game aux="stud_mucked" cols="3" db="fpdb" game_name="studhilo" rows="2">
    		<stat click="tog_decorate" col="0" popup="default" row="0" stat_name="vpip" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="0" stat_name="pfr" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="0" stat_name="ffreq_1" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="0" popup="default" row="1" stat_name="n" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="1" popup="default" row="1" stat_name="wtsd" tip="tip1"> </stat>
    		<stat click="tog_decorate" col="2" popup="default" row="1" stat_name="wmsd" tip="tip1"> </stat>
    	</game>    	
    </supported_games>

    <popup_windows>
    	<pu pu_name="default">
            <pu_stat pu_stat_name="n"> </pu_stat>
            <pu_stat pu_stat_name="vpip"> </pu_stat>
    	    <pu_stat pu_stat_name="pfr"> </pu_stat>
            <pu_stat pu_stat_name="three_B_0"> </pu_stat>
            <pu_stat pu_stat_name="steal"> </pu_stat>
            <pu_stat pu_stat_name="f_BB_steal"> </pu_stat>
            <pu_stat pu_stat_name="f_SB_steal"> </pu_stat>
            <pu_stat pu_stat_name="wmsd"> </pu_stat>
            <pu_stat pu_stat_name="wtsd"> </pu_stat>
            <pu_stat pu_stat_name="WMsF"> </pu_stat>
            <pu_stat pu_stat_name="a_freq_1"> </pu_stat>
            <pu_stat pu_stat_name="a_freq_2"> </pu_stat>
            <pu_stat pu_stat_name="a_freq_3"> </pu_stat>
            <pu_stat pu_stat_name="a_freq_4"> </pu_stat>
            <pu_stat pu_stat_name="cb_1"> </pu_stat>
            <pu_stat pu_stat_name="cb_2"> </pu_stat>
            <pu_stat pu_stat_name="cb_3"> </pu_stat>
            <pu_stat pu_stat_name="cb_4"> </pu_stat>
            <pu_stat pu_stat_name="ffreq_1"> </pu_stat>
            <pu_stat pu_stat_name="ffreq_2"> </pu_stat>
            <pu_stat pu_stat_name="ffreq_3"> </pu_stat>
            <pu_stat pu_stat_name="ffreq_4"> </pu_stat>
    	</pu>
    </popup_windows>

    <aux_windows>
    	<aw card_ht="42" card_wd="30" class="Stud_mucked" cols="11" deck="Cards01.png" module="Mucked" name="stud_mucked" rows="8"> </aw>
    	<aw class="Hello" module="Hello" name="Hello"> </aw>
    	<aw class="Hello_Menu" module="Hello" name="Hello_menu"> </aw>
    	<aw class="Hello_plus" module="Hello" name="Hello_plus"> </aw>
    	<aw card_ht="42" card_wd="30" class="Flop_Mucked" deck="Cards01.png" module="Mucked" name="mucked" opacity="0.7" timeout="5">
	        <layout height="546" max="6" width="792">
	        	<location seat="1" x="555" y="169"> </location>
	        	<location seat="2" x="572" y="276"> </location>
	        	<location seat="3" x="363" y="348"> </location>
	        	<location seat="4" x="150" y="273"> </location>
	        	<location seat="5" x="150" y="169">  </location>
	        	<location seat="6" x="363" y="113">  </location>
	        	<location common="1" x="323" y="232"> </location>
	        </layout>
	        <layout height="546" max="9" width="792">
	        	<location seat="1" x="486" y="113">  </location>
	        	<location seat="2" x="555" y="169"> </location>
	        	<location seat="3" x="572" y="276"> </location>
	        	<location seat="4" x="522" y="345"> </location>
	        	<location seat="5" x="363" y="348"> </location>
	        	<location seat="6" x="217" y="341"> </location>
	        	<location seat="7" x="150" y="273"> </location>
	        	<location seat="8" x="150" y="169">  </location>
	        	<location seat="9" x="230" y="115">  </location>
	        	<location common="1" x="323" y="232"> </location>
	        </layout>
	        <layout height="546" max="10" width="792">
	        	<location seat="1" x="486" y="113">  </location>
	        	<location seat="2" x="499" y="138"> </location>
	        	<location seat="3" x="522" y="212"> </location>
	        	<location seat="4" x="501" y="281"> </location>
	        	<location seat="5" x="402" y="323"> </location>
	        	<location seat="6" x="243" y="311"> </location>
	        	<location seat="7" x="203" y="262"> </location>
	        	<location seat="8" x="170" y="185">  </location>
	        	<location seat="9" x="183" y="128">  </location>
	        	<location seat="10" x="213" y="86">  </location>
	        	<location common="1" x="317" y="237"> </location>
	        </layout>
    	</aw>
    </aux_windows>

    <supported_databases>
    	<database db_ip="localhost" db_name="fpdb" db_pass="your pass" db_server="mysql" db_type="fpdb" db_user="your user"/>
    </supported_databases>

</FreePokerToolsConfig>
Once again thanks for your work !
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
08-30-2009 , 01:43 PM
i downloaded pyfb and i have no idea what to do to run it. i have windows xp and have postgres installed for hem.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-01-2009 , 01:51 PM
Am I the only one not being able to use the most recent updates on PS? Is anyone else having an issue with the USD/EUR files not reading and showing as errors on version 11.3? I've gone back to a previous PS's version and it works fine without the HH changes they added.

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-01-2009 , 02:30 PM
Has anyone figured out how to get the HUD working for Full Tilt yet? Last I heard the problem was the file was a different extension and that was causing the problem. Saw a post by edikio (i think was the name) looked like he had the HUD working at full tilt tables. Thanks guys, you're all awesome!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-01-2009 , 03:02 PM
Quote:
Originally Posted by 1meandog4u
Am I the only one not being able to use the most recent updates on PS? Is anyone else having an issue with the USD/EUR files not reading and showing as errors on version 11.3? I've gone back to a previous PS's version and it works fine without the HH changes they added.

Dog
Dog--

can you email me a couple of the offending HHs? I think Stars is importing fine for me in both 0.11.3 and in the most recent git version.

thanks
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-01-2009 , 03:08 PM
Quote:
Originally Posted by peoplma
Has anyone figured out how to get the HUD working for Full Tilt yet? Last I heard the problem was the file was a different extension and that was causing the problem. Saw a post by edikio (i think was the name) looked like he had the HUD working at full tilt tables. Thanks guys, you're all awesome!
I have FTP working in the version in git. 0.11.3 was broken by the update where they changed the character encoding of the HH files. If you have already have all the fpdb prereqs installed, it will be a piece of cake to install the latest dev version. Follow the install in git how to. You will need to update the HUD_config file. The best way is to edit the HUD_config.xml.example in the git folder using your old config as a guide.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-01-2009 , 04:08 PM
Quote:
Originally Posted by Eratosthenes
Dog--

can you email me a couple of the offending HHs? I think Stars is importing fine for me in both 0.11.3 and in the most recent git version.

thanks
BTW, have you seen this from the PS Improvement thread? Didn't know if this had any bearing on fpdb HH's.

http://forumserver.twoplustwo.com/sh...postcount=4980
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-01-2009 , 04:52 PM
Quote:
Originally Posted by Eratosthenes
Dog--

can you email me a couple of the offending HHs? I think Stars is importing fine for me in both 0.11.3 and in the most recent git version.

thanks
Just sent them, two files, just a couple hands in each. All failed. Included latest HUD config just in case. Running 11.3, on Vista and Mysql.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
09-01-2009 , 11:19 PM
Quote:
Originally Posted by Eratosthenes
I have FTP working in the version in git. 0.11.3 was broken by the update where they changed the character encoding of the HH files. If you have already have all the fpdb prereqs installed, it will be a piece of cake to install the latest dev version. Follow the install in git how to. You will need to update the HUD_config file. The best way is to edit the HUD_config.xml.example in the git folder using your old config as a guide.
Well I was able to download your version of fpdb using git, but it's not working for me. In the HUD_error file I get this

HUD_main starting
Using db name = fpdb
Traceback (most recent call last):
File "C:\Users\matt\free_poker_tools\pyfpdb\HUD_run_me. py", line 40, in <module>
thread.start_new_thread(HUD_main.read_stdin, ()) # starts the thread
AttributeError: 'module' object has no attribute 'read_stdin'

Does this mean anything to you? BTW I just copied and pasted the HUD_config.xml file from my version's folder to yours.

One other thing, should I be able to run HUD_main by itself (without running fpdb.py) and have the HUD work on FTP?

The HUD is really all I care much about. I feel like I need to have some sort of HUD drawing software installed. Is there a prereq program needed to draw the HUD on the table, or is this capability written into your code?

Thanks again!

Last edited by peoplma; 09-01-2009 at 11:25 PM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m