domhnallmorr / tk-path-finder Goto Github PK
View Code? Open in Web Editor NEWWindows File Explorer/Manager with Tabs. Written in Tkinter using ttkbootstrap.
License: MIT License
Windows File Explorer/Manager with Tabs. Written in Tkinter using ttkbootstrap.
License: MIT License
Cannot right click on a link if it's path does not exist
if only change to folder name is a change of case, "folder already exists" error is shown.
on left click, if no item is clicked on, clear any current selection
A tab/empty space at the end of the path in the address bar can corrupt the path.
Suggest adding a strip() function to the address bar to resolve this.
When date is changed with the datepicker, text is not saved.
BG color on quick access buttons incorrect.
Branch tab treeview tags don't update when style is changed.
Cannot paste a path to the address bar
Cut paste file from one drive to another does not work.
[WinError 17] The system cannot move the file to a different disk drive:
Possible solution here
Line 351 of main.py, need to change to destroy()
Occurs when changing style after notes page is opened.
Try except condition should fix it.
Config file contains multiple tabs called 0. These are not being deleted.
Terrible performance on directories with more than a few hundred files.
Using open with seems to be causing the app to hang.
Check if this can solved by using a separate thread/process to open the file.
For example, when linking to drive Q, this should be done as Q:\ not Q:.
Need to handle for this.
Sorting by date needs to be checked for directory where files have been modified in different months.
If the user clicks the back or up button, the folder they were in should be selected by default in the branch_tab treeview.
Sometimes os.path.ispath returns false even when the folder exists.
Do try, execepth loop to solve.
The system cannot find the path specified.
Need a warning for this.
Need error message for permission error when creating new folder.
.xls - MS Excel 97-2003 Worksheet
On the search window, search where combo needs to be widened.
OSError: [WinError 1155] No application is associated with the specified file for this operation: '\\uklon02p-as06\F\114-Projects\OP195659 Wood USA - Chevron - Egypt Drilling Riser Analysis\05 Drift-Off\Sensitivities\July 2021\10Yr + 95pcNE OWC - LB Soil 100pc Existing Capacities - Sens3 - July23-Rev 02\Drift-Off - OWC - UB Soil\16.5ppg - 10Yr - LB\VesselDrift.txt'
Need to handle for this.
This has been implemented for files but not for folders.
Branch tabs created by loading last session cannot be right clicked.
pdf_reader = PdfFileReader(open(pdf, 'rb'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ev662f\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyPDF2_reader.py", line 1974, in init
deprecation_with_replacement("PdfFileReader", "PdfReader", "3.0.0")
File "C:\Users\ev662f\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyPDF2_utils.py", line 369, in deprecation_with_replacement
deprecation(DEPR_MSG_HAPPENED.format(old_name, removed_in, new_name))
File "C:\Users\ev662f\AppData\Local\Programs\Python\Python311\Lib\site-packages\PyPDF2_utils.py", line 351, in deprecation
raise DeprecationError(msg)
PyPDF2.errors.DeprecationError: PdfFileReader is deprecated and was removed in PyPDF2 3.0.0. Use PdfReader instead.
Happened when copying multiple empty folders on server 5;
File "C:\Users\domhnall.morrisey\Downloads\Tk-Path-Finder-main\Tk-Path-Finder-main\src\paste_windows.py", line 79, in check_progress
progress = round(current_size/self.total_size, 2)
ZeroDivisionError: division by zero
When a new branch tab is created, the address bar appears empty.
Functionality seems normal afterwards once the user does something (like change directory or click into address bar).
Appears to have been added in 0.49.5
Add the following to switch_style method;
self.style.configure('Treeview', rowheight=17)
Need to call switch_style in init of mainapp.
C:\Users\domhnall.morrisey\Wood PLC\PR-22-4050 (OP217001) Maersk Drilling - Voyager Sao Tome Jaca-1 Riser Analysis - General\5.0 Technical Data\2.0 Conductor & Casing Configuration
The following text generates an error;
Hi Therese, I'm looking for an OP number for a proposal I'm working on
self.cursor.execute(f"UPDATE diary SET text = '{txt}' WHERE datestamp = '{date}'")
sqlite3.OperationalError: near "m": syntax error
Possibly due to the , and ' at the beginning of the sentance.
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.