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

11-16-2008 , 11:25 AM
Quote:
Originally Posted by sorrow
I'll try and help, i'm not much chop with Postgres - and i'm a linux user.

Basically you need to create a database (schema in postgres?) and a user that can create tables and update it. Fpdb can do the rest. Fpdb cant create the database.

You don't need to install mysql if you plan on using postgres, you do need the rest of the environment though.

ekdikeo recently got the graph running in windows. Take a look at https://****************/mailarchive/...name=fpdb-main once you get it working.

The installer hasn't had an update in some time, but the rest of the app has moved on quite a bit.
Thx for the tips. I emailed some hands (a few hundred hands from my first session) to the developers for Badugi support. Do you guys want more HHs?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-16-2008 , 12:04 PM
Quote:
Originally Posted by sorrow
I'll try and help, i'm not much chop with Postgres - and i'm a linux user.

Basically you need to create a database (schema in postgres?) and a user that can create tables and update it. Fpdb can do the rest. Fpdb cant create the database.

You don't need to install mysql if you plan on using postgres, you do need the rest of the environment though.

ekdikeo recently got the graph running in windows. Take a look at https://****************/mailarchive/...name=fpdb-main once you get it working.

The installer hasn't had an update in some time, but the rest of the app has moved on quite a bit.
Created new DB in SQL 8.3 and ran the FPDB environment installer. It seems to have froze during install. I entered my MySQL pass (made one up) and Poker DB pass (my existing PostgreSQL pass), and it said it was installing the MySQL DB Mgt System and creating MySQL service. It shows as 'running' under Task Manager > Applications, but my CPU and RAM use are minimal. I dont see any new processes using any substantial amount of RAM, which I would expect while installing a database engine.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-16-2008 , 12:24 PM
Quote:
Originally Posted by fozzy71
Thx for the tips. I emailed some hands (a few hundred hands from my first session) to the developers for Badugi support. Do you guys want more HHs?
a few hundred should be plenty

thanks
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-16-2008 , 12:35 PM
Quote:
Originally Posted by fozzy71
Created new DB in SQL 8.3 and ran the FPDB environment installer. It seems to have froze during install. I entered my MySQL pass (made one up) and Poker DB pass (my existing PostgreSQL pass), and it said it was installing the MySQL DB Mgt System and creating MySQL service. It shows as 'running' under Task Manager > Applications, but my CPU and RAM use are minimal. I dont see any new processes using any substantial amount of RAM, which I would expect while installing a database engine.
I have run the installer a dozen or so times and haven't had it hang on me. It should be safe to kill that process. The installer does not properly install mysql on vista.

Right now I am adding a mucked cards display for stud games to the HUD. When I finish that little task I am going to rip in to the installer, again. This time I am just going to rip out the mysql part and let people install mysql or postgresql on their own.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-17-2008 , 02:52 AM
Quote:
Originally Posted by fozzy71
Created new DB in SQL 8.3 and ran the FPDB environment installer. It seems to have froze during install. I entered my MySQL pass (made one up) and Poker DB pass (my existing PostgreSQL pass), and it said it was installing the MySQL DB Mgt System and creating MySQL service. It shows as 'running' under Task Manager > Applications, but my CPU and RAM use are minimal. I dont see any new processes using any substantial amount of RAM, which I would expect while installing a database engine.
My mysqld.exe process rarely consumes more than a few megs of RAM
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-17-2008 , 03:16 AM
Quote:
Originally Posted by ekdikeo
My mysqld.exe process rarely consumes more than a few megs of RAM
Not sure what processes should have been running during install, but it sat still for 10 or 15 minutes apparently doing nothing. I ended up with a mess of files on my desktop, but nothing productive, AFAIK. Not even sure I was installing properly, as the instructions were a bit vague, to say the least.

*My PC is currently acting stupid, so the issues with your installer may have something to do with my pc problems. I am reformatting tomorrow, and hopefully that will solve my issues so I can start reinstalling applications from scratch.

Last edited by fozzy71; 11-17-2008 at 03:26 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-19-2008 , 03:34 PM
hey guys,

i'm a java developer and this seems like an awesome project. is it hard to code using python when coming from a c++/java background? i'd love to help.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-19-2008 , 04:03 PM
Still not compitable with FullTilt MTTs?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-19-2008 , 07:17 PM
Quote:
Originally Posted by BoldAsLove77
hey guys,

i'm a java developer and this seems like an awesome project. is it hard to code using python when coming from a c++/java background? i'd love to help.
I'm an ex c/c++ and perl developer, and i've made the switch to python wihtout too many issues. The docs are good, and the datatypes flexible.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-19-2008 , 07:44 PM
Quote:
Originally Posted by BoldAsLove77
hey guys,

i'm a java developer and this seems like an awesome project. is it hard to code using python when coming from a c++/java background? i'd love to help.
We would be happy to have another developer on the team. There is plenty to do

