Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

folderlens-1.0.0-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

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

Hashes for folderlens-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d6bed2fd037f82fcc84f681eb3448df2e46ee14e4c07f3604c26f70e5e7f1c08
MD5 aa4e158ad732daedc04503435120b177
BLAKE2b-256 9f36bf1f9253c88e6009a0a9769e995aad831fe847776e65264e6b33e3b3f7b0

See more details on using hashes here.

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

Hashes for folderlens-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e46561afe2e29cb9b05882450b4de2090fb094b128c565ba8d26a34331165a6c
MD5 63b4875f34af0357b8d1b8672749b32f
BLAKE2b-256 3ac26f48be76dba58ddcb03147781a54eff30719a912348336e4e922ff97db67

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page