Interface for a program in Python
Technical assignment for the development of a program with a minimalist interface
Goal: To combine several separate scripts for working with Telegram into a single program with a user-friendly graphical interface based on Flet, with the possibility of further porting to web and Android. The program should have a minimalist, intuitive interface with input fields, beautiful icons, and an event log at the bottom.
---
Main functions of the program:
1. Chat parser – extraction of messages or other data from specified Telegram chats.
2. User parser from chat – collection of information about users from selected chats.
3. Inviter – automatic sending of invitations to users in selected chats.
4. Session checker – checking the validity or status of Telegram sessions.
5. Session auto-converter – automatic conversion of .tdata files into Telegram sessions and vice versa.
---
Interface requirements:
Minimalism: Simple and clean design without unnecessary elements.
Input fields: Convenient and intuitive fields for entering API ID, API Hash, links to chats, users, and other data.
Icons: Use of minimalist, yet aesthetically pleasing icons for navigation and program functions.
Event log: The program's action log should be displayed at the bottom of the interface in real-time.
Support for dark theme: The interface should be designed in dark tones (background – dark gray, text – white) with elements that stand out when activated (for example, input fields are highlighted in blue when focused).
---
Additional requirements:
The program should be implemented based on Flet to ensure further porting to web and Android.
The final product – ready code of the program in Python, with a clean and understandable structure, ready to run on different platforms.
Ability to quickly switch between program functions via a dropdown menu.
Errors and statuses of operations should be displayed both in the graphical interface (log) and in the console for debugging.
Support for flexible parameter settings (for example, delay of invites, number of users for parsing, etc.).
---
Expected result:
A program with the above functions and interface, written in Python and ready for launch and further development. The code should be clean, structured, and accompanied by comments.
---
Now the document more accurately reflects that the final product will indeed be the ready code of the program.
-
838 14 2 Hello!
In my portfolio, I have an example of how I created an interface using tkinter. But I also have experience using Flet, and I can show you a few examples in private messages. In one of them, I specifically created convenient logs, and they are even visible on the screen, while also being recorded in a file!
As I understand it, the scripts themselves are already ready, and all that needs to be done is to combine them into one program. I'm ready to take care of this. I'll be waiting for you in private messages.
-
3224 84 0 I can create an interface in PyQt But it depends on the existing code and the requirements for the interface.
-
1970 45 3 1 Good afternoon!
I am ready to make improvements to the program. I have a good knowledge of Python and clean code.
-
426 1 0 Good day, in 2020 I implemented a similar project, but a lot has changed since then, particularly the restrictions in Telegram, so it will be difficult to implement. There are also a few questions regarding the technical specifications, are the scripts already ready or will they need to be written, etc.
Message me privately
I hope for future cooperation!
-
39 Hello. I can combine the scripts and create an interface according to your specifications.
-
У Вас вже є всі скрипти з описаним функціоналом і Вам потрібен тільки інтерфейс до них ?
-
Верно
-
У вам есть примеры сделанных интерфейсов?
-
Вас*
-
Current freelance projects in the category Desktop Apps
Need to extract POST / GET / PUT requests from the TikTok mobile application urgently.In essence. It is necessary to extract POST / GET / PUT requests from the TikTok mobile application. Even by essence, it is not necessary to fully reverse anything since signatures are available on the internet, etc. But it would also be great. All authorization (Sending… Web Programming, Desktop Apps ∙ 4 hours 49 minutes back ∙ 6 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
23 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 23 hours 7 minutes back ∙ 17 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 6 days 7 hours back ∙ 18 proposals |
About the Master Program "KONSTRUCTOR"
4193 USD
We are looking for a very experienced C++ developer to modernize existing software (master program). The program is responsible for creating derivative software representing audio-visual sessions of psychological correction. The current version is written in pure WinAPI (Visual… C & C++, Desktop Apps ∙ 8 days 19 hours back ∙ 19 proposals |
ODOO Enterprise setup for constructionНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Enterprise Resource Planning (ERP), Desktop Apps ∙ 9 days 4 hours back ∙ 7 proposals |