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-04-2009 , 10:09 PM
Hi all--

Heads up for Linux users

I have made some changes to the code in the HUD that finds the poker table windows. I think this will clear up some bugs and allow some new features, but is mostly an infrastructure improvement.

Anyway, you'll need to get the python bindings for xlib. In Fedora and Arch the package name is python-xlib, its probably similar for debian/ubuntu. These changes will show up in git in the next couple of days and will be in the next release.

These changes will work for Windows users, but they won't have to do anything different.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-05-2009 , 01:55 AM
Quote:
Originally Posted by Eleatic Stranger
The HUD evidently isn't working with SQLite yet – it reports that the database is locked after importing the first hand. (It wouldn't surprise me to hear that there are difficulties associated with simultaneous multi-thread access in SQLite.)

In fact I wasn't planning to use the HUD itself, but I have got very tired of having to import manually after each session. I believe there's no way to run auto-import without running the HUD at the same time, or is there? This would be a useful feature; you could keep Fpdb running in the background and know that your database was always up to date.
Actually, you can start autoimport, then close the HUD window, and the autoimport will keep running.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-05-2009 , 06:56 AM
I can't imagine why I didn't try this.... Thanks for the help.

It does need a small change to the code, however, namely something to handle the IOError exception that results:

File "/home/matthew/ephemera/fpdb-git/pyfpdb/fpdb_import.py", line 557, in import_fpdb_lines
self.caller.pipe_to_hud.stdin.write("%s" % (handsId) + os.linesep)
IOError: [Errno 32] Broken pipe
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 04:35 AM
I am not going to post a screen captures of the fpdb report. I think my word (spent over an hour tracking this down) is good enough as you will see.

I played one game tonight, .50/1.00 Holdem. When I got done, I ran a one day report in Players Stats. I also had an "audit" sent to me from PS. Some players may not know they can get a detailed audit from the Cashier>History>audit request part of the site. I asked for one day... November 6, since it, and all the hands, were after midnight EST. The audit showed I won $10.25, my PS account went u p $10.25, but when I had noted the hud stats, just before I left, there was a difference.

So, I ran a Players Stats report, filtered it for on .50, and used the date filter of November 6. The summary showed $9.75 profit, a difference of .50 I could not leave it alone...(bulldog in me). First, I made sure that the PS report showed 56 hands, AND that agreed with the FPDB, That told me there were no hands missing. I had to one by one match the HH with the detailed breakdown of hands dealt to me on the Player Stats report. Fortunately, about half way thru, I found a hand "99" that the fpdb report showed I was only dealt once. I found that I had lost 5.50 by checking (several times) the amount I lost from the HH. Both the total of bets lost, agreed with the amount the HH showed I started the next hand with.

However, my fpdb report errored by .50. I will be glad to show you the HH showing the actual numbers, but somewhere fpdb report is miscalculating the stats, albeit not much. Sorry to be a trouble maker. The hand mentioned did have a lot of "action", so not sure where the program "missed" a bit.

Here's the HH: I did include the start of the next hand to show the loss was 5.50, as compared to the fpdb report 6.00

