Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Pyrog

🇷🇺Русский

Foo Foo Foo

Foo

Pyrog is a software system that accelerates the development of GUI applications (plugins) on Python and PySide6. The complex includes a framework for developing plugins and a Manager program for managing them. It allows you to collect all applications in one place, and allows you to disable plugins that are not used. Also, the main advantage is that a developer only needs to declare one class with custom settings, one parameter = one line of code. The system creates the interface for their I/O and performs hard disk storage.

Key Features:

  • Works on most operating systems such as Windows, Linux, macOS;
  • Free, open source code;
  • All mini-applications (plugins) are collected in one place, and working with them is similar to how you use websites in your web-browser;
  • Python's simple syntax and a large selection of 3rd party libraries for solving application problems allows you to quickly create working tools;
  • The Manager and mini-applications (plugins) support the interface internationalization, making them accessible to a wide audience;
  • Working with user settings is simple: just declare a class with the necessary set of properties, and the system will automatically handle input/output and storage on the hard drive.

This software system is created for

This project was originally created for my own needs, to quickly develop utilities that would automate my routine work. I also wanted to make an application with a plug-in architecture for a long time, where I could add new programs as independent modules. Python3+PySide6 was chosen as the stack, as this stack was well known to me, and thanks to the developed Python ecosystem and a wide range of libraries for solving almost any task, the choice was obvious. So, this software can help:

  • Individual developers or small teams who need to quickly develop a ready-made utility to solve their task, this can be done thanks to a ready-made development template and a set of components.;
  • Developers who develop tools for themselves and colleagues - for those who want to automate part of the team's routine work and don't want to develop an application from scratch;
  • PySide6/Qt developers who need ready-made solutions for their projects;
  • For ordinary users who need to use ready-made utilities developed for this software system.

Manager launching

Install Python on your computer and download the source code of this program and run the file Pyrog.pyw.

WARNING! The software system was developed and tested on Python 3.13 and Windows 10. It is not guaranteed to work on other platforms. If you want to take part in adapting and testing the code for other platforms, please write to ✉ e-mail.

About

Python Utilitarian Script System for You

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /