Skip to content

Dojo2py is a realtime, multiuser tool for online coding dojos, using twisted, websockets and ACE editor

Notifications You must be signed in to change notification settings

renatopp/dojo2py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Dojo2py

Dependencies

Dependencies (server):

  • Python
  • Twisted
  • Flask (for client control)

Dependencies (client):

  • Browser with webscokets support

Running

Temporary production:

First, make sure you set the SALT variable to an string in "dojo2py/server/config.py" and "dojo2py/client/client.py", for example:

SALT = '2[_ -d]}{sa'

Second, up the websockets server:

cd dojo2py/server
python server.py

Third, up flask server:

cd dojo2py/client
python client.py

So, open http://127.0.0.1:5000 on your webbrowser (google chrome or safari)

Development:

First, make sure you change SALT variable to an emtpy string in "dojo2py/server/config.py" and "dojo2py/client/client.py" as following:

SALT = ''

Second, up the websockets server:

cd dojo2py/server
python server.py

So, open dojo2py/client/index.html on your webbrowser (google chrome or safari)

About

Dojo2py is a realtime, multiuser tool for online coding dojos, using twisted, websockets and ACE editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published