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.14.13.tar.gz (324.3 kB view details)

Uploaded Source

Built Distribution

toolkit_py-0.14.13-py3-none-any.whl (403.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: toolkit-py-0.14.13.tar.gz
  • Upload date:
  • Size: 324.3 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.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for toolkit-py-0.14.13.tar.gz
Algorithm Hash digest
SHA256 c1cfd6e7795b80c09658b4a2beafbd15edca853df1ad8cb395ef7cb421b1ce3a
MD5 da6cbd710c2dade9083f3b7f1813e559
BLAKE2b-256 c622cf49d3d7301cc311eb6b109fc1d26b5cf2ff943469c89a1fd7b45257dc3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: toolkit_py-0.14.13-py3-none-any.whl
  • Upload date:
  • Size: 403.2 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.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for toolkit_py-0.14.13-py3-none-any.whl
Algorithm Hash digest
SHA256 f98028726d8f82256cd6968ab8b6a7ad2cd972d5d852002278ae98902a7049c9
MD5 411d8981fc7fdc369a6756172633a8b9
BLAKE2b-256 45fda2c8527dda80ccf763dc38a8fed7c67491756373a9b640fc57b93d905a9e

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