HTML Code:
PokerStars Game #34981895162:  Hold'em Limit ($0.50/$1.00 USD) - 2009/11/05 22:34:27 PT [2009/11/06 1:34:27 ET]
Table 'Taurus' 10-max Seat #1 is the button
Seat 1: GaryJW ($20.80 in chips) 
Seat 3: kennyseattle ($16.25 in chips) 
Seat 4: jonycg ($13.95 in chips) 
Seat 5: Keith776 ($5.10 in chips) 
Seat 6: micpas1711 ($26.80 in chips) 
Seat 7: DSqUaReD44 ($26.95 in chips) 
Seat 8: myps007 ($20.35 in chips) 
Seat 9: mmaximko ($47.70 in chips) 
Seat 10: 1meandog4u ($50 in chips) 
ahenry8381 will be allowed to play after the button
kennyseattle: posts small blind $0.25
jonycg: posts big blind $0.50
1meandog4u: posts big blind $0.50
*** HOLE CARDS ***
Dealt to 1meandog4u [9h 9c]
Keith776: folds 
micpas1711: folds 
DSqUaReD44: raises $0.50 to $1
myps007: folds 
mmaximko: raises $0.50 to $1.50
1meandog4u: calls $1
GaryJW: folds 
kennyseattle: folds 
jonycg: folds 
DSqUaReD44: calls $0.50
*** FLOP *** [Jd 9d 7s]
DSqUaReD44: checks 
mmaximko: bets $0.50
1meandog4u: calls $0.50
DSqUaReD44: raises $0.50 to $1
mmaximko: raises $0.50 to $1.50
1meandog4u: raises $0.50 to $2
Betting is capped
DSqUaReD44: calls $1
mmaximko: calls $0.50
*** TURN *** [Jd 9d 7s] [Jc]
DSqUaReD44: checks 
mmaximko: bets $1
1meandog4u: raises $1 to $2
DSqUaReD44: calls $2
mmaximko: calls $1
*** RIVER *** [Jd 9d 7s Jc] [Jh]
DSqUaReD44: checks 
mmaximko: checks 
1meandog4u: checks 
*** SHOW DOWN ***
DSqUaReD44: shows [3d Td] (three of a kind, Jacks)
mmaximko: shows [Ks Kc] (a full house, Jacks full of Kings)
1meandog4u: mucks hand 
mmaximko collected $16.75 from pot
*** SUMMARY ***
Total pot $17.25 | Rake $0.50 
Board [Jd 9d 7s Jc Jh]
Seat 1: GaryJW (button) folded before Flop (didn't bet)
Seat 3: kennyseattle (small blind) folded before Flop
Seat 4: jonycg (big blind) folded before Flop
Seat 5: Keith776 folded before Flop (didn't bet)
Seat 6: micpas1711 folded before Flop (didn't bet)
Seat 7: DSqUaReD44 showed [3d Td] and lost with three of a kind, Jacks
Seat 8: myps007 folded before Flop (didn't bet)
Seat 9: mmaximko showed [Ks Kc] and won ($16.75) with a full house, Jacks full of Kings
Seat 10: 1meandog4u mucked [9h 9c]



PokerStars Game #34981920190:  Hold'em Limit ($0.50/$1.00 USD) - 2009/11/05 22:35:57 PT [2009/11/06 1:35:57 ET]
Table 'Taurus' 10-max Seat #3 is the button
Seat 1: GaryJW ($20.80 in chips) 
Seat 2: ahenry8381 ($18.20 in chips) 
Seat 3: kennyseattle ($16 in chips) 
Seat 4: jonycg ($13.45 in chips) 
Seat 5: Keith776 ($5.10 in chips) 
Seat 6: micpas1711 ($26.80 in chips) 
Seat 7: DSqUaReD44 ($21.45 in chips) 
Seat 8: myps007 ($20.35 in chips) 
Seat 9: mmaximko ($58.95 in chips) 
Seat 10: 1meandog4u ($44.50 in chips)
Dog

Last edited by 1meandog4u; 11-06-2009 at 04:41 AM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 06:44 AM
Quote:
Originally Posted by 1meandog4u
<snip>1bb accounting error
That looks to be in the old import code. I suspect the second big blind being posted by you is the issue. The output from the new import code matches the Stars hand history perfectly which is irritating - i'm trying to avoid touching the old code if I can.

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 10:16 AM
Hey,

I have a few questions about this:
- The first page says it supports PostgreSQL (which would be my preferred choice). Has it been tested yet and does it work well with the newest version?
- Does it work with the latest FTP software?
- Are there any known issues with software like TableNinjaFT?
- Does it work with Windows 7?
- Does it make changes to the HandHistories or does it use the same archive method as HEM?

Thanks in advance
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 10:27 AM
Quote:
Originally Posted by jurrasstoil
Hey,

I have a few questions about this:
- The first page says it supports PostgreSQL (which would be my preferred choice). Has it been tested yet and does it work well with the newest version?
- Does it work with the latest FTP software?
- Are there any known issues with software like TableNinjaFT?
- Does it work with Windows 7?
- Does it make changes to the HandHistories or does it use the same archive method as HEM?

Thanks in advance
- Yes, yes
- Yes
- No idea
- Only 1 person has tried, and they eventaully got it working.
- We dont touch the hh files except to read and monitor

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 11:02 AM
Hey, I'm about to give this software a try for the first time.

I read the supported networks/sites do not include the Ongame network yet, is there any estimate for support on this network?

Regards,
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 07:34 PM
Hi,

Quote:
Originally Posted by jamarpa
is work out the hand converting process in reference to the importation of PS and FTP freerolls. In particular qualifying/finals type tournies, ANZPT, APPT and Poker Hero's.
The changes made for Fulltilt are working on Poker Hero's and the new Aussie Millions qualifiers.

If there are no fixes for PS qualifiers yet I have a couple of hackes and one possible fix that I would like one of the team to have a look at and critic please.

The first 2 hacks that would be better suited else where as they are the same, and there should be a better solution is the following 2.

PokerStarsToFpdb.py determineGameType
Code:
---m = self.re_GameInfo.search(handText)
+++m = self.re_GameInfo.search(handText.replace('Freeroll','$0.00+$0.00'))
and PokerStarsToFpdb.py readHandInfo
Code:
---m = self.re_GameInfo.search(hand.handText)
+++m = self.re_GameInfo.search(hand.handText.replace('Freeroll','$0.00+$0.00'))
The theory is ofcourse that a freeroll is just a tourn with $0 buyin and $0 fees.

The next I feel is a fix that needs to be applied. With APPT qualifiers there was an error when saving the table line in hand.py due to the table string ending up to big for hte field in the db. ie. 208350503 208350503 3
so in hand.py writeTableLine I changed
Code:
---        if self.gametype['type'] == 'tour':
+++        if self.gametype['type'] == 'tour' and self.tablename[:len(self.tourNo)]!=self.tourNo:
ta

Jamarpa (japa)
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 09:03 PM
Quote:
Originally Posted by jamarpa
If there are no fixes for PS qualifiers yet I have a couple of hackes and one possible fix that I would like one of the team to have a look at and critic please.

The first 2 hacks that would be better suited else where as they are the same, and there should be a better solution is the following 2.

PokerStarsToFpdb.py determineGameType
Code:
---m = self.re_GameInfo.search(handText)
+++m = self.re_GameInfo.search(handText.replace('Freeroll','$0.00+$0.00'))
and PokerStarsToFpdb.py readHandInfo
Code:
---m = self.re_GameInfo.search(hand.handText)
+++m = self.re_GameInfo.search(hand.handText.replace('Freeroll','$0.00+$0.00'))
The theory is ofcourse that a freeroll is just a tourn with $0 buyin and $0 fees.
That might be a pretty good solution. I didn't write the tourney stuff, but I think we are reliant on the tourney buyin being in the title.

Either way you need to limit the scope of the replace or you'll affect player names. hand.handText is all text for the hand, so FreerollBob would become $0.00+$0.00Bob
Quote:
Originally Posted by jamarpa
The next I feel is a fix that needs to be applied. With APPT qualifiers there was an error when saving the table line in hand.py due to the table string ending up to big for hte field in the db. ie. 208350503 208350503 3
so in hand.py writeTableLine I changed
Code:
---        if self.gametype['type'] == 'tour':
+++        if self.gametype['type'] == 'tour' and self.tablename[:len(self.tourNo)]!=self.tourNo:
ta

Jamarpa (japa)
I think extending the length of table is the correct solution to this.

Code:
diff --git a/pyfpdb/SQL.py b/pyfpdb/SQL.py
index 84b4e9b..3522b89 100644
--- a/pyfpdb/SQL.py
+++ b/pyfpdb/SQL.py
@@ -212,7 +212,7 @@ class Sql:
         if db_server == 'mysql':
             self.query['createHandsTable'] = """CREATE TABLE Hands (
                             id BIGINT UNSIGNED AUTO_INCREMENT NOT NULL, PRIMARY KEY (id),
-                            tableName VARCHAR(20) NOT NULL,
+                            tableName VARCHAR(22) NOT NULL,
                             siteHandNo BIGINT NOT NULL,
                             gametypeId SMALLINT UNSIGNED NOT NULL, FOREIGN KEY (gametypeId) REFERENCES Gametypes(id),
                             handStart DATETIME NOT NULL,
@@ -247,7 +247,7 @@ class Sql:
         elif db_server == 'postgresql':
             self.query['createHandsTable'] = """CREATE TABLE Hands (
                             id BIGSERIAL, PRIMARY KEY (id),
-                            tableName VARCHAR(20) NOT NULL,
+                            tableName VARCHAR(22) NOT NULL,
                             siteHandNo BIGINT NOT NULL,
                             gametypeId INT NOT NULL, FOREIGN KEY (gametypeId) REFERENCES Gametypes(id),
                             handStart timestamp without time zone NOT NULL,
@@ -281,7 +281,7 @@ class Sql:
         elif db_server == 'sqlite':
             self.query['createHandsTable'] = """CREATE TABLE Hands (
                             id INTEGER PRIMARY KEY,
-                            tableName TEXT(20) NOT NULL,
+                            tableName TEXT(22) NOT NULL,
                             siteHandNo INT NOT NULL,
                             gametypeId INT NOT NULL,
                             handStart REAL NOT NULL,
Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 10:02 PM
I've encountered a new problem while auto-importing with SQLite. On closer inspection it turned out to have nothing to do with auto- (as opposed to bulk) importing or SQLite; the cause seems to be the unusual accented characters in one of the players' names. The table concerned can't be imported, but all the others are fine. (I vaguely remember once also getting error messages involving a player with euro signs in his screen name.)

This may be a known bug, but if any developer wants the history file, please send me a PM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 10:22 PM
Hi,

This software sounds very promising and I'm excited to try it. Any estimate on when it will support Bodog?

Thanks,
Paul
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 10:24 PM
Quote:
Originally Posted by sorrow
That might be a pretty good solution. I didn't write the tourney stuff, but I think we are reliant on the tourney buyin being in the title.

Either way you need to limit the scope of the replace or you'll affect player names. hand.handText is all text for the hand, so FreerollBob would become $0.00+$0.00Bob
oops, should've foreseen that one.

Will look at refining. Need to try some other sites/freerolls to find different patterns. Would this idea be better deeper in the class's or site specific?


Quote:
Originally Posted by sorrow
I think extending the length of table is the correct solution to this.

Code:
diff --git a/pyfpdb/SQL.py b/pyfpdb/SQL.py
index 84b4e9b..3522b89 100644
--- a/pyfpdb/SQL.py
+++ b/pyfpdb/SQL.py
@@ -212,7 +212,7 @@ class Sql:
         if db_server == 'mysql':
             self.query['createHandsTable'] = """CREATE TABLE Hands (
                             id BIGINT UNSIGNED AUTO_INCREMENT NOT NULL, PRIMARY KEY (id),
-                            tableName VARCHAR(20) NOT NULL,
+                            tableName VARCHAR(22) NOT NULL,
                             siteHandNo BIGINT NOT NULL,
                             gametypeId SMALLINT UNSIGNED NOT NULL, FOREIGN KEY (gametypeId) REFERENCES Gametypes(id),
                             handStart DATETIME NOT NULL,
@@ -247,7 +247,7 @@ class Sql:
         elif db_server == 'postgresql':
             self.query['createHandsTable'] = """CREATE TABLE Hands (
                             id BIGSERIAL, PRIMARY KEY (id),
-                            tableName VARCHAR(20) NOT NULL,
+                            tableName VARCHAR(22) NOT NULL,
                             siteHandNo BIGINT NOT NULL,
                             gametypeId INT NOT NULL, FOREIGN KEY (gametypeId) REFERENCES Gametypes(id),
                             handStart timestamp without time zone NOT NULL,
@@ -281,7 +281,7 @@ class Sql:
         elif db_server == 'sqlite':
             self.query['createHandsTable'] = """CREATE TABLE Hands (
                             id INTEGER PRIMARY KEY,
-                            tableName TEXT(20) NOT NULL,
+                            tableName TEXT(22) NOT NULL,
                             siteHandNo INT NOT NULL,
                             gametypeId INT NOT NULL,
                             handStart REAL NOT NULL,
Sorrow
LOL, saved the message, went down to Aldi for some coke and lemonade for the Bourbon and thought of the field length on the way but feel that 22 is still not long enough. Would it be better to allow for Tournament number length increase and tourny's with more then 999 tables. So with tableName TEXT(24) FPDB could go upto '999999999 999999999 9999'. Then only world record attemps might break it.

ta

Jamarpa
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 10:58 PM
Quote:
Originally Posted by Franki81
Hey, I'm about to give this software a try for the first time.

I read the supported networks/sites do not include the Ongame network yet, is there any estimate for support on this network?

Regards,
Quote:
Originally Posted by chibear
Hi,

This software sounds very promising and I'm excited to try it. Any estimate on when it will support Bodog?

Thanks,
Paul
We need hh files guys - I have exactly a hand for bodog nlhe-6max, and nothing for ongame.

A lot of work has gone on in the last year getting fpdb ready to support an unlimited number of sites, but we cant support more sites without hh files from those sites.

For those considering volunteering hh files, they are never published publicly, and only distributed among the developers working on that code.

PM me if interested.

Thanks

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 11:30 PM
Hi all,

I've just put up another development snap shot. fpdb-0.12-20091107.tar.gz available in the snapshots directory at http://****************/projects/fpdb/files/

Not too much has changed since the last snapshot

The highlighs:
- Sortable columns in Player Stats view (changed color for profit to darker green too)
- Session Stats viewer - This requires the graphing to run, and won't run for sqlite at the moment. Its buggy - but i'd like feedback on layout if you are game.
- Tray icon


We've removed some code that was hiding bugs, so there may be a few more errors appearing with this release.

Please http://forumserver.twoplustwo.com/sh...postcount=1974 if you are going to upgrade from an earlier version of fpdb.

There may also be a windows specific release

Thanks

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 11:48 PM
Quote:
Originally Posted by jamarpa
Will look at refining. Need to try some other sites/freerolls to find different patterns. Would this idea be better deeper in the class's or site specific?
It will have to be site specific.

We dont have a consistent way to handle grabbing the tourney buy-in yet as the info isn't necessarily available in the hh file on all sites (if you're listening FTP, that would be useful!) outside of the filename itself, which we can't trust.

Tourneys do need some love in fpdb.

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-06-2009 , 11:52 PM
Sorrow,

I would be more than willing to send Bodog hh to you. I tried to PM you, but I got a message saying I don't have access to do so. Can you PM me and I can email you some files?
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-07-2009 , 01:31 AM
Quote:
Originally Posted by sorrow
Hi all,

I've just put up another development snap shot. fpdb-0.12-20091107.tar.gz available in the snapshots directory at http://****************/projects/fpdb/files/

Not too much has changed since the last snapshot

The highlighs:
- Sortable columns in Player Stats view (changed color for profit to darker green too)
Not to be a dummy, but do we just unzip and drop in the fpdb directory? I saw one file "global" something, where does it go since it seems to be outside of the fpdb directory?

Should we save a copy of our hud_config.html fie before installing, or should we just make the changes to the included config file...

(Thanks for the darker green )

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-07-2009 , 01:42 AM
Quote:
Originally Posted by 1meandog4u
Not to be a dummy, but do we just unzip and drop in the fpdb directory? I saw one file "global" something, where does it go since it seems to be outside of the fpdb directory?
Gah... I screwed up the tarball.

I'll upload a replacement one in the next day or so.

Quote:
Originally Posted by 1meandog4u
Should we save a copy of our hud_config.html fie before installing, or should we just make the changes to the included config file...

(Thanks for the darker green )

Dog
The config file hasn't changed between releases.

Sorrow
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-07-2009 , 03:15 AM
Quote:
Originally Posted by sorrow
- Yes, yes
- Yes
- No idea
- Only 1 person has tried, and they eventaully got it working.
- We dont touch the hh files except to read and monitor

Sorrow
thanks, that sounds good.

Just one more question:

- Does it work for SNGs on FTP?
I don't need any graphs or whatever, just the HUD. (It's for my netbook, i have HEM on my desktop and laptop)
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-07-2009 , 03:26 AM
Quote:
Originally Posted by sorrow
The config file hasn't changed between releases.
Sorrow
Then we should save a current copy (do it anyway for safety) of the config file to drag n drop it over the current one? so that it has our password, customizing, etc.

Dog
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-07-2009 , 04:26 AM
Quote:
Originally Posted by jurrasstoil
thanks, that sounds good.

Just one more question:

- Does it work for SNGs on FTP?
I don't need any graphs or whatever, just the HUD. (It's for my netbook, i have HEM on my desktop and laptop)
Yep, works for me on the micros 45 and 90 player.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-07-2009 , 05:05 PM
Okay, i may be way too stupid to get this thing working -.-

So, i've downloaded the latest installer (0.11.3) and ran it, cancelled the MySQL installation because i've installed PostgreSQL. Then i created the fpdb roll and the fpdb Database.
After that i started the fpdb.py and it def did something because now there are compiled python files in the folder, but there is no fpdb folder in my %appdata% folder... I did edit the example HUD_config.xml to connect to the postgre database and renamed it.
When i ran the fpdb.py again it said "Reading configuration file HUD_config.xml" and then it just closes.

I'm stuck...

Any tips or hints?

thanks in advance.

Oh, forgot the errorlog:
Code:
C:\Program Files\Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated
  from sets import ImmutableSet
Traceback (most recent call last):
  File "C:\Poker\FPDB\pyfpdb\fpdb.py", line 465, in <module>
    me = fpdb()
  File "C:\Poker\FPDB\pyfpdb\fpdb.py", line 377, in __init__
    self.load_profile()
  File "C:\Poker\FPDB\pyfpdb\fpdb.py", line 269, in load_profile
    self.settings['db-password'])
  File "C:\Poker\FPDB\pyfpdb\fpdb_db.py", line 64, in connect
    import psycopg2
ImportError: No module named psycopg2

Last edited by jurrasstoil; 11-07-2009 at 05:15 PM.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-07-2009 , 06:41 PM
Quote:
Originally Posted by jurrasstoil
Okay, i may be way too stupid to get this thing working -.-

So, i've downloaded the latest installer (0.11.3) and ran it, cancelled the MySQL installation because i've installed PostgreSQL. Then i created the fpdb roll and the fpdb Database.
After that i started the fpdb.py and it def did something because now there are compiled python files in the folder, but there is no fpdb folder in my %appdata% folder... I did edit the example HUD_config.xml to connect to the postgre database and renamed it.
When i ran the fpdb.py again it said "Reading configuration file HUD_config.xml" and then it just closes.

I'm stuck...

Any tips or hints?

thanks in advance.

Oh, forgot the errorlog:
Code:
C:\Program Files\Python26\lib\site-packages\MySQLdb\__init__.py:34: DeprecationWarning: the sets module is deprecated
  from sets import ImmutableSet
Traceback (most recent call last):
  File "C:\Poker\FPDB\pyfpdb\fpdb.py", line 465, in <module>
    me = fpdb()
  File "C:\Poker\FPDB\pyfpdb\fpdb.py", line 377, in __init__
    self.load_profile()
  File "C:\Poker\FPDB\pyfpdb\fpdb.py", line 269, in load_profile
    self.settings['db-password'])
  File "C:\Poker\FPDB\pyfpdb\fpdb_db.py", line 64, in connect
    import psycopg2
ImportError: No module named psycopg2
You need to import psycopg2. That is the Python interface to PostgreSQL. Get it here. Make sure you get the version that matches your version of python 2.5 or 2.6.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote
11-07-2009 , 06:55 PM
Quote:
Originally Posted by sorrow
We need hh files guys - I have exactly a hand for bodog nlhe-6max, and nothing for ongame.

A lot of work has gone on in the last year getting fpdb ready to support an unlimited number of sites, but we cant support more sites without hh files from those sites.

For those considering volunteering hh files, they are never published publicly, and only distributed among the developers working on that code.

PM me if interested.

Thanks

Sorrow
Hi all--

If you are going to contribute hand histories you should go ahead and play the non holdem games an contribute those, too. It will only take a few minutes cost you a few cents to play some stud, omaha and draw games. Also you need to contribute a few hands each of NL, PL and limit. Some of the filters support play money, too (some users want to try the new versions, etc on play money), so shoot us a couple of play money HHs.

It only takes us a little longer to support all the games the first time around, though it can be a pain in the butt to go back and add it later.

I am not that interested in adding new sites, myself right now (because there is so much other stuff for me to do), but I would be happy to help someone do it. You really only need rudimentary Python and regular expression skills. PM me if you want to add a site. The PokerStarsToFpdb.py filter is a good model to work from.
Free, open source poker tracking software: FPDB - (Version 0.40.5) - Nov 14, 2013 Quote

      
m