{"id":19082987,"url":"https://github.com/deep5050/plzz","last_synced_at":"2025-07-23T01:31:44.095Z","repository":{"id":65791433,"uuid":"585055840","full_name":"deep5050/plzz","owner":"deep5050","description":"A python CLI to automate daily tasks of both common and advanced users :)","archived":false,"fork":false,"pushed_at":"2023-08-15T15:22:55.000Z","size":733,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-06T14:50:00.735Z","etag":null,"topics":["automation","daily-tasks","python-cli","python-script","python3"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/plzz-cli/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deep5050.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-01-04T07:51:19.000Z","updated_at":"2024-08-29T04:24:59.000Z","dependencies_parsed_at":"2024-01-08T21:14:39.645Z","dependency_job_id":"32184825-16a3-487c-9f6d-b5f56e7bc73a","html_url":"https://github.com/deep5050/plzz","commit_stats":{"total_commits":31,"total_committers":1,"mean_commits":31.0,"dds":0.0,"last_synced_commit":"869d27e737bfce3cd571273f8f1496e94fa906a0"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deep5050/plzz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2Fplzz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2Fplzz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2Fplzz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2Fplzz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deep5050","download_url":"https://codeload.github.com/deep5050/plzz/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deep5050%2Fplzz/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266602688,"owners_count":23954693,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","daily-tasks","python-cli","python-script","python3"],"created_at":"2024-11-09T02:45:29.450Z","updated_at":"2025-07-23T01:31:44.070Z","avatar_url":"https://github.com/deep5050.png","language":"Python","readme":" \u003cdiv align=center\u003e\n\u003ch1 align=center\u003e PLZZ (\"please\")\u003c/h1\u003e\n\n\u003cimg align=center src=\"logo.jpg\" alt=\"logo\"\u003e\n\n\u003cp align=center\u003e A python CLI to automate daily tasks of both common and advanced users :) \u003c/p\u003e\n\n\u003cimg align=center src=\"about.png\" alt=\"about.png\" /\u003e\n\u003c/div\u003e\n\n\n\u003c!-- ![About](about.png) --\u003e\n\n# Install\n\n```bash\n pip3 install plzz-cli\n ```\n\n# Run\n\nRun the app with command **`plzz`**\n\n\n\u003c!-- ![Install](install.svg.svg) --\u003e\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# Suggest operations\n\n[Join this discussion](https://github.com/deep5050/plzz/discussions/4) to suugest your ideas and see future operations to be added!\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# Changes\n\nSee the [CHANGELOG](CHANGELOG) file for more details.\n\n\n# Support\n\n\u003cp align=center\u003e\u003ca href=\"https://www.buymeacoffee.com/deep5050\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 40px !important;width: 117px !important;\" \u003e\u003c/a\u003e\u003c/p\u003e\n","funding_links":["https://www.buymeacoffee.com/deep5050"],"categories":["\u003ca name=\"utility\"\u003e\u003c/a\u003eUtilities"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeep5050%2Fplzz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeep5050%2Fplzz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeep5050%2Fplzz/lists"}