plzz-cli


Nameplzz-cli JSON
Version 0.2 PyPI version JSON
download
home_pagehttps://github.com/deep5050/plzz
SummaryA CLI to automate daily tasks of common and advanced users.
upload_time2023-02-10 07:46:30
maintainer
docs_urlNone
authorDipankar Pal
requires_python>=3.6
licenseMIT
keywords cli automation file-operations file-organization tasks system-tools app
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            > This is an ongoing projects. Please stay tuned for the first release!
>
> 
<div align=center>
<h1 align=center> PLZZ </h1>

<img align=center src="logo.jpg" alt="logo">

<p align=center> A python CLI to automate daily tasks of both common and advanced users :) </p>

</div>




# List of commands

**`plzz --develop`** : Only for development purpose. Not intended to ship during publishing.

**`plzz --about`** : About the app.

**`plzz --list-commands`** : List all the supported operations.

**`plzz --update`** : Check for if any update of the app is available.

**`plzz --find-commands`** : Search for a operations.

**`plzz [OPERATION]`** : Run a operation from the supported list. Ex. `plzz create-random-text-files`



# Supported operations

## FILE OPERATIONS

**create-random-text-files** : Creates a specified number of random text files with random text under a given directory.

**create-lorem-ipsum-file** : Creates a Lorem Ipsum file with a specified number of lines.

**generate-toc** : Generate Table of contents from a given markdown file or all the markdown files under a directory.

**format-sentences** : Format each sentences correctly in a english text a file or all files under a directory.

**find-urls** : Find all the links from a text file or all the text files under a directory.

**count-offensive-words** : Count offensive words from a file or a directory.

**censor-offensive-words** : Censor offensive words from a file or all files under a directory.

**check-hash** : Encrypt a file (MD5) or all the files under a directory and print the key(s).

**count-word** : Count number of words in a file or under all the files under a given directory.

## FOLDER ORGANIZATIONS

**add-missing-extensions** : Add missing extension to a file or all the files under a directory.

**delete-duplicates** : Generates the MD5 hash of all the files in a given directory and deletes one of the files if two hashes match.

**rename-files** : Rename a file/all files under directory by replacing specified character with new one.

**delete-empty-files** : Delete all empty text files from src_dir.

**replace-words** : Replace all the words in a given file or all the files under a directory with a new word.

## UTILITIES

**download-todays-wallpaper** : Download today's wallpaper from bing, and save them.

**generate-password** : Generate a password of a given strength (low,medium,strong) or any specific length.

**create-qr-code** : Create qr code and save it as a image.

## DEVELOPMENT TASKS

**upload-to-gist** : Upload a file or all files under a directory to Github Gist.

**add-license** : Create a license file of desired type.



