Skip to main content

Launch a simple http server for visualizing videos and images

Project description


Simple http server for visualizing videos and images.

Videoboard launches a http server which recursively searches directories and shows all videos and images grouped by directory. It supports videos and images with extensions mp4, png, jpg, jpeg, and gif.

Screenshot: videoboard

This repo is initiated to check training and testing results for Reinforcement Learning research. Using Python's SimpleHTTPServer requires me to navigate forward and backward. It is especially annoying when multiple experiments are running. Videoboard makes visualizing videos from multiple directories much easier.


  1. Run videoboard:
$ videoboard


  • --logdir : Directory where videoboard will look for videos and images recursively
  • --port : Port number
  • --height : Maximum height of image/video
  • --width : Maximum width of image/video
  • --file_name_length : Maximum length of file name shown in videoboard
  • --recursive : Search files recursively
  • --display : Display videos and images
  1. Check the website at or http://[server]:[port]. Whenever click a directory, videos and images inside will be reloaded.


Only work on Python3

Install from pip:

pip install videoboard
# or pip3 install videoboard

Install from the latest code:

git clone
cd videoboard
pip install -e .


MIT License

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for videoboard, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size videoboard-0.1.1-py3-none-any.whl (7.8 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page