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

01-10-2009 , 01:26 PM
Quote:
Originally Posted by crimson_de
I guess it may has something to do with the time zone settings, which I have changed in PokerStars. Here is one example, I can send you the complete HH if you like.

PokerStars Game #23056790945: Tournament #128060493, $6.00+$0.50 Hold'em No Limit - Level I (10/20) - 2008/12/19 15:02:40 CET [2008/12/19 9:02:40 ET]
Table '128060493 1' 9-max Seat #1 is the button
Seat 1: pepello (1500 in chips)
Seat 2: 2chpaogrizbi (1500 in chips)
Seat 3: FR77SM (1500 in chips)
...
OK, looks like the time zone thing that we fixed a 6 weeks or so ago wasn't fixed for SNGs. We'll get that in the next release. You should be able to import SNGs played when the time zone is set to ET.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-10-2009 , 03:10 PM
BRB cant import hands

"<site enabled="True" site_name="PokerStars" table_finder="PokerStars.exe" screen_name="MYNAME" site_path="~/.wine/drive_c/Program Files/PokerStars/" HH_path="~/.wine/drive_c:\Program Files\PokerStars\HandHistory\MYNAME/" decoder="pokerstars_decode_table" converter="passthrough" supported_games="holdem,razz,omahahi,omahahilo,stu dhi,studhilo">
"
whats wrong with syntax?
NAME and HANDS? I copy pass just from explorer but sign / not \ so what should I do?
and my prefered seat right before dealer so its last one? i./e 10 for 10max, 8 for 8max right?

Thanks a lot
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-10-2009 , 04:02 PM
And what about this one:

"Traceback (most recent call last):
File "C:\Documents and Settings\sagy\worktable\fpdb-1.0_alpha9_p142\pyfpdb\Configuration.py", line 226, in __init__
doc = xml.dom.minidom.parse(file)
File "C:\Python25\lib\xml\dom\minidom.py", line 1913, in parse
return expatbuilder.parse(file)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 924, in parse
result = builder.parseFile(fp)
File "C:\Python25\lib\xml\dom\expatbuilder.py", line 207, in parseFile
parser.Parse(buffer, 0)
ExpatError: mismatched tag: line 166, column 6
"
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-10-2009 , 05:04 PM
While I was setting up fpdb tracker I tried to summarize all steps in one
document for linux user. If you like it and you think that it could be useful
you could use it in the wiki as an installation setup for linux and of course you
are free to modifie it in any way.
Here it is:

This howto add further details (like exact package names) to the install description which comes
with the fpdb original files. To install fpdb unter ubuntu linux (8.04)
you need to install the following packages (which can be done via Adept-Manager):
(I use KDE instead of Gnome, therefore I don't know if the names of
the packages are exactly in synaptics.)
This version only covers the use of a MySQL database not a PostgreSQL.

Code:
package name in wiki          in Adept-Manager (8.04, kubuntu)
mysql				mysql-server (this will install further
				              packages, e.g. libdbd-mysql-perl,...)

When you install this package you should have a look at the wiki how to setup
MySQL http://fpdb.wiki.****************/Howto+Setup+MySQL

python				python
mysql-python			python-mysqldb
pygtk			           	python-gtk2
matplotlib			        python-matplotlib	(only necessary for graphs)
numpy				python-numpy		(only necessary for graphs)
After you succesfully installed all packages, you have to(!) to choose your
preferred seat on PokerStars, otherwise wrong stats will be displayed. To do this check the wiki again:
http://fpdb.wiki.****************/Pre...+Seat+on+Stars
Unfortunately I don't know if wrong stats will be displayed
if you don't configure your preferred seat on other sites.

After setting up your preferred seat, you need to adjust (at least I had to do this) the
path to your HANDHISTORY in the HUD_config.xml.
Therefore search for: 'HH_path=' and enter the path to your handhistory.
This should something like: HH_path="~/.wine/drive_c/Program Files/PokerStars/HandHistory/".
To find out the HandHistory path you could also go to your PokerStars software and
go to ->Options->Instant Hand History Options...


For all questions you should check the wiki and the FAQ.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-10-2009 , 05:14 PM
And I have a question.
After completing the installation, following the wiki explanations,
creating my description above, everything works well except one important part: No HUD is displayed?!

