A Pythonic, easy to understand and infinitely versatile module for creating beautiful Terminal
Egy Python könyvtár gyönyörű és
hasznos Terminál Felhasználói Felületek
rattler.py in its final state
PyTermGUI doing similar things, but better.
I started developing a version of this project in late 2019, under the "rattler.py"
moniker. The original idea behind the project was to have a "cleaner" way of making
Terminal UI applications, since up to that point I had been writing all my interface
code by hand. However, due to the complexity of the task and my limited knowledge of
the language at the time, I quickly abandoned it.
I picked up the project again in early April of 2020, with the first commit to the current
GitHub repository being made on the first of April. At this point, the "library", now named
PyTermGUI, was a 1000+ line, single-file monster, which caused quite a lot of problems. I
used it for developing an interface to the chat protocol my friend and I were making at the
time, Teahaz. While it did work alright, the technical complexities were quickly catching
up to me, and developing both projects become more and more difficult over time. Due to
these reasons, I decided on undertaking my first (of many) rewrites of the project, now
taking on a more traditional Python package structure.
Since then, it has gone under a lot of changes of mentality, refactors and improvements.
I started advertising the product on Reddit and Twitter during the summer of 2021, as I
was nearing on finishing the first stable version. It ended up being quite a successful
strategy, and the project's GitHub stars has overtaken some of the libraries that inspired
its existence in the first place.
An interactive aquarium for your terminal.
Named after Nerodia Sipedon,
the Common Watersnake.
Egy interaktív akvárium a terminálodban.
A nevet az Erie-tavi Vízisikló,
Nerodia Sipedon inspirálta.
Sipedon is a project I hold close to my heart. It started its rounds as
fishtank.py, a simple aquarium "simulator" for the terminal. The inspiration
behind it was my real-life aquarium.
As it was one of the first things I made using PyTermGUI, it has remained in
close connection with the project. For the time being, Sipedon serves as an
example project for the aforementioned library.
fishtank.py sometime during its infancy
A library to aid in programmatically generating beautiful, Material Design based websites
using nothing but pure Python and a touch of Duct Tape.
Egy Python alapú Material Design inspirált weboldal generátor.
My old website generated with the first version of MaterialHTML.
I am not a big fan of working with raw HTML and CSS. However, for my personal website I
I did something I rather enjoy: automate a tedious process. (ignore the fact that this
automation took way longer than making the website by hand would have)
So, I decided on writing a sort of generator library to create nice looking websites for
me. I really enjoy the aesthetics and philosophy behind Google's Material Design, so I
based the project on top of that.