FolderLens
A modern file and folder navigation, management, and search tool built with PySide6 (Qt for Python).
Features
- File Browser: Tree-based file browser with detailed information (name, type, modified date, size).
- Async Size Calculation: Folder sizes are calculated asynchronously in the background to keep the UI responsive.
- Search & Filter: Real-time search and filtering by file/folder name.
- Multi-language Support: Built-in support for English and Chinese.
- Context Menu: Right-click context menu for file operations (open, delete, copy path, etc.).
- Cross-platform: Works on Windows, macOS, and Linux.
Installation
From PyPI (Recommended)
You can install FolderLens directly from PyPI:
pip install folderlens
From Source (Git)
To install the latest version from the source code:
-
Clone the repository:
git clone https://github.com/EasyCam/FolderLens.git cd FolderLens
-
Install the package in editable mode:
pip install -e .
For development, you can install with development dependencies:
pip install -e ".[dev]"
Usage
Command Line
After installation, you can run FolderLens from the command line:
folderlens
Python Module
You can also run it as a Python module:
python -m folderlens
Or import it in your Python script:
from folderlens.app import main
main()
Screenshots
Open Folder
Change Language
Search
Clear View
Requirements
- Python 3.8+
- PySide6 >= 6.4.0
License
GPLv3 License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file folderlens-1.0.1.tar.gz.
File metadata
- Download URL: folderlens-1.0.1.tar.gz
- Upload date:
- Size: 26.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a70b9bfe957bf09dfeabf8955b2def08ed8b88639e096198bfc184ffab215261
|
|
| MD5 |
eb0b7bfff441da0f7354c085747a43f4
|
|
| BLAKE2b-256 |
8d8e99a1e326b84a6a3dcd9edadea24e4d2306031de8b3a7887f8f6cd4735ff7
|
File details
Details for the file folderlens-1.0.1-py3-none-any.whl.
File metadata
- Download URL: folderlens-1.0.1-py3-none-any.whl
- Upload date:
- Size: 26.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b14b6de8c722f29af993be1c4b382e58adcf3f709b64af1669baf3fa2823afe
|
|
| MD5 |
1532299842eebca749da3ad42fbd7863
|
|
| BLAKE2b-256 |
99c762c63d2db1e38d594ea9745cf8bdaa7e79bf933f8ef071220aaf5afdad09
|