Do you have any idea what could be the reason for that?
Did I missed an important step during installation?
Interestingly it seems as the DB wouldn't be filled with data?!
Also the HUD Main Window appears.

Because every field of every table seems to be empty, also the graph
isn't displayed.
But the connection is established and it also tells every 10 sec.:
GuiAutoImport.import_dir done


HUD-error.txt contains:

HUD_main starting
Using db name = fpdb



fpdb-error-log.txt contains:
fpdb.py:242: DeprecationWarning: use gtk.UIManager
self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)



Any suggestions or ideas would be appreciated.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-10-2009 , 06:21 PM
Just when I left fpdb I received that error message in the shell:

Original exception was:
Traceback (most recent call last):
File "/home/myname/fpdb_109/pyfpdb/HUD_main.py", line 109, in read_stdin
(table_name, max, poker_game) = db_connection.get_table_name(new_hand_id)
TypeError: 'NoneType' object is not iterable
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-10-2009 , 11:09 PM
Quote:
Originally Posted by FileNotFound
And I have a question.
After completing the installation, following the wiki explanations,
creating my description above, everything works well except one important part: No HUD is displayed?!

Do you have any idea what could be the reason for that?
Did I missed an important step during installation?
Interestingly it seems as the DB wouldn't be filled with data?!
Also the HUD Main Window appears.

Because every field of every table seems to be empty, also the graph
isn't displayed.
But the connection is established and it also tells every 10 sec.:
GuiAutoImport.import_dir done


HUD-error.txt contains:

HUD_main starting
Using db name = fpdb



fpdb-error-log.txt contains:
fpdb.py:242: DeprecationWarning: use gtk.UIManager
self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)



Any suggestions or ideas would be appreciated.
those messages are not a problem.

If you are actually importing hands, you will see this:
Code:
GuiAutoImport.import_dir done
Total stored: 1 duplicates: 0 partial: 0 errors: 0  time: 0.192435979843
GuiAutoImport.import_dir done
GuiAu
Check that the importer is pointing at the correct directory in the window where you start the importer.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-10-2009 , 11:28 PM
Quote:
Originally Posted by Mgogo
BRB cant import hands

"<site enabled="True" site_name="PokerStars" table_finder="PokerStars.exe" screen_name="MYNAME" site_path="~/.wine/drive_c/Program Files/PokerStars/" HH_path="~/.wine/drive_c:\Program Files\PokerStars\HandHistory\MYNAME/" decoder="pokerstars_decode_table" converter="passthrough" supported_games="holdem,razz,omahahi,omahahilo,stu dhi,studhilo">
"
whats wrong with syntax?
NAME and HANDS? I copy pass just from explorer but sign / not \ so what should I do?
and my prefered seat right before dealer so its last one? i./e 10 for 10max, 8 for 8max right?

Thanks a lot
You need to change the paths in here:
site_path="~/.wine/drive_c/Program Files/PokerStars/" HH_path="~/.wine/drive_c:\Program Files\PokerStars\HandHistory\MYNAME/"
to whatever they are on your computer.
For XP, they are probaby "c:\Program Files\PokerStars\" and "c:\Program Files\PokerStars\HandHistory\YOURNAME"
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 02:17 AM
Quote:
Originally Posted by xaiviax
You need to change the paths in here:
site_path="~/.wine/drive_c/Program Files/PokerStars/" HH_path="~/.wine/drive_c:\Program Files\PokerStars\HandHistory\MYNAME/"
to whatever they are on your computer.
For XP, they are probaby "c:\Program Files\PokerStars\" and "c:\Program Files\PokerStars\HandHistory\YOURNAME"
Thanks a lot.
Today try run fpdb and saw next
"failed to load libs for graphing.
please install numpy and matplotlib"
it was before any change since yerstaday


By the way if my screen mane "I bet U" should I left space?

thanks again
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 04:03 AM
Quote:
Originally Posted by Mgogo
Thanks a lot.
Today try run fpdb and saw next
"failed to load libs for graphing.
please install numpy and matplotlib"
it was before any change since yerstaday