<p align=center><a href="https://www.buymeacoffee.com/deep5050" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 40px !important;width: 117px !important;" ></a></p>


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/deep5050/plzz",
    "name": "plzz-cli",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "CLI automation file-operations file-organization tasks system-tools app",
    "author": "Dipankar Pal",
    "author_email": "dipankarpal5050@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/33/fa/b17a8c4eec3915457510458757f166cd23e0b679d720a1b5fe67cc1beedd/plzz-cli-0.2.tar.gz",
    "platform": "any",
    "description": "> This is an ongoing projects. Please stay tuned for the first release!\n>\n> \n<div align=center>\n<h1 align=center> PLZZ </h1>\n\n<img align=center src=\"logo.jpg\" alt=\"logo\">\n\n<p align=center> A python CLI to automate daily tasks of both common and advanced users :) </p>\n\n</div>\n\n\n\n\n# List of commands\n\n**`plzz --develop`** : Only for development purpose. Not intended to ship during publishing.\n\n**`plzz --about`** : About the app.\n\n**`plzz --list-commands`** : List all the supported operations.\n\n**`plzz --update`** : Check for if any update of the app is available.\n\n**`plzz --find-commands`** : Search for a operations.\n\n**`plzz [OPERATION]`** : Run a operation from the supported list. Ex. `plzz create-random-text-files`\n\n\n\n# Supported operations\n\n## FILE OPERATIONS\n\n**create-random-text-files** : Creates a specified number of random text files with random text under a given directory.\n\n**create-lorem-ipsum-file** : Creates a Lorem Ipsum file with a specified number of lines.\n\n**generate-toc** : Generate Table of contents from a given markdown file or all the markdown files under a directory.\n\n**format-sentences** : Format each sentences correctly in a english text a file or all files under a directory.\n\n**find-urls** : Find all the links from a text file or all the text files under a directory.\n\n**count-offensive-words** : Count offensive words from a file or a directory.\n\n**censor-offensive-words** : Censor offensive words from a file or all files under a directory.\n\n**check-hash** : Encrypt a file (MD5) or all the files under a directory and print the key(s).\n\n**count-word** : Count number of words in a file or under all the files under a given directory.\n\n## FOLDER ORGANIZATIONS\n\n**add-missing-extensions** : Add missing extension to a file or all the files under a directory.\n\n**delete-duplicates** : Generates the MD5 hash of all the files in a given directory and deletes one of the files if two hashes match.\n\n**rename-files** : Rename a file/all files under directory by replacing specified character with new one.\n\n**delete-empty-files** : Delete all empty text files from src_dir.\n\n**replace-words** : Replace all the words in a given file or all the files under a directory with a new word.\n\n## UTILITIES\n\n**download-todays-wallpaper** : Download today's wallpaper from bing, and save them.\n\n**generate-password** : Generate a password of a given strength (low,medium,strong) or any specific length.\n\n**create-qr-code** : Create qr code and save it as a image.\n\n## DEVELOPMENT TASKS\n\n**upload-to-gist** : Upload a file or all files under a directory to Github Gist.\n\n**add-license** : Create a license file of desired type.\n\n\n\n<p align=center><a href=\"https://www.buymeacoffee.com/deep5050\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 40px !important;width: 117px !important;\" ></a></p>\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A CLI to automate daily tasks of common and advanced users.",
    "version": "0.2",
    "split_keywords": [
        "cli",
        "automation",
        "file-operations",
        "file-organization",
        "tasks",
        "system-tools",
        "app"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac7d48b44cb214792f82062dff1a2def16aa78b019ab79fe4516b007e5bb88f6",
                "md5": "127dc5829a28a9e5a919210f2420f25d",
                "sha256": "3d8ce6ebe84c26e8009a982c3f8085747a36bd393ec85012b163c96007c00ebe"
            },
            "downloads": -1,
            "filename": "plzz_cli-0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "127dc5829a28a9e5a919210f2420f25d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 67109,
            "upload_time": "2023-02-10T07:46:27",
            "upload_time_iso_8601": "2023-02-10T07:46:27.069560Z",
            "url": "https://files.pythonhosted.org/packages/ac/7d/48b44cb214792f82062dff1a2def16aa78b019ab79fe4516b007e5bb88f6/plzz_cli-0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33fab17a8c4eec3915457510458757f166cd23e0b679d720a1b5fe67cc1beedd",
                "md5": "e38a5d21a5d680da0535aafae565d5e7",
                "sha256": "41e83eac59461fd4a81a9d5e308d0d90eb059411876b7e8bbbdc486d1c3cdcda"
            },
            "downloads": -1,
            "filename": "plzz-cli-0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "e38a5d21a5d680da0535aafae565d5e7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 53160,
            "upload_time": "2023-02-10T07:46:30",
            "upload_time_iso_8601": "2023-02-10T07:46:30.943773Z",
            "url": "https://files.pythonhosted.org/packages/33/fa/b17a8c4eec3915457510458757f166cd23e0b679d720a1b5fe67cc1beedd/plzz-cli-0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-10 07:46:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "deep5050",
    "github_project": "plzz",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "plzz-cli"
}
        
Elapsed time: 0.04221s