It is currently Thu Mar 28, 2024 1:24 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 17 posts ] 
Author Message
Offline
 Post subject: Adapting Online-Go.com web interface for KGS
Post #1 Posted: Mon Mar 06, 2017 11:23 pm 
Dies in gote

Posts: 25
Liked others: 0
Was liked: 1
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?

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #2 Posted: Tue Mar 07, 2017 9:49 am 
Oza
User avatar

Posts: 2777
Location: Seattle, WA
Liked others: 251
Was liked: 549
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: 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.

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #3 Posted: Wed Mar 08, 2017 5:05 am 
Dies in gote

Posts: 25
Liked others: 0
Was liked: 1
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.

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #4 Posted: Wed Mar 08, 2017 8:27 am 
Oza
User avatar

Posts: 2777
Location: Seattle, WA
Liked others: 251
Was liked: 549
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
Morgoth Bauglir wrote:
Well, I guess GoUniverse is just too much like CGoban for me.


Why is that worse than OGS interface?


This post by oren was liked by: Bantari
Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #5 Posted: Wed Mar 08, 2017 4:22 pm 
Gosei
User avatar

Posts: 1639
Location: Ponte Vedra
Liked others: 642
Was liked: 490
Universal go server handle: 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!!

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #6 Posted: Wed Mar 08, 2017 7:47 pm 
Dies in gote

Posts: 25
Liked others: 0
Was liked: 1
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).

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #7 Posted: Thu Mar 09, 2017 3:06 am 
Lives with ko

Posts: 160
Liked others: 127
Was liked: 175
Rank: 4d
KGS: 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.


This post by KOCMOHABT was liked by 3 people: DiceSpin, gamesorry, Waylon
Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #8 Posted: Thu Mar 09, 2017 10:57 am 
Tengen

Posts: 4380
Location: North Carolina
Liked others: 499
Was liked: 733
Rank: AGA 3k
GD Posts: 65
OGS: Hyperpape 4k
What is ban poisoning?

_________________
Occupy Babel!

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #9 Posted: Thu Mar 09, 2017 11:19 am 
Lives in sente

Posts: 902
Location: Fort Collins, CO
Liked others: 319
Was liked: 287
Rank: AGA 3k
Universal go server handle: 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.


This post by jeromie was liked by: hyperpape
Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #10 Posted: Fri Mar 10, 2017 11:28 am 
Dies in gote
User avatar

Posts: 37
Liked others: 20
Was liked: 7
Rank: OGS 3 kyu
Universal go server handle: 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

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #11 Posted: Fri Mar 10, 2017 11:47 am 
Lives with ko

Posts: 211
Liked others: 16
Was liked: 62
Rank: KGS 1k EGF 2k
KGS: Schachus12
only those that are online and try to go online while the ban is active.

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #12 Posted: Sat Mar 11, 2017 2:52 am 
Dies in gote

Posts: 25
Liked others: 0
Was liked: 1
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.


This post by Morgoth Bauglir was liked by: apetresc
Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #13 Posted: Mon Mar 13, 2017 1:10 am 
Lives with ko

Posts: 160
Liked others: 127
Was liked: 175
Rank: 4d
KGS: 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?

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #14 Posted: Mon Mar 13, 2017 3:19 am 
Dies in gote

Posts: 25
Liked others: 0
Was liked: 1
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.

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #15 Posted: Mon Mar 13, 2017 3:39 am 
Oza
User avatar

Posts: 2508
Liked others: 1304
Was liked: 1128
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.

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #16 Posted: Mon Mar 13, 2017 3:51 am 
Dies in gote

Posts: 25
Liked others: 0
Was liked: 1
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.

Top
 Profile  
 
Offline
 Post subject: Re: Adapting Online-Go.com web interface for KGS
Post #17 Posted: Mon Mar 13, 2017 12:29 pm 
Oza
User avatar

Posts: 2777
Location: Seattle, WA
Liked others: 251
Was liked: 549
KGS: oren
Tygem: oren740, orenl
IGS: oren
Wbaduk: oren
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.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group