By the way if my screen mane "I bet U" should I left space?

thanks again
after reboot fpdb run.
I press bulk button nothing happend. I check pass like all is ok.


the main problem left.
I download numpy patch do not help.
should I download matplotlib? (if yes could you give e a link please, i couldn't find one)
Could you write step by step install guide for windows?
i.e.
put all necessary software in one list (only with one possible version) in right order they must be install
and give short description at the same page.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 04:36 AM
Quote:
Originally Posted by Mgogo
I download numpy patch do not help.
should I download matplotlib? (if yes could you give e a link please, i couldn't find one)
Could you write step by step install guide for windows?
i.e.
put all necessary software in one list (only with one possible version) in right order they must be install and give short description at the same page.
http://fpdb.wiki.****************/Install+Overview provides links to the packages you want.

Only one of the main developers runs windows, and we don't have anyone who has stepped up to build and or maintain the windows installer, or write documentation for the platform.

Without that contribution the installer and docs are likely to remain in the same state for some time.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 05:13 AM
I still didn't figured out what my problem could be.
I think it must be something related to the database.
When I try to import the HH from Pokerstars I'll never
read something like this:

Total stored: 1 duplicates: 0 partial: 0 errors: 0 time: 0.192435979843

But what I sometimes receive when I close fpdb is:

Traceback (most recent call last):
File "/home/XXXXXX/fpdb_109/pyfpdb/HUD_main.py", line 109, in read_stdin
(table_name, max, poker_game) = db_connection.get_table_name(new_hand_id)
TypeError: 'NoneType' object is not iterable

Doesn't this indicate that the DB seems empty?
I have no clue what could have gone wrong during installation...

The paths are all set correctly, any ideas?!
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 06:46 AM
Ok, maybe we should try to narrow the error possibilities.
Therefore I tried to Bulk Import my HH, which also doesn't work.

When I open the BulkImport menu visually the right path is shown:
/myname/.wine/.../HandHistory/.

The 'Location' field is empty.

When I click on Bulk Import fpdb-error-log.txt contains following text:

Code:
Traceback (most recent call last):
  File "/home/marc/firefox/download/fpdb_109/pyfpdb/GuiBulkImport.py", line 63, in load_clicked
    if os.path.isdir(self.inputFile):
  File "/usr/lib/python2.5/posixpath.py", line 195, in isdir
    st = os.stat(path)
TypeError: coercing to Unicode: need string or buffer, NoneType found
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 07:08 AM
I'm sorry for posting so many posts .. BUT I've found something really interesting.
According to an earlier post in this thread I changed the TimeZone in PS from CET to ET, and BANG, the HUD works!

But what seemt not to work at all is the Bulk Import?!
Also the ProfitGraph only refreshes if I quit fpdb and restart it?
But not by clicking on the refresh button?

But I am going to try further adjustments and will report my results.
Anyway any help would be appreciated if anyone has a good guess.

So far, thank you for the great work.

Last edited by FileNotFound; 01-11-2009 at 07:15 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 07:20 AM
Quote:
Originally Posted by FileNotFound
I'm sorry for posting so many posts .. BUT I've found something really interesting.
According to an earlier post in this thread I changed the TimeZone in PS from CET to ET, and BANG, the HUD works!
Thats fixed in the "real soon now" Alpha10 release. Good to see the HUD is working for you now.
Quote:
Originally Posted by FileNotFound
But what seemt not to work at all is the Bulk Import?!
Bulk import is a bit fiddly, try selecting an individual file with bulk import and see if you get any response in the console.
Quote:
Originally Posted by FileNotFound
Also the ProfitGraph only refreshes if I quit fpdb and restart it?
But not by clicking on the refresh button?
Thats fixed in Alpha10 too. The database connection caches results, and the grapher maintains the same db connection for the entire time it is open - so no updates after the first one.
Quote:
Originally Posted by FileNotFound
But I am going to try further adjustments and going to report my results.
Anyway any help would be appreciated if anyone has a good guess.
I recommend updating to the latest git. Search this thread for git and find Erathosthenes tree. Quite a few bug fixes and updates, you'll need to replace and update HUD_config.xml again though.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 08:11 AM
Bulk still don't work but HUD is work!!! Thanks all who help me.

Will waiting for Alfa10
Hope there will easy and soft layout system.
For now I can't move player's stats.
Any option to config stats(pop-up one as well)?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-11-2009 , 08:46 AM
I have tried but I can not get the HUD to work!

Unhandled exception in thread started by <function read_stdin at 0x0122CBB0>
Traceback (most recent call last):
File "HUD_main.py", line 136, in read_stdin
tablewindow = Tables.discover_table_by_name(config, table_name)
line 76, in discover_table_by_name
table = discover_nt_by_name(c, tablename)
line 200, in discover_nt_by_name
pshandle = win32api.OpenProcess(win32con.PROCESS_QUERY_INFORM ATION | win32con.PROCESS_VM_READ, False, processid[1])
pywintypes.error: (5, 'OpenProcess', 'Access is denied.')
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-12-2009 , 04:52 AM
mgogo: there's no gui configuration for the layout yet. If you'd read through the last 20 or so messages on this thread, you'd see the other questions answered.

(to move the windows, double click them to give them title bars, move them, double click again to remove the titlebars, then right click on the HUD menu and Save Layout)

donkequity:
happens in Vista or XP when you are not running fpdb as administrator.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-12-2009 , 11:06 AM
Is there already a possibility to graph some SnG related stuff? However, I was able to import most of my tourneys, but when I try to generate a graph it gives me:

J:\fpdb\pyfpdb\fpdb.py:244: DeprecationWarning: use gtk.UIManager
self.item_factory = gtk.ItemFactory(gtk.MenuBar, "<main>", accel_group)
Traceback (most recent call last):
File "J:\fpdb\pyfpdb\GuiGraphViewer.py", line 96, in generateGraph
text = "All Hands, " + "\nProfit: $" + str(line[-1]) + "\nTotal Hands: " + str(len(line))
IndexError: index out of bounds

Guess this is because it's a CG only feature?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-12-2009 , 11:26 AM
Quote:
Originally Posted by ekdikeo
mgogo: there's no gui configuration for the layout yet. If you'd read through the last 20 or so messages on this thread, you'd see the other questions answered.

(to move the windows, double click them to give them title bars, move them, double click again to remove the titlebars, then right click on the HUD menu and Save Layout)

donkequity:
happens in Vista or XP when you are not running fpdb as administrator.
I am logged in as administrator on XP. What more do I have to do? I do not know how to run fpdb as administrator. When I right click on fpdb.py there is no 'run as' option. So how do I do this?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-12-2009 , 12:13 PM
Quote:
Originally Posted by crimson_de
Guess this is because it's a CG only feature?
Bug is fixed in Alpha10, but you are right - only cash games can be graphed at the moment.

Adding a results table and a way to import tourney results a smallish project for anyone looking to help.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-13-2009 , 01:14 AM
Quote:
Originally Posted by donkequity
I am logged in as administrator on XP. What more do I have to do? I do not know how to run fpdb as administrator. When I right click on fpdb.py there is no 'run as' option. So how do I do this?
If your account has administrator, then it is impossible to get that error in XP. At least, that's what the documentation tells me.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-13-2009 , 10:04 PM
well done. it works well
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-14-2009 , 11:44 AM
Have been following this project since the start, but haven't been using the software as of yet. As stated in the initial days of the thread, this project is just superb.

Went to the website which I think probably has old screenshots. Couldn't find a page that summarized the current stats and features of the present alpha.

Can someone post a layperson update in this thread of where things stand in terms of stats that are currently provided in the tracker, features of the tracker, functionality, and maybe a couple of new screenshots of the thing working. I'm curious just how evolved the program is at this point, compared to the "pay" trackers out there.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
01-15-2009 , 01:32 AM
hey, donkequity, if you open up Tables.py, and remove the "| win32con.PROCESS_VM_READ"

does it work, or fail as well?

I think it will probably fail.. it looks like there is a call that doesn't require PROCESS_VM_READ to execute, however, i can't seem to find it supported in Python... GetProcessImageName() .. if anyone finds it somewhere in the Windows Python stuff, let me know

Last edited by ekdikeo; 01-15-2009 at 01:39 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m