Adapting Online-Go.com web interface for KGS

Comments, questions, rants, etc, that are specifically about KGS go here.
Morgoth Bauglir
Dies in gote
Posts: 25
Joined: Thu Mar 28, 2013 4:29 am
GD Posts: 0
Been thanked: 1 time

Adapting Online-Go.com web interface for KGS

Post by Morgoth Bauglir »

OGS just opensourced its web interface at https://github.com/online-go/online-go.com .


Any smart programmer with some free time on his or her hands able to adapt it for KGS?
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: Adapting Online-Go.com web interface for KGS

Post by oren »

Morgoth Bauglir wrote:OGS just opensourced its web interface at https://github.com/online-go/online-go.com .


Any smart programmer with some free time on his or her hands able to adapt it for KGS?


Is there something about it you like better than GoUniverse? Just curious what the major differences are to you.
Morgoth Bauglir
Dies in gote
Posts: 25
Joined: Thu Mar 28, 2013 4:29 am
GD Posts: 0
Been thanked: 1 time

Re: Adapting Online-Go.com web interface for KGS

Post by Morgoth Bauglir »

oren wrote:
Is there something about it you like better than GoUniverse? Just curious what the major differences are to you.



Well, I guess GoUniverse is just too much like CGoban for me.
User avatar
oren
Oza
Posts: 2777
Joined: Sun Apr 18, 2010 5:54 pm
GD Posts: 0
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Location: Seattle, WA
Has thanked: 251 times
Been thanked: 549 times

Re: Adapting Online-Go.com web interface for KGS

Post by oren »

Morgoth Bauglir wrote:Well, I guess GoUniverse is just too much like CGoban for me.


Why is that worse than OGS interface?
User avatar
Bantari
Gosei
Posts: 1639
Joined: Sun Dec 06, 2009 6:34 pm
GD Posts: 0
Universal go server handle: Bantari
Location: Ponte Vedra
Has thanked: 642 times
Been thanked: 490 times

Re: Adapting Online-Go.com web interface for KGS

Post by Bantari »

oren wrote:
Morgoth Bauglir wrote:Well, I guess GoUniverse is just too much like CGoban for me.


Why is that worse than OGS interface?

Yeah. I was wondering that too.
And also - why would anybody want to impose it on another server?
- Bantari
______________________________________________
WARNING: This post might contain Opinions!!
Morgoth Bauglir
Dies in gote
Posts: 25
Joined: Thu Mar 28, 2013 4:29 am
GD Posts: 0
Been thanked: 1 time

Re: Adapting Online-Go.com web interface for KGS

Post by Morgoth Bauglir »

oren wrote:
Morgoth Bauglir wrote:Well, I guess GoUniverse is just too much like CGoban for me.


Why is that worse than OGS interface?


By that I mean I have no real incentive to move from CGoban to GoUniverse and risk being ban-poisoned. (Timestamps are not THAT important to me).
KOCMOHABT
Lives with ko
Posts: 160
Joined: Sun Dec 21, 2014 4:06 am
Rank: 4d
GD Posts: 0
KGS: KOCMOHABT
Has thanked: 127 times
Been thanked: 175 times

Re: Adapting Online-Go.com web interface for KGS

Post by KOCMOHABT »

Morgoth Bauglir wrote:
oren wrote:
Morgoth Bauglir wrote:Well, I guess GoUniverse is just too much like CGoban for me.


Why is that worse than OGS interface?


By that I mean I have no real incentive to move from CGoban to GoUniverse and risk being ban-poisoned. (Timestamps are not THAT important to me).


First of all, if where would be another client for KGS working through the JSON-API, then that client would have just the same problem with ban system. But Shubert already working on it, so this is a temporary problem.
It would be cool if you would describe what exactly do you like in OGS client the most, then maybe i would implement it in the GoUniverse if it's possible. But you should know the next essential thing: functionality of a client completely depends on a functionality of a server. So i can't add tabs with "Ladder"/"Best players"/"Problems" and i can't add snapshot of the currently playing games because where is no such functionality on KGS, and a new OGS-like client won't be able to do that either. But if you are talking about theirs list of games and list of challenges with little squares, this is the thing that i can implement.
Anyway you can post any of your ideas on https://github.com/IlyaKirillov/GoUniverse/issues. I would love to hear a fresh thoughts about improving GoUniverse.

Thank you.
hyperpape
Tengen
Posts: 4382
Joined: Thu May 06, 2010 3:24 pm
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
Location: Caldas da Rainha, Portugal
Has thanked: 499 times
Been thanked: 727 times

Re: Adapting Online-Go.com web interface for KGS

Post by hyperpape »

What is ban poisoning?
jeromie
Lives in sente
Posts: 902
Joined: Fri Jan 31, 2014 7:12 pm
Rank: AGA 3k
GD Posts: 0
Universal go server handle: jeromie
Location: Fort Collins, CO
Has thanked: 319 times
Been thanked: 287 times

