Collaborative Text Editor

Ed Suominen ed-no at spam-eepatents.com
Thu Jul 15 11:51:15 EDT 2004


Nicola Larosa on the twisted-python mailing list pointed me to a very
helpful link:

> Are you aware of LeoN?
> http://ryalias.freezope.org/souvenirs/leon
> 
> Leo (without 'N') is an outlining editor written in Python, old and
> powerful, and LeoN is an extension for collaborative editing based on
> Twisted, new and alpha, but probably worth a look.

Ed Suominen wrote:

> I'm thinking of implementing a real-time collaborative text editor in
> Python using Twisted. An initial plan is to use a Twisted PB server daemon
> that accepts user:password:file connections from text editor clients to
> make changes to a specified file on the server, and have the text editor
> clients update their local copies of the file based on local user input or
> input entered from other users, relayed via the server.
> 
> Jabber compatibility would be nice, as would color-coding of different
> users' text, etc. But I really want to keep this as simple as possible for
> a specific purpose. (I've written with twisted PB recently and am very
> pleased with its power and ease of use.)
> 
> I'd appreciate pointers to any existing, simple Python-based text editors
> suitable for being adapted to this purpose. "Suitable" means under an
> OSI-approved license and written cleanly and modularly to facilitate
> incorporation into another project.
> 
> Offers to collaborate would be gratefully accepted. The result, if any,
> will be GPL'd and released. If anyone wants to take these ideas and run
> with a project of their own, be my guest.
> 
> Thanks,
> Ed Suominen




More information about the Python-list mailing list