A modern file and folder navigation, management and search tool
Project description
FolderLens
A modern file and folder navigation, management and search tool built with PySide6 (Qt for Python).
一个基于 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 / 文件夹大小在后台异步计算
- 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) / 右键菜单进行文件操作(打开、删除)
- Cross-platform 跨平台: Works on Windows, macOS, and Linux / 支持 Windows、macOS 和 Linux
Installation 安装
From PyPI (Recommended 推荐)
pip install folderlens
From Source 从源码安装
git clone https://github.com/EasyCam/FolderLens.git
cd FolderLens
pip install -e .
For Development 开发模式安装
pip install -e ".[dev]"
Usage 使用方法
Command Line 命令行
folderlens
As a Python Module 作为 Python 模块
from folderlens import main
main()
Or run directly:
python -m folderlens
Requirements 依赖
- Python 3.8+
- PySide6 >= 6.4.0
Development 开发
Build Package 构建包
python -m build
Upload to PyPI 上传到 PyPI
twine upload dist/*
License 许可证
MIT License
Author 作者
Frederick
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
folderlens-1.0.0.tar.gz
(27.3 kB
view details)
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.0.tar.gz.
File metadata
- Download URL: folderlens-1.0.0.tar.gz
- Upload date:
- Size: 27.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6bed2fd037f82fcc84f681eb3448df2e46ee14e4c07f3604c26f70e5e7f1c08
|
|
| MD5 |
aa4e158ad732daedc04503435120b177
|
|
| BLAKE2b-256 |
9f36bf1f9253c88e6009a0a9769e995aad831fe847776e65264e6b33e3b3f7b0
|
File details
Details for the file folderlens-1.0.0-py3-none-any.whl.
File metadata
- Download URL: folderlens-1.0.0-py3-none-any.whl
- Upload date:
- Size: 26.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e46561afe2e29cb9b05882450b4de2090fb094b128c565ba8d26a34331165a6c
|
|
| MD5 |
63b4875f34af0357b8d1b8672749b32f
|
|
| BLAKE2b-256 |
3ac26f48be76dba58ddcb03147781a54eff30719a912348336e4e922ff97db67
|