Skip to main content

Personal toolkit implemented by Python.

Project description

Toolkit-Py

License Latest Version Supported Python versions

Python Test Python Publish

Personal toolkit implemented by Python.

Installation

pip install -U toolkit-py

If you are in China, you can use the following command to install the latest version:

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

Install it from source code:

pip install git+https://github.com/fujiawei-dev/toolkit-py.git@main

Usage

toolkit --help

Thanks

JetBrains Logo (Main) logo

Examples

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

Upload pictures to public image hosting server

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

History

v1.5..9 (2022-09-02)

  • Added Qt6 QML example template.
  • Extract the titles of all articles from the folder as the table of contents.

v1.5.8 (2022-08-31)

  • Added
    • cpp example templates
  • Fixed
    • do not launch editor if in current directory
    • test_get_camel_case_styles test

v1.5.7 (2022-08-29)

  • Added factory_user_input_context_hook hook.

v1.5.6 (2022-08-24)

  • Some improvements
  • Launch the editor directly after creating the project

v1.5.5 (2022-08-19)

  • Improved Qt5 QML example template.
  • Added Qt5 console example template
  • Create a note source example at the same time as the note is created.

v1.5.4 (2022-08-15)

  • Fixed
    • timeout issue when unzipping a file
  • Added
    • example project scaffold

v1.5.3 (2022-08-15)

  • Added
    • golang web example templates
    • cpp Qt5 example templates
  • Updated
    • ansible templates

v1.5.2 (2022-08-13)

  • Improved Qt5 template.
  • Improved Python example template.

v1.5.1 (2022-08-12)

  • Added
    • more templates
    • improved ansible templates
  • Fixed
    • KeyError when deleting factory field
    • package typo in Go templates
    • unzip timeout

v1.5.0 (2022-08-10)

  • Added
    • generate files from templates for existing project

v1.4.5 (2022-08-09)

  • Added
    • use multiple templates at the same time
    • ansible project scaffold
    • golang example and cli project scaffold

v1.4.4 (2022-08-09)

  • Fixed
    • missing python_user_input_context_hook
    • bad LICENSE reference
  • Added
    • serialization module for configuration
    • enable_click_group option for python template

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

Uploaded Source

Built Distribution

toolkit_py-1.5.9-py2.py3-none-any.whl (268.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: toolkit-py-1.5.9.tar.gz
  • Upload date:
  • Size: 176.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for toolkit-py-1.5.9.tar.gz
Algorithm Hash digest
SHA256 0762132164c954c844ccda316c50f38f0f7c198806a6ceecc5fce1214c41f641
MD5 53253c4f8603c70d29e95bd1e6202e8f
BLAKE2b-256 dde6832ef4eece9d45ac5eff74089fc82b66da505a0124f8ee293496ee23e4de

See more details on using hashes here.

File details

Details for the file toolkit_py-1.5.9-py2.py3-none-any.whl.

File metadata

  • Download URL: toolkit_py-1.5.9-py2.py3-none-any.whl
  • Upload date:
  • Size: 268.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for toolkit_py-1.5.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5d7db4e98294626ce8bda05561623e7ca20471e76204a51b93d186664eb28f2c
MD5 3a0b109ac0f54cc298167b09f1a1e71e
BLAKE2b-256 46399d05cd138f45a5c75fd66b645cadc89af1754a932b439e3490cdab53610b

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