Skip to content

projx/prjxcore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

prjxCore

Install

pip install https://github.com/projx/prjxcore/archive/refs/tags/v0.43.tar.gz

python3.11 -m pip install https://github.com/projx/prjxcore/archive/refs/tags/v0.43.tar.gz

pip install --upgrade https://github.com/projx/prjxcore/archive/refs/tags/v0.43.tar.gz

pip install git+https://github.com/projx/prjxcore.git

pip install --upgrade git+https://github.com/projx/prjxcore.git

Version Note:

  • v0.43 - Added 1Password runner
  • v0.42 - Updated AppLog, adding functions to check statuses
  • v0.41 - Updated AppLog, adding functions to check statuses
  • v0.40 - Added ConfigManager.get_all()
  • v0.39 - Updated AppLog to make the flag handling more robust
  • v0.38 - Added odds and sods function holder and merge-nested-dict to ConfigManager
  • v0.37 - Updated CMDRunner to be able to run Python function, as well as CLI commands
  • v0.36 - Updated CMDRunner to tidy up error handling
  • v0.35 - Fixed Typo
  • v0.34 - Updated CMDRunner to tidy up error handling
  • v0.33 - Updated KumaHook to add SSL verify supress parameter
  • v0.32 - Added "load_to_dict()" to ConfigManager
  • v0.31 - Added CLI wrapper "CMDRunner" along with a factory class to create CLI commands.
  • v0.27 - Update ConfigManager to allow saving of seperate sections to seperate files, also added function to clear all config.
  • v0.26 - Fixed couple of typos
  • v0.25 - Temporarily disabled SSL check for Kuma Hook
  • v0.24 - Fix for Base class
  • v0.23 - Added Factory class, This is utility class for loading/saving (pickling) objects, also has functions for creating references to classes and functions, so they can be dynamically created.
  • v0.22 - Updated ConfigManager with new functions
  • v0.21 - Fix AppLog output format
  • v0.20 - Removed debug code caused unecessary output
  • v0.19 - Added Uptime Kuma webhook manager.
  • v0.18 - Tweaks to ConfigManager.
  • v0.17 - Fixed AppLog constructor, which was not passing the file-logging path through
  • v0.16 - Tweaks
  • v0.15 - Added set_section() and create "main" default section in ConfigManager
  • v0.14 - Added AppTimer, provide a stopwatch for function / app execution time.
  • v0.13 - Added ConfigManager.set_all() to allow setting on all elements progmatically.
  • v0.12 - Initial split out.

About

Some badly written python classes and functions I use in my various scripts

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages