lyntin-devl Mailing List for Lyntin (Page 2)
Brought to you by:
glasssnake,
willhelm
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(6) |
Jul
(11) |
Aug
(19) |
Sep
(8) |
Oct
(35) |
Nov
(5) |
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(47) |
Jun
(15) |
Jul
(1) |
Aug
(1) |
Sep
(5) |
Oct
(9) |
Nov
(9) |
Dec
(4) |
2002 |
Jan
(8) |
Feb
(8) |
Mar
(25) |
Apr
(39) |
May
(35) |
Jun
(46) |
Jul
(20) |
Aug
(10) |
Sep
(9) |
Oct
(14) |
Nov
(14) |
Dec
(42) |
2003 |
Jan
(51) |
Feb
(15) |
Mar
(17) |
Apr
(23) |
May
(30) |
Jun
(25) |
Jul
(16) |
Aug
(37) |
Sep
(40) |
Oct
(32) |
Nov
(25) |
Dec
(9) |
2004 |
Jan
(46) |
Feb
(10) |
Mar
(76) |
Apr
(96) |
May
(23) |
Jun
(9) |
Jul
(28) |
Aug
(11) |
Sep
(5) |
Oct
(16) |
Nov
(4) |
Dec
(26) |
2005 |
Jan
(12) |
Feb
(7) |
Mar
(11) |
Apr
(8) |
May
(18) |
Jun
(12) |
Jul
|
Aug
(14) |
Sep
(3) |
Oct
(1) |
Nov
(15) |
Dec
(23) |
2006 |
Jan
(39) |
Feb
|
Mar
|
Apr
(1) |
May
(17) |
Jun
(10) |
Jul
(20) |
Aug
|
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(7) |
Jul
(8) |
Aug
(2) |
Sep
(2) |
Oct
(1) |
Nov
|
Dec
|
2008 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
(2) |
Apr
(5) |
May
(3) |
Jun
(16) |
Jul
|
Aug
(5) |
Sep
(1) |
Oct
|
Nov
(3) |
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Jalisco M. <ma...@gm...> - 2009-06-22 23:02:49
|
Hi Andre, ..and Welcome =) I still play with Lyntin, pretty much for the same reasons that you do. Lyntin was left wonderfully - imho, but unfortunately, no one is maintaining it at the moment. I am still trying to get a decent grasp of Python myself...so unfortunately, I cannot be of much help - atm. Usually, if you look at the history of notes, mostly they are to myself, or so dumb (I later figure out) that thankfully no one responds rudely =) Now, to my question...I have used Lyntin over the past few months on Mac OS X (really, the only decent client), with Python 2.5 and 2.6. Tkui did not work, got some kind of funny error. Lately, I have been using Linux, and I had no problems running Tkui on Python 2.5. But, now that I am running 2.6.2, I cannot start tkui =( I get a different error than I got on the Mac, but maybe someone can help me out. Tkui rocks, and I wouldn't mind using it again... Here it is in it's entirety (thankfully, kind of brief): e@KubuntuBox://home/e$ runlyntin -ui tk Cannot start 'tk': ui 'tkui' does not exist. Traceback (most recent call last): File "/usr/local/lib/python2.6/dist-packages/lyntin-4.2- py2.6.egg/lyntin/engine.py", line 1037, in main uiinstance = base.get_ui(modulename) File "/usr/local/lib/python2.6/dist-packages/lyntin-4.2- py2.6.egg/lyntin/ui/base.py", line 34, in get_ui raise ValueError("ui '%s' does not exist." % uiname) ValueError: ui 'tkui' does not exist. Traceback (most recent call last): File "/usr/local/lib/python2.6/dist-packages/lyntin-4.2- py2.6.egg/lyntin/engine.py", line 1043, in main sys.exit(0) SystemExit: 0 goodbye. Any help would be greatly appreciated... Thanks |
From: Brandon M. <bra...@gm...> - 2009-06-22 21:06:58
|
I'm still using Lyntin, and am (slowly, I am afraid I am only a neophyte programmer with limited time) trying to develop a graphical mapper feature for the tkui, which works from the default download. As to the plugin repository, it is broken. In response to my queries will [ wi...@bl...], the former maintainer sent me to: http://bluesock.org/~willg/dev/lyntin/<http://bluesock.org/%7Ewillg/dev/lyntin/> This contained a few more plugins and descriptions which I found very handy to thumb through. I can't speak to a wxPython UI, however. Good Luck, and you're not alone. On Mon, Jun 22, 2009 at 2:18 PM, Andre Miller <an...@an...> wrote: > Hi there, > I recently came across Lyntin looking for a mud client that I could extend > easily as a replacement for TinyFugue. > > My wife still plays muds and have been using TinyFugue for years. I've > written a few scripts for it, but I'd rather be using Python than a > TinyFugue's cumbersome scripting syntax. > > So anyway, I've already made a few changes to Lyntin and created a plugin, > and was wondering if there is anyone else still using it, or even doing any > development on it? Is there still anyone using this mailing list? > > I'm interested in the UI side and I saw at some point there was a wxPython UI, but I can't find any trace of it. The plugin repository on the Lyntin webpage also seems broken. > Does anyone perhaps this UI, or any others? > > Regards, > Andre' > > > ------------------------------------------------------------------------------ > Are you an open source citizen? Join us for the Open Source Bridge > conference! > Portland, OR, June 17-19. Two days of sessions, one day of unconference: > $250. > Need another reason to go? 24-hour hacker lounge. Register today! > > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > _______________________________________________ > Lyntin-devl mailing list > Lyn...@li... > https://lists.sourceforge.net/lists/listinfo/lyntin-devl > |
From: Andre M. <an...@an...> - 2009-06-22 19:46:47
|
Hi there, I recently came across Lyntin looking for a mud client that I could extend easily as a replacement for TinyFugue. My wife still plays muds and have been using TinyFugue for years. I've written a few scripts for it, but I'd rather be using Python than a TinyFugue's cumbersome scripting syntax. So anyway, I've already made a few changes to Lyntin and created a plugin, and was wondering if there is anyone else still using it, or even doing any development on it? Is there still anyone using this mailing list? I'm interested in the UI side and I saw at some point there was a wxPython UI, but I can't find any trace of it. The plugin repository on the Lyntin webpage also seems broken. Does anyone perhaps this UI, or any others? Regards, Andre' |
From: Mac D. <ma...@gm...> - 2009-06-11 12:52:20
|
The problem I am trying to solve is elegantly creating a (kill) list, upon entering a room, and then removing the name(s) when I leave the room. certainly, simple KoS triggers would function the same - but they aren't as nice. For example, I enter the room, my list is populated with "Some Bloak." An attack function then attacks 0 in my list. When I am done looting, it removes it from the list. I think I can figure out the list parts... Just trying to figure out where to look in the client for examples of populating the list - or evaluating mud data + adding the bloaks to my list. I have looked up and down the action.py and highlight.py modules for hints, but I have not been able to figure it out. I am guessing it is related to the "def mudFilters," therein. Or, those seem like possible examples to build from. I got lost reading through the Argparser. Oh, I am basically just trying to build a module. I slept about an hour and a half last night -- but the sun is coming up, and the coffee is flowing =) I will keep trying to figure it out... Any tips would be greatly appreciated. Thanks -- GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate und Telefonanschluss für nur 17,95 Euro/mtl.!* http://portal.gmx.net/de/go/dsl02 |
From: Mac D. <est...@gm...> - 2009-06-11 04:59:47
|
The problem I am trying to solve is elegantly creating a (kill) list, upon entering a room, and then removing the name(s) when I leave the room. certainly, simple KoS triggers would function the same - but they aren't as nice. For example, I enter the room, my list is populated with "Some Bloak." An attack function then attacks 0 in my list. When I am done looting, it removes it from the list. I think I can figure out the list parts... Just trying to figure out where to look in the client for examples of populating the list - or evaluating mud data + adding the bloaks to my list. I have looked up and down the action.py and highlight.py modules for hints, but I have not been able to figure it out. I am guessing it is related to the "def mudFilters," therein. Or, those seem like possible examples to build from. I got lost reading through the Argparser. Oh, I am basically just trying to build a module. I slept about an hour and a half last night -- but the sun is coming up, and the coffee is flowing =) I will keep trying to figure it out... Any tips would be greatly appreciated. Thanks |
From: Brazen <odb...@ya...> - 2009-06-05 03:34:33
|
Very alpha stuff based on on what I stuck in the development sandbox back in 2004 and recently picked up again. I had some free time so I cleaned it up and added a bare minimum of docs. http://bazaar.launchpad.net/~odbrazen/leanlyn/trunk/revision/64/README.txt It is useable but not very polished. I added a '#help' command just today. Useful if you play 3kingdoms and more so if you are in the juggernaut's guild (it has extra screen scrapers for that). Enjoy or ignore at your leisure. [from the README] Leanlyn is a telnet client written in pure python with two goals: 1) Noting is special 2) State based and not trigger based 1) Nothing is special The core API is tiny; so tiny that basic commands like '#connect' are actually not in the core! i.e. they aren't special and work with the same API as any code you write. So the best examples of how to use the client are included in the distribution. 2) State based and not trigger based Instead of reacting to single lines of input Leanlyn adds the concept of 'catchers.' Catchers watch for all the status messages (hpbar, stats, skills, etc) and update the state of the session. The cather module contains utility classes for parsing multi-line input and updating state. Instead of writing triggers you write little functions that check the state and then do something appropriate. If someone has written a mudpack (see the mudpacks/ directory) you don't have to write a single regexp or parser; just define the login as using the mudpack and you get all the parsing for free. A big hat tip to Will; my code started as something that was layered on top of Lyntin and then evolved to its own thing. If any of the code is the same (the tkui is derivative, I think everything else is clean) then I throw myself on the mercy of the court and/or will buy him lunch. I published it under an Apache license. The GPL is problematic for python and other non compiled languages according to the GNU foundation and PSF - it is untested in court if imported python code counts as linked or not. The PSF asks all contributors so sign an Apache licensing agreement so I'm using one as well. -odbrazen |
From: Mac P. <ma...@gm...> - 2009-05-20 07:46:27
|
Thanks for the tips. I played around with it for a bit, and couldn't quite figure out the code to change the keysyms. I tested it out on a Linux system with Python 2.5, and it seemed to work. Hehe that was the first time I saw that UI. It is very nice. I will play around with it some more as time allows. On 5/18/09 2:34 PM, "will" <wi...@bl...> wrote: > The error is this: > > TclError: bad event type or keysym "KP_Up" > > Maybe the keysyms changed in the version of Tcl/Tk that comes with > Python 2.6? > > > Mac Pimp wrote: >> I have having problems with this, and while still learning Python, I cannot >> decipher what it means =) >> >> I type: >> >> runlyntin -ui tk >> >> At the command prompt. I have never got it to work, and have just used the >> basic, default textui for the past 2 or so months. But, since I want to >> actually play some in the near future, I figure I might as well figure out >> what is the issue here. =) Also, I will try to teach myself some python. >> >> Anyway...sorry for so much dialogue. What I get, after typing the above is >> this: >> >> noname:~ workstation_1$ runlyntin -ui tk >> Cannot start 'tk': bad event type or keysym "KP_Up" >> Traceback (most recent call last): >> File >> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag >> es/lyntin-4.2-py2.6.egg/lyntin/engine.py", line 1037, in main >> uiinstance = base.get_ui(modulename) >> File >> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag >> es/lyntin-4.2-py2.6.egg/lyntin/ui/base.py", line 35, in get_ui >> return _module.get_ui_instance() >> File >> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag >> es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 135, in get_ui_instance >> myui = Tkui() >> File >> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag >> es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 205, in __init__ >> insertwidth='2') >> File >> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag >> es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 566, in __init__ >> self.bind("<KeyPress-KP_Up>", self.callKP8) >> File >> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkin >> ter.py", line 985, in bind >> return self._bind(('bind', self._w), sequence, func, add) >> File >> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkin >> ter.py", line 940, in _bind >> self.tk.call(what + (sequence, cmd)) >> TclError: bad event type or keysym "KP_Up" >> Traceback (most recent call last): >> File >> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag >> es/lyntin-4.2-py2.6.egg/lyntin/engine.py", line 1043, in main >> sys.exit(0) >> SystemExit: 0 >> goodbye. >> >> >> I have Mac OS 10.4.11, and Python version 2.6.1, and Lyntin 4.2. I have not >> done any altering or hacking to the client as of yet, so it should be pretty >> straight forward. I did update Python to 2.6, from the default on the >> system which I think was 2.2 or something old. >> >> In the interim, I will try to figure it out...if I get too bored, or stuck, >> then I will hit the Python learning...=) Oh, one last thing, cursesui seems >> to work ok. >> >> Thanks in advance. >> >> >> >> ----------------------------------------------------------------------------->> - >> Crystal Reports - New Free Runtime and 30 Day Trial >> Check out the new simplified licensing option that enables >> unlimited royalty-free distribution of the report engine >> for externally facing server and web deployment. >> http://p.sf.net/sfu/businessobjects >> _______________________________________________ >> Lyntin-devl mailing list >> Lyn...@li... >> https://lists.sourceforge.net/lists/listinfo/lyntin-devl >> |
From: will <wi...@bl...> - 2009-05-18 12:34:57
|
The error is this: TclError: bad event type or keysym "KP_Up" Maybe the keysyms changed in the version of Tcl/Tk that comes with Python 2.6? Mac Pimp wrote: > I have having problems with this, and while still learning Python, I cannot > decipher what it means =) > > I type: > > runlyntin -ui tk > > At the command prompt. I have never got it to work, and have just used the > basic, default textui for the past 2 or so months. But, since I want to > actually play some in the near future, I figure I might as well figure out > what is the issue here. =) Also, I will try to teach myself some python. > > Anyway...sorry for so much dialogue. What I get, after typing the above is > this: > > noname:~ workstation_1$ runlyntin -ui tk > Cannot start 'tk': bad event type or keysym "KP_Up" > Traceback (most recent call last): > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag > es/lyntin-4.2-py2.6.egg/lyntin/engine.py", line 1037, in main > uiinstance = base.get_ui(modulename) > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag > es/lyntin-4.2-py2.6.egg/lyntin/ui/base.py", line 35, in get_ui > return _module.get_ui_instance() > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag > es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 135, in get_ui_instance > myui = Tkui() > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag > es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 205, in __init__ > insertwidth='2') > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag > es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 566, in __init__ > self.bind("<KeyPress-KP_Up>", self.callKP8) > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkin > ter.py", line 985, in bind > return self._bind(('bind', self._w), sequence, func, add) > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkin > ter.py", line 940, in _bind > self.tk.call(what + (sequence, cmd)) > TclError: bad event type or keysym "KP_Up" > Traceback (most recent call last): > File > "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag > es/lyntin-4.2-py2.6.egg/lyntin/engine.py", line 1043, in main > sys.exit(0) > SystemExit: 0 > goodbye. > > > I have Mac OS 10.4.11, and Python version 2.6.1, and Lyntin 4.2. I have not > done any altering or hacking to the client as of yet, so it should be pretty > straight forward. I did update Python to 2.6, from the default on the > system which I think was 2.2 or something old. > > In the interim, I will try to figure it out...if I get too bored, or stuck, > then I will hit the Python learning...=) Oh, one last thing, cursesui seems > to work ok. > > Thanks in advance. > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Lyntin-devl mailing list > Lyn...@li... > https://lists.sourceforge.net/lists/listinfo/lyntin-devl > |
From: Mac P. <ma...@gm...> - 2009-05-18 10:11:04
|
I have having problems with this, and while still learning Python, I cannot decipher what it means =) I type: runlyntin -ui tk At the command prompt. I have never got it to work, and have just used the basic, default textui for the past 2 or so months. But, since I want to actually play some in the near future, I figure I might as well figure out what is the issue here. =) Also, I will try to teach myself some python. Anyway...sorry for so much dialogue. What I get, after typing the above is this: noname:~ workstation_1$ runlyntin -ui tk Cannot start 'tk': bad event type or keysym "KP_Up" Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag es/lyntin-4.2-py2.6.egg/lyntin/engine.py", line 1037, in main uiinstance = base.get_ui(modulename) File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag es/lyntin-4.2-py2.6.egg/lyntin/ui/base.py", line 35, in get_ui return _module.get_ui_instance() File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 135, in get_ui_instance myui = Tkui() File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 205, in __init__ insertwidth='2') File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag es/lyntin-4.2-py2.6.egg/lyntin/ui/tkui.py", line 566, in __init__ self.bind("<KeyPress-KP_Up>", self.callKP8) File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkin ter.py", line 985, in bind return self._bind(('bind', self._w), sequence, func, add) File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk/Tkin ter.py", line 940, in _bind self.tk.call(what + (sequence, cmd)) TclError: bad event type or keysym "KP_Up" Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packag es/lyntin-4.2-py2.6.egg/lyntin/engine.py", line 1043, in main sys.exit(0) SystemExit: 0 goodbye. I have Mac OS 10.4.11, and Python version 2.6.1, and Lyntin 4.2. I have not done any altering or hacking to the client as of yet, so it should be pretty straight forward. I did update Python to 2.6, from the default on the system which I think was 2.2 or something old. In the interim, I will try to figure it out...if I get too bored, or stuck, then I will hit the Python learning...=) Oh, one last thing, cursesui seems to work ok. Thanks in advance. |
From: will <wi...@bl...> - 2009-04-30 23:20:25
|
Munelear wrote: > I love lyntin- it's been a very stable, reliable, light weight client. > About half a year ago I started getting "Connection reset by peer" > issues while idling (so it's not a critical problem, like mid-fight). > My setup involves SSH'ing to my server and then connecting to a screen > that has lyntin running. When I'm done playing I'll get somewhere safe > to idle and detach the screen, log out of the SSH connection. For > several years this worked fine in all cases. It continues to work fine > when I have an item (like the energy staff) that sends a text string > from the mud every couple of rounds to spam the connection as a poor > man's keep alive. If I am naked with no spam at regular intervals I'll > receive the disconnect. > > I can think of a few things that happened about half a year ago: > 1) I moved from an apartment to a house. I kept the same DSL modem, > router, etc so my network from the modem to my server remained the same. Something between the computer Lyntin is running on and 3k is dropping the telnet session when no data is passing through for some period of time. I don't know offhand how to figure out what though. My vote is that you should idle in spammy rooms. Jump comes to mind. :) > 3) I installed lyntin 4.2 and subsequently removed it. I didn't like > the integration with easyinstall- lyntin is too small to warrant that > kind of integration (not to mention by the time I downloaded lyntin 4.2, > the acceptable egg list was stale so I had to modify the install file to > point to the current list of easyinstall eggs... apparently old eggs are > removed?) I don't really know what you're talking about here. Too small to warrant using setuptools? Acceptable egg? > I've tried to include as much information from lyntin as I know to. If > anyone has any ideas on what might be causing the error or possible > solutions I'm all ears. Also if there's more information that would be > useful in diagnosing the problem, I'll gladly include it. > [snip] It's not really a problem with Lyntin. You should get the same behavior with any long-running TCP session connection where there are periods of time when no data passes across the session (telnet, ssh, ...). You could write a plugin that sends an IAC AYT which is telnet parlance for "are you there?" every 5 minutes. If 3k handles that appropriately or ignores it, then you should be all set. If 3k does something stupid with it like tries to handle it like a command, then this won't work very well since it'll violate the botting rules. You could set up a ticker that sends a #cr every 5 minutes. But if you're away from your keyboard when that happens, then you're violating 3k's botting rules. That's all the ideas I have. Hope it helps! /will |
From: Munelear <mun...@gm...> - 2009-04-27 16:16:15
|
I love lyntin- it's been a very stable, reliable, light weight client. About half a year ago I started getting "Connection reset by peer" issues while idling (so it's not a critical problem, like mid-fight). My setup involves SSH'ing to my server and then connecting to a screen that has lyntin running. When I'm done playing I'll get somewhere safe to idle and detach the screen, log out of the SSH connection. For several years this worked fine in all cases. It continues to work fine when I have an item (like the energy staff) that sends a text string from the mud every couple of rounds to spam the connection as a poor man's keep alive. If I am naked with no spam at regular intervals I'll receive the disconnect. I can think of a few things that happened about half a year ago: 1) I moved from an apartment to a house. I kept the same DSL modem, router, etc so my network from the modem to my server remained the same. 2) I did an apt-get dist-upgrade 3) I installed lyntin 4.2 and subsequently removed it. I didn't like the integration with easyinstall- lyntin is too small to warrant that kind of integration (not to mention by the time I downloaded lyntin 4.2, the acceptable egg list was stale so I had to modify the install file to point to the current list of easyinstall eggs... apparently old eggs are removed?) 4) Rastafan started making "optimizations" (automatically turning brief on if you run too fast without brief on) I've tried to include as much information from lyntin as I know to. If anyone has any ideas on what might be causing the error or possible solutions I'm all ears. Also if there's more information that would be useful in diagnosing the problem, I'll gladly include it. error: socket exception error: Traceback (most recent call last): error: File "/usr/lib/python2.4/site-packages/lyntin/net.py", line 366, in run error: newdata = self._pollForData() error: File "/usr/lib/python2.4/site-packages/lyntin/net.py", line 332, in _pollForData error: return readers[0].recv(1024) error: error: (104, 'Connection reset by peer') lyntin: Session 3k disconnected. lyntin: "#zap 3k" to kill the session. lyntin: Lost connection to: 3k.org #version lyntin: Lyntin 4.1.1 lyntin: For bugs, suggestions, mailing list info, feature requests, lyntin: architecture docs, et al, see http://lyntin.sourceforge.net/ This file was created on: Mon Apr 27 11:02:16 2009 Diagnostics: events processed: 423562 queue size: 0 ui: <lyntin.ui.textui.Textui instance at 0xb7bb338c> ansicolor: 1 ticks: 225598 errors: 0 Sessions: total sessions: 2 current session: 3k Session name: 3k socket: None action: 6 action(s). alias: 141 alias(es). deed: 0 deed(s). gag: 20 gag(s). 0 antigag(s) highlight: 6 highlight(s). logger: logging not enabled speedwalk: 11 dir(s). 8 exclude(s). substitute: 0 substitute(s). 0 antisub(s). variable: 9 variable(s). Session name: common socket: None action: 0 action(s). alias: 0 alias(es). deed: 0 deed(s). gag: 0 gag(s). 0 antigag(s) highlight: 0 highlight(s). logger: logging not enabled speedwalk: 0 dir(s). 0 exclude(s). substitute: 0 substitute(s). 0 antisub(s). variable: 0 variable(s). Hook statii: bell_hook - 1 registered functions config_change_hook - 1 registered functions connect_hook - 0 registered functions default_resolver_hook - 1 registered functions disconnect_hook - 0 registered functions from_mud_hook - 0 registered functions from_user_hook - 1 registered functions mud_filter_hook - 6 registered functions net_handle_telnet_option - 0 registered functions net_read_data_filter - 0 registered functions net_write_data_filter - 0 registered functions prompt_hook - 1 registered functions shutdown_hook - 5 registered functions startup_hook - 0 registered functions timer_hook - 2 registered functions to_mud_hook - 1 registered functions to_user_hook - 1 registered functions user_filter_hook - 5 registered functions variable_change_hook - 1 registered functions write_hook - 7 registered functions Thread statii: network - not alive timer - alive ui - alive OS/Python information: sys.version: 2.4.4 (#2, Oct 22 2008, 19:52:44) [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] os.name: posix lyntin: Lyntin 4.1.1 Lyntin Options: moduledir: ['/home/munelear/lyntin'] snoopdefault: 1 readfile: [] datadir: '/home/munelear/' ui: 'text' |
From: Licea <est...@gm...> - 2009-04-06 18:07:17
|
Would anyone like to be my mentor? =) I promise to learn, you promise to teach... Have gone through a python tutorial, and will go through another one or two--these python tutorials are all over the net! Anyway, looking more for a Lyntin mentor...to help me (or we can learn together) - how to make sweet agents/bots. Thanks.. Peace U |
From: josh j. <jos...@gm...> - 2009-04-05 22:18:24
|
If anyone cares, I think they finally ironed out the python telnet bugs at the most recent pycon. I don't mud anymore after being real powerful on one and then deleted for political/contrived reasons (and after 'donating' $200! gaggggg!!). On Sun, Apr 5, 2009 at 6:46 AM, Mac Daddy <ma...@gm...> wrote: > I have returned to mudding, after a five or so year long hiatus. > > However, I no longer have the time for 15 hours grinding in front of the keyboard, without learning something useful - programming for example. =) > > Anyway. I have already started learning Python, and am in no way a professional, or am I even hinting at the possibility that I could contribute to this project. I just want to figure out some python along the way, program some modules, etc..and a kick ass client. > > There doesn't seem to be too much Lyntin activity from Will, which clearly is because he no longer muds, and has said as much =) That is cool. Good luck man! Thanks for leaving such a stable client behind. > > Is anyone working on it further? > > I was just curious, mostly, looking for some type of community to solve problems as they arise with various programming endeavors I might attempt. > > > This post is for no other reason than to give others hope that you are not alone. If I develop as a programmer and can contribute even a simple token, I will be happy to do so... > > See you soon > -- > Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01 > > ------------------------------------------------------------------------------ > _______________________________________________ > Lyntin-devl mailing list > Lyn...@li... > https://lists.sourceforge.net/lists/listinfo/lyntin-devl > |
From: Mac D. <ma...@gm...> - 2009-04-05 10:46:55
|
I have returned to mudding, after a five or so year long hiatus. However, I no longer have the time for 15 hours grinding in front of the keyboard, without learning something useful - programming for example. =) Anyway. I have already started learning Python, and am in no way a professional, or am I even hinting at the possibility that I could contribute to this project. I just want to figure out some python along the way, program some modules, etc..and a kick ass client. There doesn't seem to be too much Lyntin activity from Will, which clearly is because he no longer muds, and has said as much =) That is cool. Good luck man! Thanks for leaving such a stable client behind. Is anyone working on it further? I was just curious, mostly, looking for some type of community to solve problems as they arise with various programming endeavors I might attempt. This post is for no other reason than to give others hope that you are not alone. If I develop as a programmer and can contribute even a simple token, I will be happy to do so... See you soon -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01 |
From: will <wi...@bl...> - 2009-03-05 20:07:44
|
The links on that page aren't working for me either. I think this project is dead right now. I no longer do any mudding and don't have the time to work on Lyntin anyhow. My hope is that someone decides the project is worth working on, offers to take over, moves it off of SourceForge and gets things going again. /will Brandon Mehl wrote: > > I can't seem to access the example modules and ui on the Sourceforge page: > > http://lyntin.sourceforge.net/repository.php > > Is there a different link or something that would allow the modules to > be listed? > > Clicking on the links seems to result in nothing but a dead link. > > -- > > ~ Brandon |
From: Brandon M. <bra...@gm...> - 2009-03-05 19:01:56
|
I can't seem to access the example modules and ui on the Sourceforge page: http://lyntin.sourceforge.net/repository.php Is there a different link or something that would allow the modules to be listed? Clicking on the links seems to result in nothing but a dead link. -- ~ Brandon |
From: Freark v. d. B. <fr...@es...> - 2008-10-09 10:46:13
|
I'm a bit suprised to see someone actually using this list since I subscribed to it. But in any case, I'd be interested in following your developments. Just to let you know. :) Freark van der Bos 2008/10/1 Walter Mundt <em...@sp...>: > Is anyone still using this? > > I'm considering doing some hacking on Lyntin. I've been learning > Twisted lately, and I think it'd be neat to see if I can translate > Lyntin into a single-threaded non-blocking-I/O-based program built on > top of that framework. The only practical upshot would be getting to > then use all the other tools Twisted provides, and I still don't yet > know what I will do with that capability. The insults module for > doing fancy TTY stuff might be a good place to start. > > Ideally I'd like to maintain as much compatibility as possible with > existing modules, but I haven't looked too much at the internals yet, > so I'm not sure how practical this is. > > I may or may not ever finish this, but in case anyone cares, I'll be > keeping my WIP available via a public git repository at > git://git.ethermage.net/lyntin-wm -- I'm also going go go along with > the previous authors' inclinations and assign copyright for anything I > do to the FSF. > > Right now, that repository only contains a cvsimport from the lyntin40 > module here on SourceForge, and there're no hooks and no mailing list > for updates. It may be a week or two before I get around to > publishing anything, depending on how much free time I find myself > with. If things pick up enough for it to matter and anyone besides me > cares, I'll set up a web interface to the repo and some way for people > to get notified of updates. > > Regards, > -- > Walter Mundt > em...@sp... > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Lyntin-devl mailing list > Lyn...@li... > https://lists.sourceforge.net/lists/listinfo/lyntin-devl > -- -- Freark van der Bos www.estrate.nl kvk 27254509 |
From: Walter M. <em...@sp...> - 2008-10-01 17:22:25
|
Is anyone still using this? I'm considering doing some hacking on Lyntin. I've been learning Twisted lately, and I think it'd be neat to see if I can translate Lyntin into a single-threaded non-blocking-I/O-based program built on top of that framework. The only practical upshot would be getting to then use all the other tools Twisted provides, and I still don't yet know what I will do with that capability. The insults module for doing fancy TTY stuff might be a good place to start. Ideally I'd like to maintain as much compatibility as possible with existing modules, but I haven't looked too much at the internals yet, so I'm not sure how practical this is. I may or may not ever finish this, but in case anyone cares, I'll be keeping my WIP available via a public git repository at git://git.ethermage.net/lyntin-wm -- I'm also going go go along with the previous authors' inclinations and assign copyright for anything I do to the FSF. Right now, that repository only contains a cvsimport from the lyntin40 module here on SourceForge, and there're no hooks and no mailing list for updates. It may be a week or two before I get around to publishing anything, depending on how much free time I find myself with. If things pick up enough for it to matter and anyone besides me cares, I'll set up a web interface to the repo and some way for people to get notified of updates. Regards, -- Walter Mundt em...@sp... |
From: Rob <gen...@gm...> - 2008-01-22 21:09:27
|
Hi, This is applies to Lyntin 4.2. If you have a line like so in your config file for the new 'splitchar' option, you get a traceback when starting Lyntin: splitchar: ^ Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/lyntin/engine.py", line 1077, in main exported.lyntin_command("%sread %s" % (commandchar, mem), internal=1) File "/usr/lib/python2.5/site-packages/lyntin/exported.py", line 110, in lyntin_command myengine.handleUserData(text, internal) File "/usr/lib/python2.5/site-packages/lyntin/engine.py", line 459, in handleUserData input) File "/usr/lib/python2.5/site-packages/lyntin/utils.py", line 402, in split_commands __change_command_split(splitchar) File "/usr/lib/python2.5/site-packages/lyntin/utils.py", line 377, in __change_command_split SPLIT_REGEXP = re.compile(r'(?<!\\)' + re.escape(newsplit)) File "/usr/lib/python2.5/re.py", line 207, in escape return pattern[:0].join(s) AttributeError: 'list' object has no attribute 'join' I'm not sure if I've got the syntax right or not. I tried quoting it, but that didn't help. If it's a bug, here's a fix. Attached is a patch to utils.py. Rob |
From: Rob C. <cak...@gm...> - 2008-01-11 00:53:57
|
On Jan 10, 2008 4:34 PM, will <wi...@bl...> wrote: > I release Lyntin 4.2. Took a long time to get around to doing, but now > it's done. Details on the web-site. > > I'm done with Lyntin at this point. If Eugene is also done and someone > else wants to pick up the torch, let us know on the lyntin-devl list. > > Rock on! > > /will > Thanks Will, it's much appreciated. Rob |
From: will <wi...@bl...> - 2008-01-11 00:34:43
|
I release Lyntin 4.2. Took a long time to get around to doing, but now it's done. Details on the web-site. I'm done with Lyntin at this point. If Eugene is also done and someone else wants to pick up the torch, let us know on the lyntin-devl list. Rock on! /will |
From: Brazen <odb...@ya...> - 2007-10-09 21:10:30
|
--- Will Guaraldi <wil...@gm...> wrote: > (I'm responding to the list because it's a good topic.) > > I just re-added the old wiki content to the SF wiki. One of the items > was Lyntin 5.0 thoughts and it covers something along these lines. > Definitely worth checking out: > > http://lyntin.wiki.sourceforge.net/Lyntin5.0Thoughts > > One of the ideas is to all the Tintin functionality and switch to a > Python shell with the various "commands" being converted to Python > functions. > > It's possible that Leantin is already like this--if I looked at > Leantin, it was a long time ago and I don't remember anything from it. > > I think this is really different from what Lyntin currently is. While > you could shoe-horn Lyntin into this new mission, I think it's > probably better to fork the project and start off with new design > decisions. Then you figure out what the new thing entails and take > what you need from Lyntin and leave the rest as is. Sorry for the late reply, I took an email vacation for six months (not recommended, this requires taking a general vacation for six months too). Leantin development is dead. It worked great for me but I haven't MUD'd in years (judging by the general MUD population, neither has anyone else). It was interesting because instead of being regexp driven it was state driven. Regexps noticed information from the game world and updated the player/map/combat state. Actions were divorced from regexps and instead fired based on the local copy of world state (e.g. session.player.vitals.stats['hps'] or session.world.map.curr_loc). Consider it Model-View-Controler for MUDs. Once you wrote a 'mudpack' for parsing the MUD's particular status bar, busy messages, etc it was easy to write complex behaviors that just looked at state. I actually used the block based regexp feature ('Catcher' classes can have a block start re, block end re, and a block parse method) to parse live county voting results during the '04 election. I was hoping to get a jump on the networks by comparing live county website results with publicly available party registration and past voting results. It turns out the websites got updated late, if at all. But it was fun trying. It was basically my toy and I don't think anyone else ever used it. It was nice to play with the dusty corners of python (it uses a few metaclasses) but I wouldn't write it the same way today. -Brazen ____________________________________________________________________________________ Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online. http://smallbusiness.yahoo.com/webhosting |
From: will <wi...@bl...> - 2007-09-30 02:05:56
|
I've rolled a Lyntin v.4.2 rc1 together. Get it here: http://bluesock.org/~willg/download/lyntin-4.2-rc1.tar.gz I'll let it hang out for a week. If no one has any problems and/or I don't get any response, I'll release it October 6th (or thereabouts). /will On 9/12/07, will <wi...@bl...> wrote: > Hi! > > I didn't get very far with Lyntin 4.2 as far as I can tell. Also, > there wasn't a whole lot of conversation surrounding what fixes Lyntin > 4.2 should have. > > The current changelog is something like this: > > - added a session_change_hook (thanks Tuomas) > - fixed line regexp to use finditer instead of split--much > faster > - fixed the read command to use HTTPResponse and HTTPConnection > objects > - changed the if_cmd to use python syntax rather than c syntax > for && > - added handling for horizontal tabs > - added additional loop_cmd sytnax: > > #loop {tom,pete,harry} ... > > allowing it to loop over strings > - moved the UI to the main thread > - added catching of EINTER in cursesui > - updated to GPL 3 > - changed setup.py to use setuptools > > I think that's it. Most of the work here was done in 2004 and 2005 > and has been sitting around since then. > > Should anything else go in? Last call for changes. > > /will > |
From: will <wi...@bl...> - 2007-09-13 01:04:50
|
Hi! I didn't get very far with Lyntin 4.2 as far as I can tell. Also, there wasn't a whole lot of conversation surrounding what fixes Lyntin 4.2 should have. The current changelog is something like this: - added a session_change_hook (thanks Tuomas) - fixed line regexp to use finditer instead of split--much faster - fixed the read command to use HTTPResponse and HTTPConnection objects - changed the if_cmd to use python syntax rather than c syntax for && - added handling for horizontal tabs - added additional loop_cmd sytnax: #loop {tom,pete,harry} ... allowing it to loop over strings - moved the UI to the main thread - added catching of EINTER in cursesui - updated to GPL 3 - changed setup.py to use setuptools I think that's it. Most of the work here was done in 2004 and 2005 and has been sitting around since then. Should anything else go in? Last call for changes. /will |
From: jonni H. <jon...@ha...> - 2007-08-10 08:43:30
|
B,U,L,L MARKET R_E_PORT!!! Insider B_u_ying A-l-e-r-t!!! Tr Date: Friday, Aug 10, 2007 Com: P-R-I_M_E T.I.M.E GROUP INC Symbol: (P)(R)[T][H] Cur Pr: $0.105 Thur Close: Gain (19.32%) Recomm: S!trong B.u.y/H.o.l.d DO YOU LOVE T_R-A-D-I-N_G P*ENNY S,T.O,C.K,S? [P][R](T)(H) WILL MOVE LIKE A COMET AND ITS ONLY GOING TO GET BETTER! Wat ch this S-U.P-E.RNOVA closely FRIDAY! |