Skip to main content

legacy commands & utils

Project description

handi(handy)

Time Travel

This repository is created and maintained according to ‘one-click’ idea of the author. It contains some frequently-used functions. All you have to do is to just call the corresponding function. It will save your time and your energy for minor jobs.

Installation

$ pip install -U handi

Utilities

  1. Basic Utility
    [public ip]
    $ pubip
    $ 143.87.25.158

    [private ip]
    $ prvip
    $ 192.168.10.121

    [wifi password]
    $ sudo wifipass
    $ /etc/NetworkManager/system-connections/My-Office:psk=12345678…

    [gps]
    $ gps
    $ [22.7702, 112.9578]

    [timer]
    $ timer cp 1.iso ../
    $ 3 seconds

    [encode]
    $ encode [string]
    $ encode 12345678
    $ 3132333435363738

    [decode]
    $ decode [string]
    $ decode 3132333435363738
    $ 12345678

    [encrypt]
    $ encrypt [string] [password]
    $ encrypt “Nothing is Unlimited.” 12345678
    $ gAAAAABeIA9OWhfmu6U97CoCdKj0LctEHfs4biG3ts-XULYPR98p1nQ6XKGmW-7D3wIGAWiTvtN73heuO7L7-QLwQZJtPv9qD_kCcofBfJ6UJ–pKcQ8tqY=

    [decrypt]
    $ decrypt [string] [password]
    $ decrypt gAAAAABeIA9OWhfmu6U97CoCdKj0LctEHfs4biG3ts-XULYPR98p1nQ6XKGmW-7D3wIGAWiTvtN73heuO7L7-QLwQZJtPv9qD_kCcofBfJ6UJ–pKcQ8tqY= 12345678
    $ Nothing is Unlimited.

    [strong remove]
    $ srm [repeats] [filename]
    $ srm 15 accounts.txt

    [shutdonw]
    $ boo

    [terminal clear]
    $ cls

    [replace]
    $ repl [fromstr] [tostr] [path1] [path2] …
    $ repl junying frank accounts.txt

    [statistics]
    $ hash
    >>hitscommand
    1/usr/bin/which
    1/usr/local/bin/ipinfo
    4/usr/local/bin/version
    1/usr/local/bin/prvip
    6/usr/local/bin/timer
    3/usr/local/bin/srm
    2/usr/local/bin/oneline
    1/usr/local/bin/sumup
    1/bin/rm
    1/usr/bin/vim
    1/usr/local/bin/cls
    1/usr/bin/touch
    1/usr/bin/sudo
    1/usr/local/bin/rmlnno
    11/usr/local/bin/mac
    1/usr/local/bin/printkey
    3/bin/ls
    1/usr/local/bin/gps

  2. Code Management
    [totalines]
    $ totalines [ext1] [ext2] …
    $ totalines py go cpp h java
    $ 124535

    [git commit]
    $ commit

  3. Text Handling
    [findstr]
    $ findstr [keystring] [path]

    [column]
    $ echo Time Machine|column 2
    $ Machine

    [row]
    $ cat accounts.txt|row 2
    $ frank 9980

    [sumup]
    $ sumup [filename]
    $ cat accounts.txt|column 2|sumup
    $ 1199899.0125

    [fromstr]
    $ fromstr [startmark] [string]
    $ echo Nothing Lasts.|fromstr “Nothing “
    $ Lasts.

    [endstr]
    $ endstr [endstring] [string]
    $ echo Nothing lasts.||endstr .
    $ Nothing Lasts

    [excludestr]
    $ excludestr [excludestring1]
    $ echo abcdEFG|excludestr EFG
    $ abcd

    [lenstr]
    $ lenstr [string]
    $ lenstr 123456789
    $ 9

    [upperstr]
    $ upperstr [string]
    $ upperstr gustavKo
    $ GUSTAVKO

    [lowerstr]
    $ lowerstr [string]
    $ lowerstr ABcD
    $ abcd

    [linecount]
    $ linecount [filename]
    $ linecount accounts.list
    $ 14273

    [concastr]
    $ concatstr [juncword] [filepath]
    $ concatstr , 1 2 3 4 5
    $ 1,2,3,4,5

    [delete specific lines in file]
    $ deline [keystring] [filename]
    $ deline junying accounts.txt

  4. JSON Handling
    $ chkey [keyname] [inpath]
    $ delkey [key] [inpath] [outpath]
    $ findkey [keyname] [inpath]
    $ printkey [keyname] [inpath] [subkey1] [subkey2]
    $ replconfval [filepath] [keystring] [findstr] [replacestr] [seperator]
    $ replconfkey [keystring] [filepath] [quotechar] [replacestring/replacefile]
    $ rmempty [inpath] [outpath]

License

MIT License <https://choosealicense.com/licenses/mit>

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

handi-0.10.2.1.tar.gz (67.0 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page