Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sylriekit-0.26.0.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sylriekit-0.26.0-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

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

Hashes for sylriekit-0.26.0.tar.gz
Algorithm Hash digest
SHA256 6e9d10efcaa2922b62ee93125cfeb10d52d42b099cfefdbd9fd92a029f815e7b
MD5 496f71dc19065ddbc80129b23a11dbb6
BLAKE2b-256 b768417b1daf6eb5374128725b4d9fea2b4777f37bfdf84e85d5c2acb0de495c

See more details on using hashes here.

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

Hashes for sylriekit-0.26.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d30ed2a38af15f6bcc5064128e7920d02db3f7ea364842cc39de1303dee8465
MD5 677d90a02e11857c159d0f61d57e213c
BLAKE2b-256 5fa337ffdaac6737054044f907379ca99edd397db1943f6314bf4c92093be755

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page