Skip to main content
Avatar for jkpubsrc from gravatar.com
Username    jkpubsrc
Date joined   Joined

73 projects

jk_smallgraph

Last released

A directed graph implementation where each node and link is represented as an individual object.

jk_prettyprintobj

Last released

This python module provides a mixin for creating pretty debugging output for objects. This is especially useful for semi-complex data structures.

jk_terminal_essentials

Last released

This module provides essential constants and information about the terminal. This module is intended for implementing CLI tools and other applications running in a terminal.

jk_typing

Last released

This module provides capabilities for type checking function arguments. (NOTE: A full type check with this module is not possible, since this is fundamentally not possible due to limitiations of Python itself.)

jk_logging

Last released

This is a logging framework.

jk_exceptionhelper

Last released

As the python exception API is quite a bit obscure this python module wraps around python exceptions to provide a clean interface for analysis and logging purposes.

jk_mediawikiapi

Last released

This python module provides access to a MediaWiki wiki via its API.

jk_argparsing

Last released

A python module for parsing of program arguments.

jk-version

Last released

This python module provides a version class. Instances of this class may be used in representing and version numbers and compare them.

jk-rawhtml

Last released

This python module provides support for programmatically generating HTML5 code.

jk-utils

Last released

This python module provides various utility functions and classes.

jk-jsonmodel

Last released

This python module provides a special parser for JSON files that produces a data model where each value is associated with the location it originated from in the source file.

jk-json

Last released

This python module provides parser and validator for JSON files and data structures. The JSON parser is designed as a drop-in replacement for the built in python JSON parser as this parser here supports using comments in JSON files (which in some use cases is very a very handy feature).

jk-sysinfo

Last released

This python module provides ways to retrieve and parse technical system data of Linux computer systems.

jk-cmdoutputparsinghelper

Last released

Assists in parsing output of *nix system commands such as df, systemctrl and others.

jk-console

Last released

This python module provides a variety of essential functions for implementing versatile programs using the console. (Please have a look at the documentation for details.)

jk-cachefunccalls

Last released

This python module provides an annotation that caches results of function calls automatically.

jk-dirwalker

Last released

Recursively iterates over files and directories in a directory tree

jk-packunpack

Last released

Helper module to create or unpack tar archives, compress or uncompress files.

jk-pypi

Last released

This python module allows retrieving data from pypi.org.

jk-simpleexec

Last released

Python module to run command line programs in a convenient way and retrieve their output after they terminated.

jk-testing

Last released

This python module provides a simple to use infrastructure for running unit tests.

jk-git

Last released

This python module is a wrapper around git (= the git binary file). It is ment as a simple interface to basic git functionality.

jk-pypiorgapi

Last released

An API for accessing Python packet information hosted on pypi.org

jk-php-version-parser

Last released

Parses PHP composer version constraints.

jk-mediawiki

Last released

This module provides functions, classes and binaries to assist in working with MediaWiki installations.

jk-licenses

Last released

This python module provides OS licenses. This module is intended as a building block in module/package/application management.

jk-temporary

Last released

Collection of utility functions and classes to manage temporary data.

jk-etcpasswd

Last released

This python module provides classes to parse and model data from /etc/passwd, /etc/shadow, /etc/group and /etc/gshadow.

jk-mounting

Last released

This python module provides support for retrieving mount information and assists in mounting and unmounting.

jk-bincontainer

Last released

This python module implements a container for data blocks.

jk-pathpatternmatcher2

Last released

A python module to perform pattern matching tasks on paths.

jk-datamatrix

Last released

This python module provides a class that represents a data matrix. This is basically a table you can work with: Modify, sort, filter and print. Everthing is kept in memory, is not indexed, and therefore intended for a limited amount of data only.

jk-checkpproc

Last released

Provides a python script that checks if a specified program is a parent of the current process.

pypinex-pack

Last released

PyPine extension that supports various forms of compressing/uncompressing of files: gzip, bzip2, xz, tar and uploadpack.

pypinex-less

Last released

Support for 'less' files in PyPine.

