A personal Python toolbox of utilities.
Project description
Sylriekit
A personal kitchen sink toolset I made for myself to speed up the creation of some random personal projects.
Warning: This is a personal project and may contain bugs or incomplete features. It is mainly coded for convenience over optimization. Use at your own risk.
Tools
Files
- File system utilities.
JHtml
- Coverts HTML to JSON and back
JHL
- JSON HTML Language, a build-time interpreted language for JHtml, that allows for dynamic content generation.
ReLib
- A tool for using common regular expression patterns.
ConfigLoader
- A tool for loading configuration settings for all tools.
Change Log:
0.26.0:
- Deleted all tools and reworked the entire system to be more modular and instance-based, allowing for better organization and easier maintenance. Each tool is now an instance of a class, and they can be easily imported and used in different projects without relying on static classes.
- Added a new tool called ConfigLoader, which is responsible for loading configuration settings for all tools.
- Added a new tool called ReLib, which provides a collection of common regular expression patterns for easy use in various projects.
- Removed a lot of the features of the File tool.
- Added a new tool called JHtml and JHL which are used to convert HTML to JSON and back, as well as a build-time interpreted language for JHtml.
0.25.9:
- Reworked the JHtml entirely, now it is one-way JSON to HTML and not reversible from pure HTML. It also has a built-in interpreted language (jhl) that allows build-time scripts.
0.25.8:
- Updated the logging of the MCP tool.
0.25.7:
- Added support so that private functions (starting with underscore) will not showup to the js bridge endpoint anymore in the Website, InlinePython, or Window tools.
Previous change log entries are visible in the description of older versions
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sylriekit-0.26.0.tar.gz.
File metadata
- Download URL: sylriekit-0.26.0.tar.gz
- Upload date:
- Size: 39.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e9d10efcaa2922b62ee93125cfeb10d52d42b099cfefdbd9fd92a029f815e7b
|
|
| MD5 |
496f71dc19065ddbc80129b23a11dbb6
|
|
| BLAKE2b-256 |
b768417b1daf6eb5374128725b4d9fea2b4777f37bfdf84e85d5c2acb0de495c
|
File details
Details for the file sylriekit-0.26.0-py3-none-any.whl.
File metadata
- Download URL: sylriekit-0.26.0-py3-none-any.whl
- Upload date:
- Size: 40.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d30ed2a38af15f6bcc5064128e7920d02db3f7ea364842cc39de1303dee8465
|
|
| MD5 |
677d90a02e11857c159d0f61d57e213c
|
|
| BLAKE2b-256 |
5fa337ffdaac6737054044f907379ca99edd397db1943f6314bf4c92093be755
|