Skip to main content

Personal toolkit implemented by Python.

Project description

Toolkit-Py

PyPI License

Python Test Python Publish

Table of Contents

Installation

pip install -U toolkit-py
pip install -U toolkit-py -i https://pypi.douban.com/simple

Usage

Remove the ui ads of YoudaoNote

$ ucmd youdao

Automatically unzip files recursively

解压嵌套加密压缩文件

Recursively change the encoding of text files in the current folder

$ cen
c05_mbr.asm: GB2312 -> utf-8
c17_core.asm: GB2312 -> utf-8
c17_mbr.asm: GB2312 -> utf-8
nasmide.ini: ascii -> utf-8

Generates HTTP User-Agent header

$ gua
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/15.14986

$ gua -n chrome
Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3489.10 Safari/537.36

$ gua -o android
Mozilla/5.0 (Linux; Android 8.1; Huawei P20 Lite Build/OPR3.170623.008) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3297.48 Mobile Safari/537.36

$ gua -n safari -o ios
Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_3 like Mac OS X) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/9.0 Mobile/13G34 Safari/602.2

Change to other faster open source mirror sites

$ cfm
Usage: cfm [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  python (py)       Change pypi & conda source minors.
  raspberrypi (pi)  Change Raspberry Pi OS source minors.
  ubuntu (ubuntu)   Change ubuntu/ubuntu-port source minors.

Create basic project scaffold

$ cps
Usage: cps [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  base                            Create basic project scaffold.
  c                               Create C/C++ project scaffold.
  clean (clean,clear,release,rm)  Remove all example files for release.
  golang (go)                     Create Golang project scaffold.
  notes                           Create notes project scaffold.
  python (py)                     Create Python project scaffold.
  qt5                             Create Qt5 project scaffold.

Upload pictures to public image hosting server

$ upsfortypora test.png
Upload Success:
http://dd-static.jd.com/ddimg/jfs/t1/132543/17/21538/145549/61fa87f9E883b9b32/f23efa3a806cab76.jpg

Create or display the configuration of commonly used software

$ ccf
Usage: ccf [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  alias            Generate aliases for powershell or bash configuration
                   files.
  clash            Display configuration file of clash.
  hosts            Display configuration file of hosts.
  notes (nn)       Create a new note for hugo.
  powershell (ps)  Create or display configuration files about PowerShell.
  python (py)      Create or display configuration files about Python.
 $ ccf py -h
 Usage: ccf py [OPTIONS]

  Create or display configuration files about Python.

Options:
  -m, --method INTEGER     1 -> .pypirc
  -r, --read-only BOOLEAN  Read only or create configuration files.
  -h, --help               Show this message and exit.

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

toolkit-py-0.13.0.tar.gz (225.5 kB view details)

Uploaded Source

Built Distribution

toolkit_py-0.13.0-py3-none-any.whl (298.5 kB view details)

Uploaded Python 3

File details

Details for the file toolkit-py-0.13.0.tar.gz.

File metadata

  • Download URL: toolkit-py-0.13.0.tar.gz
  • Upload date:
  • Size: 225.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for toolkit-py-0.13.0.tar.gz
Algorithm Hash digest
SHA256 f4f557ab418b80f00ae938b7d5d2e265fc05e289215e83877d9a3ec9dcef902f
MD5 507d8687ab7d66ab26d36da09aa5e68e
BLAKE2b-256 1add7a97c48515a91daec498a7da7289fa2906b42d423dc831d16ed21f6fdc09

See more details on using hashes here.

File details

Details for the file toolkit_py-0.13.0-py3-none-any.whl.

File metadata

  • Download URL: toolkit_py-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 298.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for toolkit_py-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f3e9dcbdcbec674ba62ede3f2ea9a4747edeee75097fd56f6b5a4cb5d9c61820
MD5 971d52521f02c767bd971869d513f416
BLAKE2b-256 041f19859ee67f5330dd16004669ebd9a451a3fa2672538f550b92a4551f8fc2

See more details on using hashes here.

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