Шукаю Python-розробника для перевірки коду, інтеграції API та створення .exe
I'm looking for a proven Python tool for revising, optimizing and finalizing my code. The code is remarkably short and contains simple functions. Tasks include identifying and fixing bugs, reactive testing, optimizing productivity, and compiling the final version of code into self-contained files (.exe) with all the necessary components.
Purpose and functionality of the lock
Applications for:
- Monitoring, processing and processing of CSV files (local or imported via Selenium).
- Automatic mass distribution of email notifications based on custom filters with the ability to add the “Case opened” note to relevant records (vantages) on the web portal.
- Maintaining a single log of all processed/non-processed records in a CSV file indicating success/abortion, reasons and hour marks.
- Assignment to the graphical interface of the client (Tkinter + ttk) for manual and automatic processing of CSV, setting up filters, managing cloud data in Outlook and the portal, setting up parameters (paths, time zones) and reviewing logs.
A look at the architecture
- GUI based on Tkinter with tabs: Head (processing/autopilot), Filters (rules adjustment), Cloud records (access management), Logs (search/sorting) and adjustment.
- The configuration is saved encrypted
config.json(Fernet encryption). - Single log
unified_log.csv(email_log and unprocessed_log). - Processing CSV: Adding/removing CSV, creating columns, setting filters, adding email, recording results in log.
- Interaction with the MachShip portal via Selenium: Authorization via Azure B2C, CSV export, adding notes.
- Autopilot mode (Autopilot) for automatic acquisition of CSV and further processing of the layout.
Main problems and areas for improvement
Email integration (terminovo)
- Infection: Vikorist Outlook COM API (win32com.client).
- Meta: Replace with SMTP/OAuth2 (Microsoft Graph API) or create a COM API.
Replace Selenium with MachShip API (critical)
- Infection: Selenium is being tested, which is more powerful and less reliable.
- Meta: Vikorist REST API MachShip (Swagger) with OAuth2/JWT authentication.
Selenium optimization (as API replacement is impossible)
- Improve the reliability of CSV importation, stabilize the selection of elements (XPath, CSS selectors).
Checking the filter system
- Check the correctness of the filter logic, group processing, ETA date alignment and priority.
Meal processing and stability
- Avoid stuck UI during CSV processing and API clicks.
- Color your logs with records without wasting data.
Information log file
- Combine several logs into one file with the “Status” column (Processed/Skipped/Error).
- Add sorting, look for color coding status in the GUI.
Improved UI/UX
- Open tabs, add hints, and indicators for important operations.
Food for the retailer
- How would you replace Selenium with API queries?
- How would you implement OAuth2 for the Microsoft Graph API?
- How did you safely save Fernet encryption keys?
- How can I get rid of Tkinter freezing while the process is running?
- How would you protest the logic of CSV filtering?
- We've been working on Tkinter tables, what's wrong with sorting?
The term budget and budget
- How long will it take you to paint the pictures?
- What is your orientation towards work?
If you have information about these areas and are interested in the project, write me your opinion!
-
1 day20 USD1 day20 USD
Hello! I am a project manager at ZenCode
We are a team of developers. We have over 8 years of experience working with Python.
We use two strategies for organizing work on projects - Outsourcing and Outstaffing.
We are ready to allocate a developer for your request.
We can send you a CV after signing an NDA.
Our rate: from 15 USD/hour.
… We can work on a secure transaction on the exchange.
Best regards, dZENcode manager.
-
1 day250 USD
95799 1272 1 10 1 day250 USDHello. I have experience with Python. Ready to collaborate. Feel free to reach out. I will be happy to cooperate.
-
1 day120 USD
213 1 1 1 day120 USDGood day, I am interested and ready to implement everything quickly and efficiently, write to discuss.
-
2 days120 USD
2830 19 0 2 days120 USDHello! I am ready to complete it. I can start right now. I guarantee quality and promptness.
-
3 days100 USD
232 1 0 3 days100 USDHi there!
I am a proficient python developer. I've lots of experience in fixing all sort of issues, and also with selenium/tkinter and freezing code into .exe's
Message me and we can discuss your project!
Sincerely,
Andrii
Current freelance projects in the category Desktop Apps
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 5 hours 53 minutes back ∙ 18 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 5 days 21 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 6 days 9 hours back ∙ 6 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 13 days 22 hours back ∙ 10 proposals |