Skip to main content

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.

MizTagger entries for folder

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.

MizTagger set file

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.

MizTagger filter result

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.

MizTagger viewer GUI

  1. Browse to the folder
  2. Assign tags to files
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

miz_tagger-0.0.1.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

miz_tagger-0.0.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

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

Hashes for miz_tagger-0.0.1.tar.gz
Algorithm Hash digest
SHA256 bef5367061cdf765d3b43096601772adc3208fc0d61d52391f42746091545b6f
MD5 14694af896d81fa9ed99527c2279ee37
BLAKE2b-256 f0bbd688f68824b424c6dedbfd871841a0d9df159bdd3b7f838c0c68d9338902

See more details on using hashes here.

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

Hashes for miz_tagger-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 39f31e3b7b4dfb2f097cb43bce0084eb850e88d90b15b9a0710b30ccf15ddb56
MD5 add0cd0806f4fd73c5768ae69b776477
BLAKE2b-256 4c86f772c6c2213b1cca4d0c5c9106653d34213d4e5cee7862fcf13f54d86fcd

See more details on using hashes here.

Supported by

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