The only hard thing about working with python will be going back to java/C++. The python docs are here. There are also several pretty good python tutorials around the web. Pygtk docs are here.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-19-2008 , 08:52 PM
What's a good python IDE? for OSX?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-19-2008 , 09:18 PM
Quote:
Originally Posted by BoldAsLove77
What's a good python IDE? for OSX?
I use eclipse with the pydev plug in. I have heard that some people use eclipse for java development.

If you get this running on OSX and write up a how to that others can use, you will be my hero.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-19-2008 , 10:52 PM
Quote:
Originally Posted by Eratosthenes
Right now I am adding a mucked cards display for stud games to the HUD. When I finish that little task I am going to rip in to the installer, again.
Looking forward to mucked cards for stud!
If it's not already on your list of things to do, please add 5 Card Draw support, as there have been increasingly more 5CD games going on Stars.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-20-2008 , 09:08 AM
Quote:
Originally Posted by Eratosthenes
I use eclipse with the pydev plug in. I have heard that some people use eclipse for java development.

If you get this running on OSX and write up a how to that others can use, you will be my hero.
Sweet I just got Eclipse the other day. I'll need to check it out more now.

As for the second part, are you saying if I got the actual FPDB running on OSX?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-20-2008 , 10:14 AM
Quote:
Originally Posted by BoldAsLove77
As for the second part, are you saying if I got the actual FPDB running on OSX?
BTW I'm attempting the install now and will have a write up done after I get it working.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-20-2008 , 10:20 AM
Quote:
Originally Posted by BoldAsLove77
BTW I'm attempting the install now and will have a write up done after I get it working.
Since I posted that I noticed that someone has posted a mac how-to on our forum. I will copy it over to the wiki.

I just mentioned the mac install because it seems we get the "how to mac install" question every few days.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-20-2008 , 03:18 PM
Quote:
Originally Posted by Eratosthenes
Since I posted that I noticed that someone has posted a mac how-to on our forum. I will copy it over to the wiki.

I just mentioned the mac install because it seems we get the "how to mac install" question every few days.
Look like I can jump right into the coding then.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-20-2008 , 06:59 PM
Can someone give me the consensus on how good this piece of software is supposed to be?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-21-2008 , 12:52 AM
Quote:
Originally Posted by PartyGirlUK
Can someone give me the consensus on how good this piece of software is supposed to be?
It's very good. And getting better, rapidly.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-21-2008 , 01:12 AM
Quote:
Originally Posted by PartyGirlUK
Can someone give me the consensus on how good this piece of software is supposed to be?
Good is a loaded term, but i'll answer as a user and dev.

Installer:
The install still a pain, but a one off pain for windows users. For *nix users with package management it's pretty simple. The next version will have an improved environment installer, but it is still going to be at least partially a manual process. It is a database app, so we expect the setup will always be a little complicated.

Game support:
For stud/holdem games just about everything is supported. Cash games work better than tournaments, with very few errors importing cash hands, and rebuys still producing errors on import.

The next version already has some additional support for tourney games, and there is some developemnt focus in that area.

I believe Steffen is working on support for draw games at the moment, but we are still a couple of versions away from support there.

Site support:
Stars and FTP - Stars is better supported than ftp for most games. With a 3rd party hh converter Ekdikeo has been running Everleaf successfully for some time.

Development effort is going into providing additional site support, again this is probably a couple of releases away, with the initial focus on nhle cash games.

HUD:
The HUD has become mature very quickly - its the most polished part of fpdb at the moment, with much of eratosthenes and ekdikeos time going towards this. I think it rocks personally, but i'm sure its not feature complete compared to HEM or PT [1]

It supports stacking, configurable stats display, color and transparency (next release for transparency) and has been run with up to 16 stacked tables by Eliatic Stranger under linux without putting CPU over 50%.

The configuration of the HUD is still involved editing the config file manually, but thats a function of the features being added to it. Once that calms down it will be improved

It looks like the next release will have a mucked cards display, at least for stud games in the next version

