DhruvDholakiaCE / Filology

It is a Tkinter based file management software with features like browsing, filtering, searching, copying and pasting the files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Filology

It is a simple Tkinter based file management GUI software.

Features

  • Browse Directories
  • Filter files by type [Videos, Audios, Documents, Pictures]
  • Filter files by extensions [mp4, wmv, aac, txt ...]
  • Sort files by name
  • Sort files by size
  • Open selected file
  • Copy or Paste multiple files by selection
  • Copy and Paste dialog box with progress indicator and total size of selected files
  • Search files by name with autoscroll
  • Count of matched results when searching
  • Cross platform

Dependencies

  • tkinter
  • shutil

Deployment

To deploy this project run

  filology.py   // First install all neccessary dependencies listed above.

or

  Filology.exe

Demo

Link to demo

https://drive.google.com/file/d/1bRgWLbMp4UvxqbD9-aMOrSa52U2iSfZI/view?usp=sharing

Screenshots

App Screenshot

Lessons Learned

Getting file info was easy but presenting them with GUI was tough. Events handling with tkinter was a bit tricky but all the help was available on the net. System level Copy and Paste live progress information is not available in this build but it manages to show the progress info with number of processed files.

Authors

About

It is a Tkinter based file management software with features like browsing, filtering, searching, copying and pasting the files.


Languages

Language:Python 100.0%