Tinyscript aims to quickly prototype tools by sparing as much lines of code as possible and providing base features (especially useful for debugging or understanding the execution flow) like configured logging, preimports, stepping, timing and so forth.
The idea is to make creating tools as easy as this:
Simply modifying the template to:
1 2 3 4 5 6 7 8 9 10 11
Will give the following:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
This library is available on PyPi and can be simply installed using Pip:
This library is born from the need of quickly building efficient scripts and tools without caring for redefining various things or rewritting/setting the same functionalities like the logging or parsing of input arguments.
In the meantime, I personnally used this library many times to create tools for my job or during cybersecurity or programming competitions and it proved very useful when dealing with time constraints.