Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lestec-al/files

A simple python File Manager. CLI version & classic versions (PC, Android)
https://github.com/lestec-al/files

file-manager filemanager kivy kivy-application kivymd linux pypi-package pysimplegui python tkinter tkinter-gui tkinter-python windows

Last synced: about 20 hours ago
JSON representation

A simple python File Manager. CLI version & classic versions (PC, Android)

Awesome Lists containing this project

README

        

# Python file explorer

## Versions

### CLI
Command line (CLI) version (files_cl.py) works on Windows, Linux (should work on MacOS).
Available on PYPI: https://pypi.org/project/filescli/


### Classic
Tkinter version (files_new.py) works on Windows, Linux (should work on MacOS).
For Windows 10, available in "Releases" (download "files.zip", unpack and run files.exe)


### Test Android
Test Kivy version (files_kivy.py) works on Windows, Linux (should work on MacOS), Android (after compilation via buildozer).
For Android, available in "Releases" (download "files.apk" and install on device)

### Old
Obsolete PySimpleGUI version (files_old.py) works on Linux (should work on MacOS)

## Installation & Launch
- install: Python (v3.9 or higher)
- depending on the version install: Tkinter or Kivy (+KivyMD) or PySimpleGUI
- install Send2Trash (needed for Tkinter, PySimpleGUI versions)
- download or clone this repo and in the project folder run via command line `python files_new.py` (files_cl.py, files_kivy.py, files_old.py)

## Features
- connect to ftp servers (e.g. ftp://ftp.us.debian.org) and download files from there (tkinter, CLI)
- copy/paste to/from another file manager (windows, tkinter, CLI)
- catalog, files creation (tkinter, kivy, CLI)
- open files by default program (tkinter, CLI)
- local disks buttons (tkinter)
- keyboard navigation, copy/paste support (arrows, enter, backspace, ctrl-c/ctrl-v, tkinter)
- select multiple files/catalogs by holding Ctrl and clicking with the mouse (tkinter)
- copy, paste, rename, delete to trash (or delete permanently in CLI, Kivy versions)
- sorts by name and size
- shows hidden files
- resizability
- exercute CLI commands eg. "dir", "ls" (test functionality, only CLI version)
- the CLI version has navigation by typing short commands