A simple web-based media explorer built with Python and Flask to browse, search, and play videos and PDFs on your SSD.(originally Video Explorer 2.5)
- Browse folders and files on your SSD
- View and play videos with built-in player.
- Supports PDFs with a dedicated tab
- Sort files by recent activity
- Global Search Bar (also list other files)
- Hide hidden/system files (dot files)
- Hide some folders.(File-Explorer,Server,System Volume Information,etc.)
- Clean and responsive UI with custom icons and tabs.
- New Settings tab for customisation.
- Shows/Hide other files.(from Settings Tab).
- DropX-Quick file share/drop π
- Added text editor for .txt .py etc files.π
- Added style toggle settings.(added fun css files)
- Python 3
- Flask web framework
- HTML, CSS (with Jinja2 templating),JS
- OS module for file handling
-
Clone the repository:
git clone https://github.com/GoldernHaze/File-Explorer.git cd File-Explore -
(Optional) Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate # on Windows: venv\Scripts\activate
-
Install dependencies:
pip install flask
-
Update the path: make sure to update the path in app.py.
-
Run the app:
python3 app.py
-
Open your browser and visit http://0.0.0.0 or address which it shows.
- Python basics: file handling, functions, loops
- Flask web development: routing, templates, passing data
- HTML/CSS and Jinja2 templating
- Git and GitHub for version control and project hosting
note: (Due to some unavoidable issues updates might not come. Thanks if you read till here)
- fixing known issues
- more settings
- droping next version 3.1.1(fixed).
-
I renamed FILE EXPLORER to Server
-
I also hide some folders and files to keep my UI clean. You can also do by updating "app.py" by editing hidden_folders.
ssd/ βββ Movies/ β βββ Movie 1/ β β βββ video1.mp4 β β βββ video2.mkv βββ Shows/ β βββ Show 1/ β β βββ Episode 1.mp4 β β βββ Episode 2.mp4 β βββ Show 2/ βββ Server/ β βββ app.py β βββ README.md β βββ assets/ β βββ static/ β βββ templates/ β βββ venv/ β βββ command_output.log βββ Books/ β βββ Book1/ β β βββ Part 1.pdf β β βββ Part 2.pdf βββ SteamLibrary/ βββ Daco_4630591.png βββ icon.bmp βββ autorun.inf βββ $RECYCLE.BIN/ βββ System Volume Information/
GoldernHaze

