Dominion Strategy Forum
Meta => Feedback => Council Room Feedback => Topic started by: Jorbles on August 17, 2012, 06:46:48 pm
-
Now that there's logs to scrape from FunSockets, will CouncilRoom be integrating with FunSockets? I know I'd love it if that happened.
CouncilRoom could carry over its analysis aids and keep track of the new Dark Ages cards too!
-
Now that there's logs to scrape from FunSockets, will CouncilRoom be integrating with FunSockets? I know I'd love it if that happened.
CouncilRoom could carry over its analysis aids and keep track of the new Dark Ages cards too!
Someone is gonna have to complete a game on Goko first....
-
Someone needs to do the work. Don't know if rob is up to it. I have access to his server and was considering it, but I'm going to wait and see on this mofo for now.
-
I have interest to help too, but I have no experience in Python. I have only experience in Java, PHP, Perl and C.
But there are still other "problems", like user matching. I think it will be best to create new user pages.
-
I have the interest and the python skills.
Please let me know when needed.
-
Now that there's logs to scrape from FunSockets, will CouncilRoom be integrating with FunSockets? I know I'd love it if that happened.
CouncilRoom could carry over its analysis aids and keep track of the new Dark Ages cards too!
Someone is gonna have to complete a game on Goko first....
True, I am assuming they will eventually get to that stage. I should add that I like many people in this thread would be interested in helping. My skillset is similar to Qvist's, but I would be willing to learn some Python to help out.
User matching doesn't happen now does it? I mean if I change my name from Jorbles to Jorbles_drunk (which I do when I'm drunk) the matching doesn't happen does it? I tried to verify but councilroom is super slow right now.
-
If you are interesting in doing this, I recommend you subscribe to the councilroom development mailing list (uber low traffic) (https://groups.google.com/forum/?fromgroups=#!topic/councilroom-dev) and send a mail noting your interest. David Lu, who implemented all the goals stuff and seems interested in continuing development, reads emails there but doesn't read the forum much.
I've been kind of burned out on dominion and dominion coding, but councilroom could reasonably easily support goko.
1) It would require writing a scraper for the goko logs at http://dominionlogs.goko.com that periodically checks for new logs and downloads them.
2) Then it would require a parser that writes parsed logs in the format councilroom understands (parse_game.py does the work for iso, which is much more complicated, but you can get a feeling for the format from either reading the unittests or just running the parser and examining some logs).
3) Then it's a small bit of work to make the log importer also read from whereever it writes the goko parsed output.
4) And then you'd need to update the card data file for dark ages (modify the csv, then also convert it to json for the frontend).
-
The Goko log format is actually fantastically simple, so at least that part is doable.
-
I haven't made the Goko plunge (at least as far as purchasing yet) but out of curiosity, is CR eventually going to track Goko stats? I'm sure Mike and everyone else put a lot of effort into getting it back up just for Iso to go down - not sure how much work it is to start up with Goko.
-
It's still waiting on someone to do it.
-
I suppose I should officially express my interest in doing this, since it seems nobody else has taken the initiative and it's been a while. I grabbed the code and started looking at it, seems within range of what I can do. [edit] why do I have a +1 for this I haven't even done anything yet... [/edit]
-
If I remember thee github graph correctly, michaeljb has at least worked on something that sounds like cr-suport for goko
-
why do I have a +1 for this I haven't even done anything yet...
Why not? I want to encourage you to do it!
-
why do I have a +1 for this I haven't even done anything yet...
Why not? I want to encourage you to do it!
This!
-
It's to make you feel obligated.
-
I suppose I should officially express my interest in doing this, since it seems nobody else has taken the initiative and it's been a while. I grabbed the code and started looking at it, seems within range of what I can do. [edit] why do I have a +1 for this I haven't even done anything yet... [/edit]
If you had made another post instead of editing, we'd have +1'd that one too!
-
If I remember thee github graph correctly, michaeljb has at least worked on something that sounds like cr-suport for goko
I basically said this in a PM to ftl, but I might as well say it for all to see.
All I've really done is adding Dark Ages cards to the csv (included adding new types, so every pre-Dark Ages card had to be modified).
I've spent some time grokking parse_game.py, but with school I've been too busy to really work on it, and I've never been 100% successful with getting councilroom running locally. Once I'm done with this semester, I'm planning to put in some more time on this.