domhnallmorr / Tk-Path-Finder

Windows File Explorer/Manager with Tabs. Written in Tkinter using ttkbootstrap.
MIT License
16 stars 5 forks source link
app file-browser file-explorer file-manager gui python quickaccess tabs tkinter ttk ttkbootstrap windows

Tk-Path-Finder python

Description

A lightweight file explorer based on tabs within tabs written in python (Tkinter).

It is intended to be a clean, simple interface that facilitates jumping back and forth between different folders on a given project. The tabs within tabs layout is intended to help with working on different projects. The app is focused primarily on text files and MS Office files. Images are not well handled and probably never will be. Finally, the quick access tree is setup so links can be grouped under a given folder, typically I create a folder for each project I am working on.

The app is largely complete and does what I set out to achieve. I am continuing to add minor improvements.

Comments, feedback and questions are welcome.

Icons taken from https://icons8.com/icons/set/gui

Running the App

To run, download the code, unzip the files and run the main.py file. You will need several python libraries installed which are listed below.

Note the app creates 2 files, "tk_path_finder_config.json" and "notes.db" (sqlite database). These will be created in the default working directory. The json file stores all links and tabs created by the user. Several backups are automatically generated for this file. The database contains any notes entered into the diary.

Features

Limitations

Prerequisites

natsort

openpycl

pyperclip

python-docx

ttkbootstrap

PyPDF2 (V3.0 or later required)

[Pillow] (V10.0.0 or later required)

pip install natsort

pip install openpyxl

pip install pyperclip

pip install python-docx

pip install ttkbootstrap

pip install PyPDF2

pip install pillow

Preview

Main

Right_Click

alt text

alt text

alt text alt text

Light_Theme

Search