Graphing:
Pretty crumby at the moment (i'm not offending anyone with that - i wrote it)

With a couple of additional python modules a cash game graph works. A recent patch from a contributer has made it work a lot quicker than it was previously (hat tip: sqlcoder)

By the next release it should support some form of image export, and at least one additional filtering feature (by date). I've neglected it a bit as it works for what I want it for - Profit graph for stars cash for my username.

Other:
The tableviewer still works, but there aren't that many other features at the moment.

Hope that answers your question.

Sorrow

[1] I cant run either of those apps, so i've not point of comparison.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-21-2008 , 10:40 AM
Quote:
To install it go to https://****************/project/show...roup_id=226872 and download the zip or tar.bz2, unpack it, and follow the instructions in docs/install-in-* for your operating system (e.g. docs\install-in-windows.txt).
I'm confused by this. In both the .zip and the tar.bz2 the only document regarding installation is install-in-ubuntu. Am I missing something here?

I'm using windows vista fwiw.

Thanks
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-21-2008 , 11:23 AM
Quote:
Originally Posted by DapsyD
I'm confused by this. In both the .zip and the tar.bz2 the only document regarding installation is install-in-ubuntu. Am I missing something here?

I'm using windows vista fwiw.

Thanks
With Vista, you must install MySQL before you run the installer. There is a MySQL install how to for Vista here. Even on XP you get a better MySQL install if you do it yourself, before you run the installer.

Windows install how to is in the wiki.

If you install MySQL before you run the installer, it should be OK. I will have the new installer up in a day or so and it should run a little more smoothly. I will post new instructions to the wiki at the same time I put up the new installer.

I might have forgotten to mention that on Vista you need to install MySQL before you run the installer.

If you want to use PostgreSQL instead of MySQL, you should definitely wait for the new installer. If you don't have MySQL installed when you run the present installer, it will install MySQL whether you want it or not (and installs it WRONG on Vista).

The installer and fpdb downloads are here.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-22-2008 , 01:49 AM
Hi all, I've been following and using this project with great enthusiasm since the beginning, sorry for not posting before now. I hope to be able to help currently and in the future.

Anyhow, the hud has broke for me in alpha9. I've been trying to troubleshoot it myself for a bit and am still continuing to do so. I'd like to know if anyone has this (alpha9 or current git) working on full tilt.

Alpha8 (and previous versions) work perfectly for me. My configuration is Arch Linux w/ all packages pretty much bleeding edge up to date, client is Full Tilt (under wine of course) playing cash tables, DE is a compiz standalone (extremely stable), using MySQL db (configured in a LAMP environment). The biggest environmental concern of mine is that my python is 2.6 as opposed to 2.5. I'm not a python guy, although I'm working on learning it since this project started. From what I understand, 2.6 is supposed to be backwards compatible with 2.5 and is pretty much just a stepping stone to aid migration to 3.0 (coming soon). Unfortunately for me, I have about 20 (at least, depending on deeper dependencies) packages that would need to be recompiled and rolled back (nightmare) to use 2.5. So I'm hoping this is not the issue, or at least if it is, there's a relatively simple fix.

I'm going to install another distro in VirtualBox (with python 2.5) and see what happens there. There's a couple other ideas I'm going to try also. So after that long winded intro, here's my specifics of what is not working:

The automajik update of config files didn't seem to happen for me (went back and forth from 8 to 9 to try to get that to work) I then configured the HUD_config.xml file myself and placed it in the ~/.fpdb folder. fpdb (alpha9) runs just as before, and imports hh's fine. The first HUD main window (closing this window will exit from the HUD) pops up as well. But the hud never comes up on individual tables. The following is the hud error.txt:

HUD_main starting
Using db name = fpdb
/usr/lib/python2.6/site-packages/MySQLdb/__init__.py:34: DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
Unhandled exception in thread started by <function read_stdin at 0x973472c>
Traceback (most recent call last):
File "/home/x/fpdb/pyfpdb/HUD_main.py", line 136, in read_stdin
tablewindow = Tables.discover_table_by_name(config, table_name)
File "/home/x/fpdb/pyfpdb/Tables.py", line 74, in discover_table_by_name
table = discover_posix_by_name(c, tablename)
File "/home/x/fpdb/pyfpdb/Tables.py", line 114, in discover_posix_by_name
tables = discover_posix(c)
File "/home/xaiviax/fpdb/pyfpdb/Tables.py", line 108, in discover_posix
eval("%s(tw)" % c.supported_sites[s].decoder)
File "<string>", line 1, in <module>
NameError: name 'Unknown' is not defined


The 1st 4 lines existed in alpha8 and are not really an error, but just warnings for compatibility with upcoming python 3.0. The rest is new to alpha9 for me.

As an aside, the fpdb error log is as follows (this is pretty much identical in alpha8 and alpha9, and again not really errors, but just warnings which do not cause any current issues):

/usr/lib/python2.6/site-packages/MySQLdb/__init__.py:34: DeprecationWarning: the sets module is deprecated
from sets import ImmutableSet
/usr/lib/python2.6/site-packages/matplotlib/__init__.py:96: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5, os, re, shutil, sys, warnings
/home/x/fpdb/pyfpdb/fpdb.py:242: DeprecationWarning: use gtk.UIManager
self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)

Thanks for any help in advance.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-22-2008 , 06:43 PM
Quote:
Originally Posted by xaiviax
Hi all, I've been following and using this project with great enthusiasm since the beginning, sorry for not posting before now. I hope to be able to help currently and in the future.

Anyhow, the hud has broke for me in alpha9. I've been trying to troubleshoot it myself for a bit and am still continuing to do so. I'd like to know if anyone has this (alpha9 or current git) working on full tilt.
...
Thanks for reporting this.

I found and fixed a bug in the table detection code that would affect only FTP users on Windows only and might be intermittent, too.

The fix is in my git repo (not the main repo) here. If this doesn't fix it, will you post the first line of your FTP config (from your HUD_config.xml file). Mine looks like this:

<site screen_name="XXXXXXXXX" site_name="FullTilt" table_finder="FullTilt">

Post it here or in the fpdb forum, at your convenience.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-23-2008 , 04:26 AM
I don't really understand how to use git yet, but I stumbled through it enough to get your current tree I guess. Everything works great again, so it seems your fix worked for me. Thanks, and I hope to be of development help in the future.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m