Open smart 2.0 tft library translated to python....

Your link shows a video of the screen working with a 3.3V switchable Uno clone.

The Uno has enough GPIO pins to drive the TFT (and read the Touch Panel).
I have never used a Raspberry Pi. As far as I know, there are not enough GPIO pins.

If you buy any 3.3V Arduino, you can connect the display safely. The video shows it hand-wired via a breadboard. I use a hand-soldered Protoshield Adapter.

The link has UTFT library. UTFT supports ILI9225. UTFT does not support ST7775, RM68130, ... or other variants.

MCUFRIEND_kbv supports ILI9225. I can support the other variants if required. Those controllers are fairly similar.

David.