42 projects
k3down2
convert markdown segment into easy to transfer media sucha images.
k3git
wrapper of git command-line
k3handy
handy alias of mostly used functions
md2zhihu
convert markdown to zhihu compatible format. https://github.com/drmingdrmer/md2zhihu
k3etcd
A python client for Etcd https://github.com/coreos/etcd This module will only work correctly with the etcd server version 2.3.x or later.
k3modutil
Submodule Utilities.
k3cacheable
Cache data which access frequently.
k3fs
File-system Utilities
k3httpmultipart
This module provides some util methods to get multipart headers and body.
k3mime
This module provide some util methods to handle mime type.
k3redisutil
For using redis more easily.
k3cgrouparch
This lib is used to set up cgroup directory tree according to configuration saved in zookeeper, and add pid to cgroup accordingly.
k3http
We find that 'httplib' must work in blocking mode and it can not have a timeout when recving response.
k3stopwatch
StopWatch - library for adding timers and tags in your code for performance monitoring
k3logcollector
Scan log files on local machine, collector all interested logs, and send to somewhere for display.
k3daemonize
It supplies a command line interface API to start/stop/restart a daemon.
k3cat
Just like nix command cat or tail, it continuously scan a file line by line.
k3zkutil
Some helper function to make life easier with zookeeper.
k3utdocker
unit test for python-docker
k3utfjson
force `json.dump` and `json.load` in `utf-8` encoding.
k3awssign
A python lib is used for adding aws version 4 signature to request.
k3shell
A python module to manage commands.
k3net
Utility functions for network related operation.
k3fmt
It provides with several string operation functions.
k3pattern
Find common prefix of several `string`s, tuples of string, or other nested structure, recursively by default.
k3txutil
A collection of helper functions to implement transactional operations.
k3rangeset
segmented range which is represented in a list of sorted interleaving range.
k3dict
It provides with several dict operation functions.
k3portlock
k3protlock is a cross-process lock that is implemented with `tcp` port binding.
k3priorityqueue
priorityQueue is a queue with priority support
k3thread
utility to create thread.
k3heap
k3heap is a binary min heap implemented with reference
k3proc
easy to use `Popen`
k3time
Time convertion utils
k3num
Convert number to human readable format in a string.
k3jobq
k3jobq processes a series of inputs with functions concurrently
k3log
k3log is a collection of log utilities.
k3ut
unittest util
k3confloader
k3confloader loads conf for other pykit3 modules
k3color
create colored text on terminal
k3str
k3str is a collection of string utilities.
k3math
k3math is a toy math impl