Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deep5050/plzz
A python CLI to automate daily tasks of both common and advanced users :)
https://github.com/deep5050/plzz
automation daily-tasks python-cli python-script python3
Last synced: 11 days ago
JSON representation
A python CLI to automate daily tasks of both common and advanced users :)
- Host: GitHub
- URL: https://github.com/deep5050/plzz
- Owner: deep5050
- License: mit
- Created: 2023-01-04T07:51:19.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-15T15:22:55.000Z (over 1 year ago)
- Last Synced: 2024-09-06T11:46:35.175Z (2 months ago)
- Topics: automation, daily-tasks, python-cli, python-script, python3
- Language: Python
- Homepage: https://pypi.org/project/plzz-cli/
- Size: 716 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
PLZZ ("please")
A python CLI to automate daily tasks of both common and advanced users :)
# Install
```bash
pip3 install plzz-cli
```# Run
Run the app with command **`plzz`**
# 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`
# Suggest operations
[Join this discussion](https://github.com/deep5050/plzz/discussions/4) to suugest your ideas and see future operations to be added!
# 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.
# Changes
See the [CHANGELOG](CHANGELOG) file for more details.
# Support