Professional enterprise file explorer for Linux with modern UI, background daemon mode, and comprehensive file operations
Project description
Linux Explorer
Professional enterprise file management for Linux systems with modern neutral UI, background daemon mode, and comprehensive file operations.
Installation
pip install linux-explorer
Usage
Launch the explorer in any directory:
linux-explorer
Alternative commands: lexplorer, lex
The interface opens automatically in your browser at http://localhost:7701 (or the next available port in range 7701-7799). The server runs in the background as a daemon, allowing you to close the terminal window.
Core Features
File Operations Multi-select files with Ctrl/Cmd+Click. Perform batch operations including delete, move, copy, and rename. Context menu available via right-click. Drag and drop for uploads.
View Modes Toggle between grid and list views. Grid supports 4-15 adjustable columns. Search and filter by file type. Sort by name, size, date, or extension.
Media Support View images with zoom, pan, and crop tools. Built-in players for video and audio. Syntax highlighting for code files across 15+ languages. Rendered markdown display.
Image Editor Professional cropping with aspect ratio presets (Free, 1:1, 4:3, 16:9). Mouse wheel zoom and drag to reposition. Save or create edited copies.
System Monitoring Real-time CPU and RAM usage. NVIDIA GPU monitoring when available. Gradient progress indicators.
Supported Formats
Images: JPG, PNG, GIF, WebP, BMP, SVG Videos: MP4, WebM, OGG, MOV, MKV Audio: MP3, WAV, OGG, M4A, FLAC Code: JS, PY, HTML, CSS, JSON, TS, C, C++, Java, Go, Rust, PHP, Shell, YAML Documents: TXT, Markdown
Keyboard Shortcuts
- Delete: Remove selected items
- F2: Rename selected item
- Ctrl/Cmd+A: Select all
- Escape: Close viewer
- Arrow keys: Navigate images
Design
Built with the Obsidian Glass design system featuring true black backgrounds, glassmorphism effects, and high-contrast violet/cyan accents. Typography combines Playfair Display for headings with Inter for interface elements.
Technical Details
Pure Python HTTP server backend. Vanilla JavaScript frontend. No heavy frameworks. Optimized for performance even on slow connections. All operations run locally with path validation for security.
What's New in 0.0.1
Professional neutral color scheme inspired by Windows 11 and macOS Finder. Background daemon mode for Linux systems. Immersive terminal startup with ASCII art branding. Multi-select and bulk file operations. Customizable grid columns (4-15). Context menus and keyboard shortcuts. Enterprise-grade design system.
Created by Muhammad Ahmed (muhammad-ahmed-ghani)
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
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 linux_explorer-0.0.2.tar.gz.
File metadata
- Download URL: linux_explorer-0.0.2.tar.gz
- Upload date:
- Size: 41.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5e4e5b0a7fb820e4c2713abfca53269a7b6e1852168814bf6c5e2eff3e987ac
|
|
| MD5 |
78c320c268d2849b254ac4e73b13142f
|
|
| BLAKE2b-256 |
817c91caadacaca8a08f8a7710ab4b0a355cc456592de745f55dda32092670cc
|
File details
Details for the file linux_explorer-0.0.2-py3-none-any.whl.
File metadata
- Download URL: linux_explorer-0.0.2-py3-none-any.whl
- Upload date:
- Size: 39.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a178bb676957abed3d0e9fc8094db55284658cda831c90ec8486f7b3468a6b2
|
|
| MD5 |
339827dd8e8b9d55c1cb6b03556c1e1c
|
|
| BLAKE2b-256 |
08d8f2054e07f19544aba6a7deefb80a2e0cf05bd8b3bea0a6c3a27a2669e5c1
|