Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lk11235/WebEOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebEOS File Browser

A PHP-based interface for displaying images, opening interactive plots, and browsing data files.

Original code from Giovanni Petrucciani (@gpetruc) and others. Modified by Lucas Kang (@lkang).

This project visualizes densely populated folders and includes an optional login script to lock chosen directories.

It is tailored for those who use ROOT, SWAN, and Plotly to store/process/visualize data.

Setup

  1. cd into your web folder

     cd '/eos/user/[$USER-first-initial]/[$USER]/www/'
    
  2. Clone this repository

     git clone [email protected]:lk11235/php-plots.git .
    
  3. Open the web folder into your browser.

  4. Profit.

Features

  1. Detect if a file is present with multiple formats.

  2. Filter files to be selected with wild-cards or regex.

  3. Zoom in/out images with mouse click.

  4. Rearrange images with drag and drop.

  5. Overlay content of .txt version on mouse hover.

  6. Display .root files using JSROOT.

  7. Display .html interactive plots generated with Plotly.

  8. Password protect directories (technically brute-forceable if salt-based hashing is reverse-engineered).

  9. Allows both master passwords and passwords which unlock individual directories.

  10. Generate custom passwords for different guests that unlock unique subsets of directories.

Example

https://kang.docs.cern.ch/lkang/example/

About

PHP based web index for image displaying

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.4%
  • HTML 47.3%
  • Other 1.3%