Command line (CLI) version (files_cl.py) works on Windows, Linux (should work on MacOS). Available on PYPI: https://pypi.org/project/filescli/
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 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)
Obsolete PySimpleGUI version (files_old.py) works on Linux (should work on MacOS)
- 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)
- 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