A media and file viewer for the browser built with Python Flask, JavaScript. and HTML/CSS.
Go to file
Maxim Stewart 3dbbaa063d Cleaning up js files and improving readability to try and trbl shoot PHPSESSION issue 2018-04-22 03:14:40 -05:00
Documents Pushed initial code and edited readme. 2018-04-15 20:59:09 -05:00
Images Added file and folder creation. Added icons. Added delete functionality. Added rename functionality. 2018-04-18 05:57:57 -05:00
Music Pushed initial code and edited readme. 2018-04-15 20:59:09 -05:00
Videos Pushed initial code and edited readme. 2018-04-15 20:59:09 -05:00
resources Cleaning up js files and improving readability to try and trbl shoot PHPSESSION issue 2018-04-22 03:14:40 -05:00
LICENSE Initial commit 2018-04-15 20:28:09 -05:00
README.md Updated readme file. 2018-04-18 14:58:11 -05:00
favicon.png Pushed initial code and edited readme. 2018-04-15 20:59:09 -05:00
index.html Split some js files added logic comments 2018-04-22 01:03:43 -05:00

README.md

WebFM

WebFM is a media and file viewer aspiring to become a full fledged file manager in the browser.

Usage

  1. Install php7 and ffmpeg on the system this will be on.
  2. Use php -S 0.0.0.0:yourDesiredPort
  3. Use ufw or gufw to open the port on your computer to the network.
  4. Place files or start uploading some to the folders.
  5. Single click icons and thumbnails to open files.
  6. Double click the text name to change the file's or folder's name and press enter to set it.
  7. Right-click to get context menu options.

Notes:

  1. Folders and files CAN NOT have & or ' in the names. Otherwise, you can't access that item with the viewer.
  2. If you place an image such as a jpg, png, or gif labeled "000.itsExtension" in a directory then the viewer will use it as the background for that folder/directory.
  3. The provided folders except "resources" are optional. You can add and remove them as you please.
  4. The media and image pane can be moved by dragging from the transparentish bar that has the close button and other controls.
  5. Edit the resources/php/config.php file and put your own programs there.

TO-DO

  1. Allow for move and copy.
  2. Fix the ' and & naming issue.
  3. Implement themes functionality.
  4. Look to refactor code.

Images

1 Home 2 Images Listed 3 Image Open 4 Image Open And Video Playing 5 Alternate Background