A desktop application for organizing and managing web links in customizable categories.
You can run it directly with:
python manager.py
Or download the latest release for a Windows executable.
When you run the application, it will:
- Present a graphical interface with the following capabilities:
- Create and manage link categories and subcategories
- Add, edit, and remove links with custom labels and descriptions
- Export your link collections to HTML files
- Open links directly in your default web browser
- Category management: Create, rename, and organize your links in custom categories
- Subcategory support: Further organize links within subcategories for better structure
- Link customization: Add descriptive labels and notes to your links for easy reference
- Export capabilities: Export single categories or your entire link collection to HTML
- Direct access: Open links in your browser with a single click or keypress
- User-friendly interface: Navigate your link collection through an intuitive tree view
The application stores your links in a simple directory structure:
data/
├── Category1.json # Category 1 links
├── Category2.json # Category 2 links
├── Category1/ # Subcategories for Category 1
│ ├── Subcategory1.json # Subcategory 1 links
│ └── Subcategory2.json # Subcategory 2 links
Each JSON file contains your links with their properties (URL, label, and description).
- Python 3.6 or higher
- wxPython 4.0 or higher
pip install wxPython
You can build Link Manager into an executable using PyInstaller:
pyinstaller --windowed manager.py
If you have UPX you can optionally use the --upx-dir flag with PyInstaller to compress the compiled executable and reduce its file size.
- Ctrl+N: Add new category
- Ctrl+Shift+E: Export all links to HTML
- Ctrl+Q: Exit application
- Enter: Open link or expand/collapse category
- Shift+F10 or Applications key: Open context menu for selected item
- Categories: Add links, add subcategories, rename, export to HTML, or remove
- Subcategories: Add links, rename, or remove
- Links: Open in browser, edit properties, or remove
Exported HTML files feature a clean, responsive design with:
- Table of contents for easy navigation
- Links organized by categories and subcategories
- Link descriptions included when available
- Direct browser opening via clickable links