jk-uploadpack

Last released

An archiver based on 'tar' that reduces redundancies before packing.

pypine

Last released

A Python based build and data processing framework.

jk-furl

Last released

This python module offers support for URL handling. It provides the existing furl implementation as well as some additional features.

jk-appmonitoring

Last released

This Python module contains components for analyzing the use of system resources by processes. It covers two use cases: a) monitoring other processes and b) monitoring one's own process.

jk-simpleobjpersistency

Last released

This python module provides a simple persistency for data objects.

jk-svg

Last released

This Python module implements a set of classes for easy, programmatic generation of SVG graphics.

jk-vcard

Last released

This python module parses (and produces) vCard data as provided in vcf files.

jk-pwdgen

Last released

This python module ...

jk-devon-mwdocgen

Last released

This python module ...

jk-simpleusermgr

Last released

This python module implements a very simple user manager. Such a simple user manager is convenient in a variety of situations for small applications.

jk-flexdata

Last released

This python module provides a special dictionary like data data structure that can be easily used to access and modify values of configurations and settings.

jk-invoke

Last released

This python module provides a high level interface to provide a clean API for executing commands and reading and writing files transparently: It doesn't matter if you operate locally or remotely or as a regular user or as root via sudo.

jk-infodatatree

Last released

This python module provides support for creating and processing trees with informational data values. These data trees structure various values such as text strings, classic numerical values, values with units, timestamps and other kinds of values in a specific hierachical way. These can then be transformed and analysed e.g. to produce overview or detailed output.

jk-interprocesssync

Last released

This python module provides simple synchronization and data transfer mechanisms for processes residing on the same host.

jk-trioping

Last released

This python module provides an asynchroneous version of ping. It is based on the trio framework.

thaniya-client

Last released

This python module implements the Thania Backup Client.

jk-typo3

Last released

This module provides functions and classes to assist in working with Typo3 installations.

jk-php-tokenizer

Last released

This python module is a tokenizer for configuration files written in PHP.

jk-xmlparser

Last released

This python module parses XML (and HTML) files.

jk-tokenizingparsing

Last released

This python module provides basic classes for tokenizing and parsing.

jk-trioinput

Last released

This python module provides asynchroneous console input.

jk-asyncio-logging

Last released

This is a logging framework. It is based on jk_logging but can be used with Asyncio.

jk-jsoncfghelper2

Last released

This python module contains support classes for loading and verifying configuratios. It is currently in alpha state as it is not yet clear how complete the implementation and how stable the API is. This modul might still undergo quite some rework.

jk-triologging

Last released

This is a logging framework. It is based on jk_logging but can be used with Trio.

jk-asyncio-syncasync

Last released

This python module enables asyncio based functions/methods to invoke classic synchroneous functions/methods. This is implemented by delegating execution of to a thread pool.

jk-keyvaluestore

Last released

This python module implements a simple key-value data base based on JSON data stored in a directory.

jk-simplexml

Last released

This python module provides a simple XML implementation. This is intentionally simple in order to give programmers more control over white spaces used for indentation.

jk-hwriter

Last released

This python module supports writing indented text files.

jk-dirmonitor

Last released

This python module supports checking directories for changes. (Please note that only regular files are taken into account.)

jk_treetaggerwrapper

Last released

This python module provides a wrapper around treetagger.

jk_sql

Last released

This python module provides a uniform API to create, modify, read and write data to SQL tables in a database independent way.

jk_fileaccess

Last released

Provides a uniform interface to process files that are either stored locally or remotely.

jk_pathpatternmatcher

Last released

A python module to perform simple pattern matching on paths.

jk_commentjson

Last released

This is a JSON parsing module that can get along with comments in JSON files.

jk_timest

Last released

This python module aids in estimating how long some long running process will require until it completes.

jk_xmljsonconv

Last released

A python module to convert XML to JSON and the other way around through a conversion manager.

jk_pwdinput

Last released

Provides the capability to read a passwords from STDIN. In contrast to typical password input in this case for every character pressed an asterisk is displayed.

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