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
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.
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