I made the code generation tool that didn't exist for Python

Posted by tobiasbarco666@reddit | Python | View on Reddit | 10 comments

Scold

Hey, hope you're having a good day. I've been a lurker for a while but wanted to share something I'm building that will be fulfilling a necessity for some projects of mine, in case it could be of use to anyone else.

This is Scold (name comes from sc(aff)old) and it handles code generation of types of code objects in your project, similar to what is seen in frameworks like Django or Laravel, but generalized in a way to fit whatever are your needs.

I wasn't satisfied with the solutions I found online, the few I saw are in Javascript, but I wanted something native in Python that could be more easily included in projects without external dependencies. For the life of me I couldn't find something in Python, so I made this.

What it does

Scold has:

Scold has NOT:

Target Audience

These points should be seen as long-term goals since Scold is still a prototype.

Alternatives Comparison

These comparisons are meant for clarifying objective differences between tools and are not comprehensive, I highlighted the (several) related tools written in Javascript since it can be a downside for some (like it is for me). If you know of a related tool feel free to reach out or comment below so I can include here as well.