.. | ||
routes | ||
static | ||
templates | ||
utils | ||
__init__.py | ||
client_secrets.json | ||
config.json | ||
forms.py | ||
models.py | ||
README.md |
WebFM
WebFM is a media and file viewer aspiring to become a full fledged file manager in the browser.
Setup
- Install python3, and ffmpeg on the system this will be on.
- Create a "venv" folder in the WebFM folder where start.sh is.
- Source activate it and pip install the requirements.txt file.
- Use ufw or gufw to open the port on your computer to the network.
- Edit webfm.db to add your "base_path" directory in the settings table. (You can use SQliteBrowser.)
- Edit the WebFM/webfm/config.json file and put your own programs there.
Usage
- Double click thumbnails and container outlines to open files.
- (Needs to be added back in.) Double click the text name to change the file's or folder's name and press enter to set it.
- Right-click to get context menu options.
- Place an image such as a jpg, png, or gif labeled "000.itsExtensionType" in a directory then the viewer will use it as the background image for that folder/directory.
- Password protect folder based on WebFM/webfm/config.json file setting.
- Save paths to favorites list for quick access. (Star icon on the interface.)
TO-DO
- Allow for move and copy.
- Implement themes functionality.