Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/christs8920/filepilot

FilePilot is a file manager made in Python and Tkinter.
https://github.com/christs8920/filepilot

application file-browser file-explorer file-manager filebrowser filemanager gui python tkinter

Last synced: 2 months ago
JSON representation

FilePilot is a file manager made in Python and Tkinter.

Awesome Lists containing this project

README

        

# FilePilot - A file manager for Windows and Linux (WiP)

## Description

A simple file manager made in Python and Tkinter.

>**This project is a work in progress.**

### Features

- View, Open files and directories
- Copy and Paste files and directories
- Create, Delete and Rename files and directories
- Search for files and directories in current directory
- Sort columns by name, date modified, type and size (by clicking on the appropriate column)
- Check System metrics (Drives, CPU, Memory, Network, Processes) using [psutil](https://pypi.org/project/psutil/)
- Keybinds (see Help menu)
- Themes using [ttkbootstrap](https://github.com/israel-dryer/ttkbootstrap)

>Icons provided by:
[icons8.com](https://icons8.com/)

## Requirements

- Python 3.8+
- ttkbootsrap (version tested 1.10.1)
- psutil (version tested 5.9.5)

## How to run

1. ```pip install ttkbootstrap```
2. ```pip install psutil```
3. Execute ```main.py```

>*Tested on Windows 11.*

## To do

- Will attempt Linux compatability
- Add move file function
- Add editable path
- Code improvements and refactoring

## Screenshots

### Yeti Light

![Yeti](https://github.com/ChrisTs8920/py-file-explorer/blob/main/screenshots/Screenshot_1.jpg?raw=True)

### Darkly

![Darkly](https://github.com/ChrisTs8920/py-file-explorer/blob/main/screenshots/Screenshot_2.jpg?raw=True)

### Superhero

![Superhero](https://github.com/ChrisTs8920/py-file-explorer/blob/main/screenshots/Screenshot_3.jpg?raw=True)

### Cyborg

![Cyborg](https://github.com/ChrisTs8920/py-file-explorer/blob/main/screenshots/Screenshot_4.jpg?raw=True)

### Vapor

![Vapor](https://github.com/ChrisTs8920/py-file-explorer/blob/main/screenshots/Screenshot_5.jpg?raw=True)