From: "Gopher-Project" <gopher-project-bounces+rachael=telefisk.org@lists.alioth.debian.org> Date: Thu Apr 23 02:05:09 2015 Subject: Re: [gopher] Gopher+ support in the community --===============8816295049819888965== Content-Type: multipart/alternative; boundary=047d7b2e0a01a9b0c205145905d3 --047d7b2e0a01a9b0c205145905d3 Content-Type: text/plain; charset=UTF-8 Sounds interesting I'll take a look :) cheers James James Mills / prologic E: prologic@shortcircuit.net.au W: prologic.shortcircuit.net.au On Thu, Apr 23, 2015 at 9:39 AM, Kevin Veroneau <kevin@veroneau.net> wrote: > I was thinking of urwid, but I don't feel it's the perfect match for this > type of application. It would require a good amount of work to use urwid > for such a simple client. I am planning on using the rather awesome and > lightweight "npyscreen" library. It's seems like a match made in heaven. It > supports lists(gopher menus) easily, and can easily display prompts from > the user in a dialogue box. It also makes it a snap to create context > menus(and popup menus in general). It even supports easy to create and > manage forms(great for ASK) and for general preference screens/bookmark > management. I've built a documentation viewer in it before, which had a > nested menu system and was able to show text documents with ease and > minimal code. Overall, I see npyscreen and gopher like a marriage made in > heaven. > > http://npyscreen.readthedocs.org/ > > Check out some of their examples and tell me it won't work. :) That's why > I noted I could release an initial client this evening due to how easy and > powerful this library is. Urwid is great, I made a few apps in it, but it > used complex layouts to display the screen. This made debugging a tad > difficult, as it took some time to make an app look and function perfectly. > Telnet into my profile server to see that urwid app: telnet:// > veroneau.net:5199 > > Kevin. > > On April 22, 2015 5:01:54 PM MDT, James Mills < > prologic@shortcircuit.net.au> wrote: > >> >> On Thu, Apr 23, 2015 at 8:53 AM, Kevin Veroneau <kevin@veroneau.net> >> wrote: >> >>> For a gopher client, I was going to make a console-based one, along with >>> a Qt4 WebKit-based one. Qt4 is nicely cross platform, so nobody will be >>> left out. >>> >> >> What are you plans here? >> >> I'd be interested in a console client (urwid?) >> and QT4 would be nice too :) >> >> cheers >> James >> >> >> James Mills / prologic >> >> E: prologic@shortcircuit.net.au >> W: prologic.shortcircuit.net.au >> >> ------------------------------ >> >> Gopher-Project mailing list >> Gopher-Project@lists.alioth.debian.org >> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project >> >> > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > > _______________________________________________ > Gopher-Project mailing list > Gopher-Project@lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project > --047d7b2e0a01a9b0c205145905d3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Sounds interesting I'll take a look :)<div><br></div><= div>cheers</div><div>James</div></div><div class=3D"gmail_extra"><br clear= =3D"all"><div><div class=3D"gmail_signature"><span style=3D"border-collapse= :collapse;color:rgb(136,136,136);font-size:13px"><br><font face=3D"arial, s= ans-serif">James Mills / prologic</font><br><br><font face=3D"arial, sans-s= erif"></font><font face=3D"'courier new', monospace">E:=C2=A0<a hre= f=3D"mailto:prologic@shortcircuit.net.au" style=3D"color:rgb(0,0,204)" targ= et=3D"_blank">prologic@shortcircuit.net.au</a></font></span><div><span styl= e=3D"font-family:'courier new',monospace;color:rgb(136,136,136);fon= t-size:13px">W:=C2=A0</span><a href=3D"http://prologic.shortcircuit.net.au"= style=3D"font-family:'courier new',monospace;font-size:13px;color:= rgb(0,0,204)" target=3D"_blank">prologic.shortcircuit.net.au</a><br></div><= /div></div> <br><div class=3D"gmail_quote">On Thu, Apr 23, 2015 at 9:39 AM, Kevin Veron= eau <span dir=3D"ltr"><<a href=3D"mailto:kevin@veroneau.net" target=3D"_= blank">kevin@veroneau.net</a>></span> wrote:<br><blockquote class=3D"gma= il_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-lef= t:1ex"><div>I was thinking of urwid, but I don't feel it's the perf= ect match for this type of application. It would require a good amount of = work to use urwid for such a simple client. I am planning on using the rat= her awesome and lightweight "npyscreen" library. It's seems = like a match made in heaven. It supports lists(gopher menus) easily, and c= an easily display prompts from the user in a dialogue box. It also makes i= t a snap to create context menus(and popup menus in general). It even supp= orts easy to create and manage forms(great for ASK) and for general prefere= nce screens/bookmark management. I've built a documentation viewer in = it before, which had a nested menu system and was able to show text documen= ts with ease and minimal code. Overall, I see npyscreen and gopher like a = marriage made in heaven.<br> <br> <a href=3D"http://npyscreen.readthedocs.org" target=3D"_blank">http://npysc= reen.readthedocs.org</a>/<br> <br> Check out some of their examples and tell me it won't work. :) That&= #39;s why I noted I could release an initial client this evening due to how= easy and powerful this library is. Urwid is great, I made a few apps in i= t, but it used complex layouts to display the screen. This made debugging = a tad difficult, as it took some time to make an app look and function perf= ectly. Telnet into my profile server to see that urwid app: telnet://<a>ve= roneau.net:5199</a><span class=3D"HOEnZb"><font color=3D"#888888"><br> <br> Kevin.<br><br></font></span><div class=3D"gmail_quote"><div><div class=3D"h= 5">On April 22, 2015 5:01:54 PM MDT, James Mills <<a href=3D"mailto:prol= ogic@shortcircuit.net.au" target=3D"_blank">prologic@shortcircuit.net.au</a= >> wrote:</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0= pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><= div><div class=3D"h5"> <div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">= On Thu, Apr 23, 2015 at 8:53 AM, Kevin Veroneau <span dir=3D"ltr"><<a hr= ef=3D"mailto:kevin@veroneau.net" target=3D"_blank">kevin@veroneau.net</a>&g= t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0= .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>For a gopher client= , I was going to make a console-based one, along with a Qt4 WebKit-based on= e. Qt4 is nicely cross platform, so nobody will be left out.<br></div></bl= ockquote></div><br>What are you plans here?</div><div class=3D"gmail_extra"= ><br></div><div class=3D"gmail_extra">I'd be interested in a console cl= ient (urwid?)</div><div class=3D"gmail_extra">and QT4 would be nice too :)<= /div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">cheers= </div><div class=3D"gmail_extra">James<br><br clear=3D"all"><div><div><span= style=3D"border-collapse:collapse;color:rgb(136,136,136);font-size:13px"><= br><u></u>James Mills / prologic<br><br><font face=3D"arial, sans-serif"></= font><font face=3D"'courier new', monospace">E:=C2=A0<a href=3D"mai= lto:prologic@shortcircuit.net.au" style=3D"color:rgb(0,0,204)" target=3D"_b= lank">prologic@shortcircuit.net.au</a></font></span><div><span style=3D"fon= t-family:'courier new',monospace;color:rgb(136,136,136);font-size:1= 3px">W:=C2=A0</span><a href=3D"http://prologic.shortcircuit.net.au" style= =3D"font-family:'courier new',monospace;font-size:13px;color:rgb(0,= 0,204)" target=3D"_blank">prologic.shortcircuit.net.au</a><br></div></div><= /div> </div></div> <p style=3D"margin-top:2.5em;margin-bottom:1em;border-bottom:1px solid #000= "></p></div></div><pre><hr><span class=3D""><br>Gopher-Project mailing list= <br><a href=3D"mailto:Gopher-Project@lists.alioth.debian.org" target=3D"_bl= ank">Gopher-Project@lists.alioth.debian.org</a><br><a href=3D"http://lists.= alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project" target=3D"_blank= ">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project</a= ></span></pre></blockquote></div><span class=3D""><br> -- <br> Sent from my Android device with K-9 Mail. Please excuse my brevity.</span>= </div><br>_______________________________________________<br> Gopher-Project mailing list<br> <a href=3D"mailto:Gopher-Project@lists.alioth.debian.org">Gopher-Project@li= sts.alioth.debian.org</a><br> <a href=3D"http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-p= roject" target=3D"_blank">http://lists.alioth.debian.org/cgi-bin/mailman/li= stinfo/gopher-project</a><br></blockquote></div><br></div> --047d7b2e0a01a9b0c205145905d3-- --===============8816295049819888965== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gopher-Project mailing list Gopher-Project@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/gopher-project --===============8816295049819888965==-- Thread start (DIR) [gopher] Gopher+ support in the community (DIR) Followup: Re: [gopher] Gopher+ support in the community (DIR) Followup: Re: [gopher] Gopher+ support in the community (DIR) Followup: Re: [gopher] Gopher+ support in the community (DIR) Followup: Re: [gopher] Gopher+ support in the community (DIR) Followup: Re: [gopher] Gopher+ support in the community