Good day, sir!
I think you can do this task by yourself:
Most of pokerrooms support output hands into external text files - PokerStars have this option 100%, many poker helpers work with this information (Holdem Manager, Magic Holdem, PokerTracker, etc).
What you should to do - find where each pokerroom store hands history, parsing logfile and send your current hand to main app.
On PS this look like this:
PokerStars Hand #141120738688: Tournament [**]
(10/20) - 2015/09/21 4:00:56 EET [2015/09/20 21:00:56 ET]
Table '1301693696 206' 9-max Seat #1 is the button
Seat 1: karen1105943 (1200 in chips)
Seat 2: jo destroyer (1200 in chips)
Seat 3: drakerdrag (1200 in chips)
Seat 4: RAWthentic13 (1200 in chips)
Seat 5: Dan_marineau (1200 in chips)
Seat 6: [MyNickName] (1200 in chips)
Seat 7: Slava448 (1200 in chips)
Seat 8: Ace Bigolo (1200 in chips)
Seat 9: joe-slovak (1200 in chips)
karen1105943: posts the ante 4
jo destroyer: posts the ante 4
drakerdrag: posts the ante 4
RAWthentic13: posts the ante 4
Dan_marineau: posts the ante 4
[MyNickName]: posts the ante 4
Slava448: posts the ante 4
Ace Bigolo: posts the ante 4
joe-slovak: posts the ante 4
jo destroyer: posts small blind 10
drakerdrag: posts big blind 20
*** HOLE CARDS ***
Dealt to [MyNickName] [5c Qh]
RAWthentic13: calls 20
Dan_marineau has timed out while disconnected
Dan_marineau: folds
Dan_marineau is sitting out
Slovo Tverdo: folds
full text of current round is big - there is no enought place to store it