jkpubsrc
Experienced software developer :: Java, C#, Python, HTML/CSS/JS and similar :: Interested in software projects and information management in general.
Pinned Repositories
PyPine
A Python based build and processing framework.
python-module-jk-appmonitoring
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.
python-module-jk-argparsing
A python module that provides an API for processing command line arguments. There is ``argparse`` of course, but this API is better. Better means: Simpler, more easy to use.
python-module-jk-cachefunccalls
This python module provides an annotation that caches results of function calls automatically.
python-module-jk-json
This python module provides parser and validator for JSON files and data structures.
python-module-jk-pwdinput
This python module provides the ability to read a password from STDIN. In contrast to typical password input for every character pressed an asterisk is displayed.
python-module-jk-pypiorgapi
An API for accessing Python packet information hosted on pypi.org
python-module-jk-simpleexec
Module to run shell programs in a very simple way.
python-module-jk-triologging
This is a logging framework. It is based on jk_logging but can be used with Trio.
throw_out_your_templates
This module is a rant (with code) encouraging Python developers to consider using pure Python for HTML generation rather than always using template languages. Read the module docstring for the rest of this rant. The temporary name is an ode to Ian Bicking's blog post 'Throw out your frameworks' (http://blog.ianbicking.org/2010/03/01/throw-out...). The ideas and code in it are an echo of what Stan, Breve, and various lisp libraries have been doing for a long time.
jkpubsrc's Repositories
jkpubsrc/python-module-jk-triologging
This is a logging framework. It is based on jk_logging but can be used with Trio.
jkpubsrc/PyPine
A Python based build and processing framework.
jkpubsrc/python-module-jk-invoke
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.
jkpubsrc/python-module-jk-keyvaluestore
This python module implements a simple key-value data base based on JSON data stored in a directory.
jkpubsrc/python-module-jk-php-tokenizer
This python module is a tokenizer for configuration files written in PHP.
jkpubsrc/python-module-jk-svg
jkpubsrc/python-module-jk-vcard
This python module parses (and produces) vCard data as provided in vcf files.
jkpubsrc/PyPine_Examples
Collection of examples for creating PyPine extensions.
jkpubsrc/pypinex-less
Support for 'less' files in PyPine.
jkpubsrc/python-module-jk-asyncio-logging
This is a logging framework. It is based on jk_logging but can be used with Asyncio.
jkpubsrc/python-module-jk-asyncio-syncasync
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.
jkpubsrc/python-module-jk-bincontainer
This python module implements a container for data blocks.
jkpubsrc/python-module-jk-furl
This python module offers support for URL handling. It provides the `furl` implementation as well as some additional features.
jkpubsrc/python-module-jk-hwriter
This python module supports writing indented text files.
jkpubsrc/python-module-jk-infodatatree
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.
jkpubsrc/python-module-jk-interprocessync
This python module provides simple synchronization and data transfer mechanisms for processes residing on the same host.
jkpubsrc/python-module-jk-jsoncfghelper2
This python module contains support classes for loading and verifying configuratios.
jkpubsrc/python-module-jk-licenses
This python module provides OS licenses. This module is intended as a building block in module/package/application management.
jkpubsrc/python-module-jk-pwdgen
This python module provides support for strong password generation.
jkpubsrc/python-module-jk-simpleobjpersistency
This python module provides a simple persistency for data objects.
jkpubsrc/python-module-jk-simpleusermgr
This python module implements a very simple user manager. Such a simple user manager is convenient in a variety of situations for small applications.
jkpubsrc/python-module-jk-terminal-essentials
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.
jkpubsrc/python-module-jk-tokenizingparsing
This python module provides basic classes for tokenizing and parsing.
jkpubsrc/python-module-jk-trioinput
This python module provides asynchroneous console input.
jkpubsrc/python-module-jk-trioping
This python module provides an asynchroneous version of ping. It is based on the trio framework.
jkpubsrc/python-module-jk-typo3
This module provides functions and classes to assist in working with Typo3 installations.
jkpubsrc/python-module-jk-uploadpack
This python module provides a packer/unpacker based on 'tar' that reduces redundancies before packing.
jkpubsrc/python-module-thaniya-client
This python module implements the Thania Backup Client.
jkpubsrc/python-tool-jk-checkproc
This python module provides a python script that checks if a specified program is a parent of the current process.
jkpubsrc/simpleipcb