Skip to content

minimalist version of David Stodolsky's meeting facilitation app

License

Notifications You must be signed in to change notification settings

jcomeauictx/pyturn

Repository files navigation

  • To start a new discussion: -
  1. Enter your name after "Your name" and then press "Join".

  2. The Group initialization fields appear if "(Create new group)" is selected at the "Join" screen.

  3. Enter the name of your new discussion after "Group name."

  4. Enter a number after "Total (min)", which will be the maximum time for discussion, in minutes.

  5. Enter a number after "Turn (sec)", which will be the minimum time a person can speak without any possibility of interruption, in seconds.

  6. Press "Submit."

  7. You will be back at the Join form. If all looks correct, press "Join".

  8. The Discussion Page will appear. Press "My Turn" when you wish to speak. Hold the Button until you finish speaking. It is like a "Push-to-Talk" button, but one that is not active until you get a beep.

  • If the Group already exists: -
  1. Select the name of your discussion by pressing the downward pointing triangle after "Group". A list will appear. Click the one you want to join.

  2. Enter your name after "Your name" and then Press "Join".

  3. The Discussion Page will appear. Press "My Turn" when you wish to speak. Hold the Button until you finish speaking. It is like a "Push-to-Talk" button, but one that is not active until you get a beep.

Complete documentation of a previous version:

http://doc.myturn.mobi

For developers

Check for errors:

  • /var/log/nginx/pyturn-error.log
  • /var/log/uwsgi/app/pyturn-*.log
  • using right-click Inspect under Chromium, or similar JavaScript console functionality under other browsers.

To install this on a DigitalOcean droplet running Debian, first install needed packages:

  • sudo apt-get update
  • sudo apt-get install git uwsgi npm nginx uwsgi-plugin-python3 python3-lxml

Then do one of the following, depending on which version you want. The default version is "master", generally the most stable:

  • sudo npm install --global --unsafe jcomeauictx/pyturn
  • sudo npm install --global --unsafe jcomeauictx/pyturn#beta
  • sudo npm install --global --unsafe jcomeauictx/pyturn#alpha

When forking this project, or merging a pull request, make sure to change the references to the repository owner (jcomeauictx in my case) to your own in this README.md file and in package.json.

About

minimalist version of David Stodolsky's meeting facilitation app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published