Skip to main content

attachtags is a tool for recording and categorizing files in your Windows.

Project description

AttachTags

https://img.shields.io/pypi/v/attachtags.svg https://img.shields.io/travis/Gongzi-Yu/attachtags.svg Documentation Status

attachtags is a tool for recording and categorizing files in your Windows. Use it to help you organize and categorize files that are difficult to remember.

Introduction

Have we all had this idea, wanting to figure out what files are in our computer? But various file formats and messy file names always give us headaches. After figuring out what these files were doing in various ways, a few days later, I forgot it again.

Or this situation: when we delete a software, there will always be some unknown files left in the computer. I want to clean the computer and delete useless files, but I don’t know which are important files and which can be deleted.

attachtags is a command line script tool made to solve this problem. By adding a memorable label to a file or folder, the purpose of recording and classifying files is achieved.

attachtags commands

usage: attachtags [-h] [-v] [-l]
                  {create,delete,rename,show,search,attach,remove} ...

positional arguments:
  {create,delete,rename,show,search,attach,remove}
    create              create one new tag
    delete              delete one tag
    rename              rename some tags with a new name
    show                show tags from some path
    search              search paths with this tags in this path
    attach              attach a tag to some paths
    remove              remove a tag from some paths

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -l, --list            list all tags

Installation

First, you must have python (version>=3.7) in your computer!

With pip

pip install attachtags

Usage

-h , -v , -l

-h is used to display help documents, you can use -h for all {create,delete,rename,show,search,attach,remove} to display the corresponding help documents; -v is used to display the current script of the script, -l is used to display the existing tags

create , delete , rename

create is used to create one or more new tags

delete is used to delete one or more tags

rename is used to rename one or more tags

attach , remove

attach is used to attach a tag to a file or folder, using --all-in-dirs can attach a tag to all files and folders in a folder;

remove is used to remove a tag from a file or folder. Use --all-in-dirs to remove a tag from all files and folders in a folder;

How to update attachtags

pip install --upgrade attachtags

Bug Tracker and Support

Please report any suggestions, bug reports, or annoyances with attachtags through the GitHub bug tracker.

Author

attachtags was developed by Gongzi-Yu (Gongzi-Yu) (github.com). Thanks for all Contributors and Supports for patience for the latest major release.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.3 (2021-12-26)

  • Support attaching tags to folders.

  • Remove the function to loop through folders to attach.

  • ‘–all-in-dirs’ is used to atttach or remove tags to file and folders in some paths.

0.1.0 (2021-12-11)

  • First release on PyPI.

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

attachtags-0.1.3.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

attachtags-0.1.3-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file attachtags-0.1.3.tar.gz.

File metadata

  • Download URL: attachtags-0.1.3.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.2.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for attachtags-0.1.3.tar.gz
Algorithm Hash digest
SHA256 4b88e55f98d67721fe64f05453e753724cd2a072f1823c387e45028699d200e6
MD5 0df323640477140e4452cf9492bcf7ed
BLAKE2b-256 ce325964132cb1c76a308446edc8341c1e8d5f83ee6c28d4e2f4a8d7c7d97d61

See more details on using hashes here.

File details

Details for the file attachtags-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: attachtags-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.2.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.3

File hashes

Hashes for attachtags-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7a6eecc719a3e79b5723657c6ced12d78f21b589e0f1dc8f7ca02cbd2f87d805
MD5 2e78f88929dbe20eb7c0ee16949bb277
BLAKE2b-256 4326f377951283a027b20ce2c01e6eb33096dd33ffe9c267af120873f2d7e013

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page