GithubHelp home page GithubHelp logo

deep5050 / plzz Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 1.0 733 KB

A python CLI to automate daily tasks of both common and advanced users :)

Home Page: https://pypi.org/project/plzz-cli/

License: MIT License

Python 99.91% Shell 0.09%
automation daily-tasks python-cli python-script python3

plzz's Introduction

PLZZ ("please")

logo

A python CLI to automate daily tasks of both common and advanced users :)

about.png

Install

 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 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 file for more details.

Support

Buy Me A Coffee

plzz's People

Contributors

deep5050 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

dverbeeck

plzz's Issues

Suggestion: generate-password: fix printing format

command: generate-password

  1. Remove ' from the output
  2. If possible use already published modules other than this basic script to generate strong passwords
  3. Add a warning message saying this could be an easily crackeable password. use a password which is atleast 12 charactes long

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.