Built the executable; fixed a few errors; updated the readme

This commit is contained in:
Thomas Wilczynski 2025-11-16 13:30:02 -08:00
commit d4d5096f1f
9 changed files with 65 additions and 18 deletions

View file

@ -1,10 +1,10 @@
# Finch Filer
# Finch Filer V1.0.0 beta
---
## Description
A simple file sorter app, built with the Python TKinter library. It can automatically move, copy, or delete files from a given directory, based on file types. For example, maybe your Downloads folder is cluttered with a bunch of useless files, but you want to keep the image files by moving them into your Pictures folder. This app can help you move the images and delete the junk, all in one click (after a bit of setup).
A simple and humble file sorter app, built with the Python TKinter library. It can automatically move, copy, or delete files from a given directory, based on file types. For example, maybe your Downloads folder is cluttered with a bunch of useless files, but you want to keep the image files by moving them into your Pictures folder. This app can help you move the images and delete the junk, all in one click (after a bit of setup).
Other use cases:
@ -12,12 +12,10 @@ Other use cases:
- Copying only certain types of documents into a backup folder
- Moving only files that contain the name "document"
- Moving only files that contain the name "invoice"
This is my first real Python project, after many unimportant scripts and experiments. I really needed a project like this in my portfolio, even if it's not truly amazing.
## Installation
## Features
- Manage and sort files in your Downloads directory, or any directory of your choice
@ -28,7 +26,21 @@ This is my first real Python project, after many unimportant scripts and experim
## Usage
You can run either the app or the script
You can easily launch the app on Windows by entering into the "Finch Filer.exe" executable.
By default, the first thing you'll see is a list of all files in your Downloads directory. You can switch to a directory of your choice by going to File -> Open Directory. Currently, this app displays only items in the chosen directory and not nested ones. You can inspect this list, as well as sort by date and size by clicking on the column headers.
Importantly, you'll want to set up file rules if you want things to happen. Select the Rules tab. You'll see a list of selectable generic file types, and options for each one. This is how you can filter out which file types to keep and which ones to delete, for example. Note that the type All Files overrides all other types, unless its action is set to "Ignore".
For moving and copying all files of a given type, you can set the action as desired, and then set your destination directory. Also, you can customize the file names or extensions for the sorter to process. Each item should be separated by a comma.
When you are ready, go back to the Files tab and click on the Start Task button. The sorter will do its job, and a summary will be shown at the end.
For advanced usage, you can use the command line mode by opening your terminal at this directory and entering:
`python script.py`
This guide is incomplete. More info will be added later.
## About