Category Archives: python3

Clonix – A Pygame-based Tetris Clone

Clonix is a Tetris-like game built using the Pygame library. The game offers standard Tetris gameplay with customized visual assets, where you can rotate and move pieces (tetrominoes) to fill rows and score points. It features dynamic piece-dropping speed, a fading text effect for game-over messages, and support for custom block images.

Code and more info are found from the project’s Github:

https://github.com/postman721/Clonix

Finland IPTV application released

Finland IPTV v.1.0 is a lightweight PyQt5-based IPTV player for streaming free Finland IPTV channels. The application downloads an M3U playlist in Markdown format, parses the channel list, and provides a graphical interface for users to select and play channels.

tv

Full details and the program itself are available on its Github:

https://github.com/postman721/Finland_IPTV

Analyzer v1 released

Analyzer v1 is a program for monitoring and mounting/unmounting block devices using PyQt5, pyudev, and udisksctl. Github: https://github.com/postman721/Analyzer/tree/main

Analyzer v1

Features

  • Monitors block device events (add/remove).
  • Automatically updates the list of mounted devices.
  • Allows unmounting and remounting of selected devices via udisksctl.
  • Displays log messages in a GUI using PyQt5.

License:

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Author:

JJ Posti

Disclaimer:

Please note that improper use of mounting/unmounting devices could lead to data loss. Use this software at your own risk.