Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 3 months ago
JSON representation
A simple python File Manager. CLI version & classic versions (PC, Android)
- Host: GitHub
- URL: https://github.com/lestec-al/files
- Owner: lestec-al
- License: mit
- Created: 2021-10-08T16:49:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-15T08:48:30.000Z (10 months ago)
- Last Synced: 2024-03-15T09:53:14.078Z (10 months ago)
- Topics: file-manager, filemanager, kivy, kivy-application, kivymd, linux, pypi-package, pysimplegui, python, tkinter, tkinter-gui, tkinter-python, windows
- Language: Python
- Homepage:
- Size: 26.2 MB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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