A tagger system to manage files
Project description
MizTagger-pywin
A files tag system based on pywin32.
How to use
Install the tool via pip.
pip install miz-tagger
There are two ways to manage the files and tags: via Windows file explorer context menu, or via a GUI program called "MizTagger-viewer".
Windows explorer integration
To integrate the service into Windows file explorer,
type MizTagger-register.exe
after pip installation,
it will prompt for privilege escalation to modify registry.
Uninstalling the service can be done by MizTagger-unregister.exe
.
After registration, right-click on space area of a folder in file explorer, the entries will appear. You can manage the classes and tags, which will be used for further filtering.
Note: for Windows 11, the classic context menu is shadow by new version.
To show directly the classic context menu, hold Shift
when right-clicking.
After tag management, a file "MizTagger.json" will appear in the folder, maintaining tag and file info.
Next step is to assign tag info to individual files.
To filter out files with tags, use the "Quick Filter" entry of the folder. After filtering, a temp folder will be created, and copy (hard linking) related files.
Inside the result folder, further filtering can be performed. Or use a complex filtering.
Use "Clean Result" to exit filtering.
MizTagger viewer
Another way to use the tool is via a GUI dialog MizTagger-viewer.exe
,
which provides the same functionalities.
- Browse to the folder
- Assign tags to files
- Filter or quick filter for the results
Known issue
- Seems virtual environment doesn't work
- Don't know how to register the service without priviledge escalation (e.g. enable the service in user level)
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
File details
Details for the file miz_tagger-0.0.1.tar.gz
.
File metadata
- Download URL: miz_tagger-0.0.1.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef5367061cdf765d3b43096601772adc3208fc0d61d52391f42746091545b6f |
|
MD5 | 14694af896d81fa9ed99527c2279ee37 |
|
BLAKE2b-256 | f0bbd688f68824b424c6dedbfd871841a0d9df159bdd3b7f838c0c68d9338902 |
File details
Details for the file miz_tagger-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: miz_tagger-0.0.1-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39f31e3b7b4dfb2f097cb43bce0084eb850e88d90b15b9a0710b30ccf15ddb56 |
|
MD5 | add0cd0806f4fd73c5768ae69b776477 |
|
BLAKE2b-256 | 4c86f772c6c2213b1cca4d0c5c9106653d34213d4e5cee7862fcf13f54d86fcd |