Life In 19x19
http://lifein19x19.com/

Adapting Online-Go.com web interface for KGS
http://lifein19x19.com/viewtopic.php?f=24&t=14065
Page 1 of 1

Author:  Morgoth Bauglir [ Mon Mar 06, 2017 11:23 pm ]
Post subject:  Adapting Online-Go.com web interface for KGS

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?

Author:  oren [ Tue Mar 07, 2017 9:49 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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.

Author:  Morgoth Bauglir [ Wed Mar 08, 2017 5:05 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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.

Author:  oren [ Wed Mar 08, 2017 8:27 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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


Why is that worse than OGS interface?

Author:  Bantari [ Wed Mar 08, 2017 4:22 pm ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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?

Author:  Morgoth Bauglir [ Wed Mar 08, 2017 7:47 pm ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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).

Author:  KOCMOHABT [ Thu Mar 09, 2017 3:06 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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.

Author:  hyperpape [ Thu Mar 09, 2017 10:57 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

What is ban poisoning?

Author:  jeromie [ Thu Mar 09, 2017 11:19 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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.

Author:  Leira [ Fri Mar 10, 2017 11:28 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

Is this ban retroactive, or only affects the IPs that are connected at the specific moment of the ban?

Author:  Schachus [ Fri Mar 10, 2017 11:47 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

only those that are online and try to go online while the ban is active.

Author:  Morgoth Bauglir [ Sat Mar 11, 2017 2:52 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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.

Author:  KOCMOHABT [ Mon Mar 13, 2017 1:10 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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?

Author:  Morgoth Bauglir [ Mon Mar 13, 2017 3:19 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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.

Author:  daal [ Mon Mar 13, 2017 3:39 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

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.

Author:  Morgoth Bauglir [ Mon Mar 13, 2017 3:51 am ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

daal wrote:

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.



I just like OGS's source code. I like to think I can like things without having to dislike other things.

1. It's in Typescript.
2. It's designed in React which means it made up of components.
3. Each component has it's own stylus style sheet.
3. The code looks like it has been through a few major rewrite.

All this makes it clean to work with and reuse for said smart programmer.

Author:  oren [ Mon Mar 13, 2017 12:29 pm ]
Post subject:  Re: Adapting Online-Go.com web interface for KGS

Morgoth Bauglir wrote:
I just like OGS's source code. I like to think I can like things without having to dislike other things.

1. It's in Typescript.
2. It's designed in React which means it made up of components.
3. Each component has it's own stylus style sheet.
3. The code looks like it has been through a few major rewrite.

All this makes it clean to work with and reuse for said smart programmer.


Thanks, that was exactly I was curious about. :)

I compared with GoUniverse as the web application that can already work with KGS. The OGS source code could be modified to work, but it would take someone with significant interest to do it.

Page 1 of 1 All times are UTC - 8 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/