Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

80 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

File Explorer 3.1.1 (beta)

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)


Features

  • 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)NEW

Technologies Used

  • Python 3
  • Flask web framework
  • HTML, CSS (with Jinja2 templating),JS
  • OS module for file handling

How to Run

  1. Clone the repository:

    git clone https://github.com/GoldernHaze/File-Explorer.git
    cd File-Explore
    
  2. (Optional) Create and activate a virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # on Windows: venv\Scripts\activate
    
  3. Install dependencies:

    pip install flask
  4. Update the path: make sure to update the path in app.py.

  5. Run the app:

    python3 app.py
    
  6. Open your browser and visit http://0.0.0.0 or address which it shows.


What I Learned

  • 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

Screenshot

Screenshot


note: (Due to some unavoidable issues updates might not come. Thanks if you read till here)

In Upcoming Update (last updated: 25 Aug 25)

  • fixing known issues
  • more settings
  • droping next version 3.1.1(fixed).

My ssd structure for refrence

  • 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/
    

Author

GoldernHaze

About

HTML and css based file explorer. (use python flask server) NovaVolet SSD Server – v3.1 (Final Stable) 🟒 Status: Complete

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages