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.