Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

Contributors

Languages