Re: Adapting Online-Go.com web interface for KGS

Post by jeromie »

hyperpape wrote:What is ban poisoning?

Right now, everyone who plays via GoUniverse appears to have the same IP address to the KGS server. If a user is banned on KGS, it also bans the IP address from which they were playing and any other user accounts that attempt to connect from that IP (with the goal of making it difficult to just hop back on with a new account). This means that if someone playing via GoUniverse is banned, everyone else who logs into via that interface also becomes banned, at least until the mods can clear things up.
User avatar
Leira
Dies in gote
Posts: 37
Joined: Mon Nov 08, 2010 8:34 pm
Rank: OGS 3 kyu
GD Posts: 0
Universal go server handle: Leira
Has thanked: 20 times
Been thanked: 7 times

Re: Adapting Online-Go.com web interface for KGS

Post by Leira »

Is this ban retroactive, or only affects the IPs that are connected at the specific moment of the ban?
My accounts:
OGS · KGS · DGS · Little Golem
Schachus
Lives with ko
Posts: 211
Joined: Wed Jul 01, 2015 11:02 am
Rank: KGS 1k EGF 2k
GD Posts: 0
KGS: Schachus12
Has thanked: 16 times
Been thanked: 62 times

Re: Adapting Online-Go.com web interface for KGS

Post by Schachus »

only those that are online and try to go online while the ban is active.
Morgoth Bauglir
Dies in gote
Posts: 25
Joined: Thu Mar 28, 2013 4:29 am
GD Posts: 0
Been thanked: 1 time

Re: Adapting Online-Go.com web interface for KGS

Post by Morgoth Bauglir »

KOCMOHABT wrote:

First of all, if where would be another client for KGS working through the JSON-API, then that client would have just the same problem with ban system. But Shubert already working on it, so this is a temporary problem.
It would be cool if you would describe what exactly do you like in OGS client the most, then maybe i would implement it in the GoUniverse if it's possible. But you should know the next essential thing: functionality of a client completely depends on a functionality of a server. So i can't add tabs with "Ladder"/"Best players"/"Problems" and i can't add snapshot of the currently playing games because where is no such functionality on KGS, and a new OGS-like client won't be able to do that either. But if you are talking about theirs list of games and list of challenges with little squares, this is the thing that i can implement.
Anyway you can post any of your ideas on https://github.com/IlyaKirillov/GoUniverse/issues. I would love to hear a fresh thoughts about improving GoUniverse.

Thank you.


My initial post was about cannibalizing OGS source code, not about GoUniverse but ...

Anyway, I sent you a pull request for a Gradle project that wraps GoUniverse in a executable Jar with its own Tomcat server and KGS JSON Client. Hope you will merge it.
KOCMOHABT
Lives with ko
Posts: 160
Joined: Sun Dec 21, 2014 4:06 am
Rank: 4d
GD Posts: 0
KGS: KOCMOHABT
Has thanked: 127 times
Been thanked: 175 times

Re: Adapting Online-Go.com web interface for KGS

Post by KOCMOHABT »

Morgoth Bauglir wrote:My initial post was about cannibalizing OGS source code, not about GoUniverse but ...

Anyway, I sent you a pull request for a Gradle project that wraps GoUniverse in a executable Jar with its own Tomcat server and KGS JSON Client. Hope you will merge it.


This is a good idea, but I do not understand how does this relate to my question about the difference between the interfaces OGS and GoUniverse?
Morgoth Bauglir
Dies in gote
Posts: 25
Joined: Thu Mar 28, 2013 4:29 am
GD Posts: 0
Been thanked: 1 time

Re: Adapting Online-Go.com web interface for KGS

Post by Morgoth Bauglir »

KOCMOHABT wrote:
This is a good idea, but I do not understand how does this relate to my question about the difference between the interfaces OGS and GoUniverse?



Like I said I have nothing against Go Universe, I have no idea why Oren wanted to turn this into a Go Universe vs OGS thread and I am not interested in going there.
User avatar
daal
Oza
Posts: 2508
Joined: Wed Apr 21, 2010 1:30 am
GD Posts: 0
Has thanked: 1304 times
Been thanked: 1128 times

Re: Adapting Online-Go.com web interface for KGS

Post by daal »

Morgoth Bauglir wrote:
KOCMOHABT wrote:
This is a good idea, but I do not understand how does this relate to my question about the difference between the interfaces OGS and GoUniverse?



Like I said I have nothing against Go Universe, I have no idea why Oren wanted to turn this into a Go Universe vs OGS thread and I am not interested in going there.


Since you are asking other people (some smart programmer) to do work, it seems reasonable to ask why it should be done, particularly when there is already an alternative out there. The assumption is that you see deficits in GoUniverse, or advantages in adapting the OGS interface, otherwise you wouldn't have reason to make the suggestion.
Patience, grasshopper.
Post Reply