Skip to content

gpailler/tPresent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tPresent

tPresent is a presence web application. It replaces Sqwiggle still pictures feature.

This project targets only presence feature. It was a great feature of Sqwiggle but they announced they shutdown the service. To replace chat/audio conference, you can use Slack and for video conferences you can take a look at Zoom.

Usage


You can use online version hosted on https://tPresent.pythonanywhere.com or run you own instance.

Simply select a name, a room and switch online. A still image is shot every minute. Interface is refreshed every minute with all members images.

tpresent2

Self-hosted installation / development

tPresent requires Python3

> git clone --recursive https://github.com/gpailler/tPresent.git
> cd tPresent

> pip install virtualenv
> virtualenv venv

# Mac/Linux
> source venv/bin/activate

# Windows
> venv\Scripts\activate

> pip install -r requirements.txt

> python flask_app.py

You may have to change some constants in flask_app.py to match your needs (bind address, refresh delay...)

Limitations


Tested on Chrome and Firefox on Windows/Mac. Image capture uses webcamjs library and all major browsers should be supported.