``
title: IDK Technical Side
last_modification_date: 2024/10/13
creation_date: 2024/10/13
summary: A blip on the technical side of IDK.
toc: none
output_path: "idk/idk_technical_side.html"
category: "documentation;idk;"
``
---
Is having separation of meaning by indentation wrong?
There is a reason why Python did it ``find a source why``, in programming this is really not wanted though but on pure text it makes it very easy to read without any software aids.
Source code
HTML conversion
1. Use a HTML parser written from scratch for IDK <-> HTML conversion, check HTML structure and HTML node creation and appending.
. The source code make extend use of the source code repository you can get by subscribing to this substack: "https://www.rfleury.com/"(rfleury.com), this is a very quick way to be able to work quickly and I learnt a ton by using it.
UI
Some of the UI is produced by the software (Menu, left and right), extras are made using javascript.
IDK parsing
Line of codes
|-------------------------------------------------------------------------------------|
| Language | Files | Lines | Code | Comments | Blanks |
|-------------------------------------------------------------------------------------|
| C | 102 | 40217 | 34836 | 2522 | 2859 |
|-------------------------------------------------------------------------------------|
| C Header | 97 | 48233 | 35183 | 7098 | 5952 |
|-------------------------------------------------------------------------------------|
| C++ | 6 | 2165 | 1715 | 220 | 230 |
|-------------------------------------------------------------------------------------|
| Plain Text | 1 | 8996 | 0 | 8996 | 0 |
|-------------------------------------------------------------------------------------|
| Total | 206 | 99611 | 71734 | 18836 | 9041 |
|-------------------------------------------------------------------------------------|
Use of [*1]
Other
Status
idk files with `status` in `personal` will produce correspondant HTML file from the `output_path` value when _`deploy` parameter is not set.
[*1] produced by "https://github.com/XAMPPRocky/tokei"(Tokei)