An attempt at making a generic replica of File Explorer for any Operating System supporting Python.
- Traverse the file system by clicking on folder contents
- Traverse the file system by writing the file path
- Go to parent directory
Python module : eel
pip install -r requirements.txt
python main.py
Taken from here. Look at the last few sections.
Find the executable here for the FileExplorer Application
- If you want to package your app into a program that can be run on a computer without a Python interpreter installed, you should use
PyInstaller
. - Configure a virtualenv with desired Python version and minimum necessary Python packages. Install PyInstaller
pip install PyInstaller
- In your app's folder, run
python -m eel [your_main_script] [your_web_folder]
(for example, you might run python -m eel hello.py web) - This will create a new folder
dist/
- Valid PyInstaller flags can be passed through, such as excluding modules with the flag: --exclude module_name. For example, you might run
python -m eel file_access.py web --exclude [folder_1] --exclude numpy --exclude [folder_2]
- When happy that your app is working correctly, add
--onefile --noconsole
flags to build a single executable file - Consult the documentation for
PyInstaller
for more options.
- Windows
- Ubuntu
- Packaging the application
- Beautify the application page
- Implement Object Oriented Programming in JavaScript
- Add Images to README.md
- Fill README.md
- Add Feature to go to parent directory
- Verify on different OS
- Make an icon :P
- Get icons for different types of files
- List Files from Input Text
- List Files on clicking icons