Skip to content

A program to be used as a monitor outside a meeting room showing today's meetings and allows you to book meetings right there on the screen.

License

Notifications You must be signed in to change notification settings

myrheimb/MeetingRoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeetingRoom

A program written in Python 3.x, HTML, CSS and JavaScript to work as a monitor outside a meeting room showing today's meetings. It also allows you to book meetings right there on the screen. This is based on Microsoft Exchange, but it can also be used for Office 365, but I haven't had the access to test that yet.

Usage

This is intended to be used on a Raspberry Pi 2/3 with the 7" touch screen monitor inside a case mounted on the wall. The program is run by adding your settings in the config.py file and starting the server.py file which opens a web browser with the GUI.

Prerequisites

This application uses the Eel module for Python which allows you to design GUI with HTML and CSS, and to use JavaScript and Python functions to pass information betweeen Python and the GUI. Other dependencies are the python modules exchangelib which allows you to communicate with Microsoft Exchange, and datetime.

pip install eel exchangelib datetime apscheduler

Images of the GUI and functionality

Main available

Main busy

Book

Timepicker

Book conflict

Help

Sent

Already sent

About

A program to be used as a monitor outside a meeting room showing today's meetings and allows you to book meetings right there on the screen.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published