cabinet

module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2022 License: MIT

README

Cabinet

What is cabinet

Cabinet is a tool set for coder powered by fyne.


Features Supported
  • conversion

    • base convert (bin/oct/dec/hex)
    • time convert (timestamp/utctime/localtime)
    • case convert (upper/lower/capital/capital(word)/camel/pascal/snake/constant)
  • encoder/decoder

    • base64 (base16/base32/base64/base58/base85) encode/decode
    • url escape/unescape
    • html escape/unescape
  • image

    • image format convert
    • compress
    • image to base64 (to/from base64)
    • qrcode (str to/from qrcode)
  • json

    • json format (compress/format)
    • json to yaml (to/from yaml)
  • digest

    • calc hash (md5/sha1/sha224/sha256/sha384/sha512/keccak256)
    • file checksum (md5/sha1/sha256/sha384/sha512)
  • crypto (encrypt/decrypt)

    • aes (cbc/cfb)
    • des
  • signature (sign/verify)

    • rsa (256/1024/2048)
    • ecdsa (secp256k1)
  • network

    • get my ip (external ip/local interface ip)
    • ip mask (ip mask calculator)
    • web server (static file web server)
  • others

    • uuid (uuid1/uuid4)
    • random password
    • rsa key pair
    • ecdsa key pair
    • arithmetic expression calculator
    • markdown

How To Generate bundle.go
go get fyne.io/fyne/cmd/fyne
fyne bundle FangZhengHeiTiJianTi.ttf > bundle.go
How To Build
git clone https://github.com/mutalisk999/cabinet
cd cabinet
make

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL