Szukam programisty Python do sprawdzenia kodu, integracji API i tworzenia .exe
Szukam sprawdzonego narzędzia Python do przeglądania, optymalizacji i finalizacji mojego kodu. Kod jest wyjątkowo krótki i zawiera proste funkcje. Zadania obejmują identyfikację i naprawę błędów, testowanie reaktywne, optymalizację wydajności oraz kompilację ostatecznej wersji kodu do samodzielnych plików (.exe) ze wszystkimi niezbędnymi komponentami.
Cel i funkcjonalność blokady
Zastosowania dla:
- Monitorowanie, przetwarzanie i obróbka plików CSV (lokalnych lub importowanych za pomocą Selenium).
- Automatyczna masowa dystrybucja powiadomień e-mail na podstawie niestandardowych filtrów z możliwością dodania notatki „Sprawa otwarta” do odpowiednich rekordów (korzyści) na portalu internetowym.
- Utrzymywanie jednego dziennika wszystkich przetworzonych/nietworzonych rekordów w pliku CSV wskazującym sukces/aborcję, powody i oznaczenia godzinowe.
- Przypisanie do interfejsu graficznego klienta (Tkinter + ttk) do ręcznego i automatycznego przetwarzania CSV, ustawiania filtrów, zarządzania danymi w chmurze w Outlooku i na portalu, ustawiania parametrów (ścieżki, strefy czasowe) oraz przeglądania dzienników.
Rzut oka na architekturę
- GUI oparty na Tkinter z zakładkami: Główna (przetwarzanie/autopilot), Filtry (dostosowanie reguł), Rekordy w chmurze (zarządzanie dostępem), Dzienniki (wyszukiwanie/sortowanie) i dostosowanie.
- Konfiguracja jest zapisywana w formie zaszyfrowanej
config.json(szyfrowanie Fernet). - Jednolity dziennik
unified_log.csv(email_log i unprocessed_log). - Przetwarzanie CSV: Dodawanie/usuwanie CSV, tworzenie kolumn, ustawianie filtrów, dodawanie e-maili, rejestrowanie wyników w dzienniku.
- Interakcja z portalem MachShip za pomocą Selenium: Autoryzacja przez Azure B2C, eksport CSV, dodawanie notatek.
- Tryb autopilota (Autopilot) do automatycznego pozyskiwania CSV i dalszego przetwarzania układu.
Główne problemy i obszary do poprawy
Integracja e-mailowa (terminovo)
- Infekcja: Vikorist Outlook COM API (win32com.client).
- Meta: Zastąpienie SMTP/OAuth2 (Microsoft Graph API) lub stworzenie COM API.
Zastąpienie Selenium API MachShip (krytyczne)
- Infekcja: Selenium jest testowane, co jest bardziej potężne i mniej niezawodne.
- Meta: Vikorist REST API MachShip (Swagger) z autoryzacją OAuth2/JWT.
Optymalizacja Selenium (ponieważ zastąpienie API jest niemożliwe)
- Poprawa niezawodności importu CSV, stabilizacja wyboru elementów (XPath, selektory CSS).
Sprawdzanie systemu filtrów
- Sprawdzenie poprawności logiki filtrów, grupowe przetwarzanie, dostosowanie daty ETA i priorytetu.
Przetwarzanie posiłków i stabilność
- Unikaj zacięcia UI podczas przetwarzania CSV i kliknięć API.
- Koloruj swoje dzienniki z rekordami bez marnowania danych.
Plik dziennika informacyjnego
- Połącz kilka dzienników w jeden plik z kolumną „Status” (Przetworzony/Pominięty/Błąd).
- Dodaj sortowanie, poszukaj kolorowania statusu w GUI.
Ulepszony UI/UX
- Otwórz zakładki, dodaj wskazówki i wskaźniki dla ważnych operacji.
Pytania dla detalisty
- Jak zastąpiłbyś Selenium zapytaniami API?
- Jak wdrożyłbyś OAuth2 dla Microsoft Graph API?
- Jak bezpiecznie przechowywałeś klucze szyfrowania Fernet?
- Jak mogę pozbyć się zamrażania Tkinter podczas działania procesu?
- Jak byś zakwestionował logikę filtrowania CSV?
- Pracowaliśmy nad tabelami Tkinter, co jest nie tak z sortowaniem?
Termin i budżet
- Ile czasu zajmie Ci namalowanie obrazów?
- Jakie jest Twoje nastawienie do pracy?
Jeśli masz informacje na te tematy i jesteś zainteresowany projektem, napisz mi swoją opinię!
-
1 dzień74 PLN1 dzień74 PLN
Cześć! Jestem menedżerem projektu w ZenCode
Jesteśmy zespołem deweloperów. Mamy ponad 8-letnie doświadczenie w pracy z Pythonem.
Używamy dwóch strategii organizacji pracy nad projektami - Outsourcing i Outstaffing.
Jesteśmy gotowi przydzielić dewelopera do Twojej prośby.
Możemy wysłać Ci CV po podpisaniu NDA.
Nasza stawka: od 15 USD/godzinę.
… Możemy pracować na bezpiecznej transakcji na giełdzie.
Z poważaniem, menedżer dZENcode.
-
1 dzień929 PLN
95862 1272 1 10 1 dzień929 PLNWitam. Mam doświadczenie z Python. Jestem gotowy do współpracy. Proszę o kontakt. Będę zadowolony ze współpracy
-
1 dzień446 PLN
213 1 1 1 dzień446 PLNDzień dobry, jestem zainteresowany, gotów zrealizować wszystko szybko i jakościowo, piszcie, omówimy.
-
2 dni446 PLN
2830 19 0 2 dni446 PLNWitaj! Jestem gotów do wykonania. Mogę zacząć właśnie teraz. Gwarantuję jakość i szybkość.
-
3 dni372 PLN
232 1 0 3 dni372 PLNCześć!
Jestem doświadczonym programistą Pythona. Mam dużo doświadczenia w rozwiązywaniu wszelkiego rodzaju problemów, a także w pracy z selenium/tkinter i zamrażaniu kodu do plików .exe.
Napisz do mnie, a możemy omówić Twój projekt!
Z poważaniem,
Andrii
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 4 dni 6 godzin temu ∙ 10 ofert |
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 4 dni 18 godzin temu ∙ 5 ofert |
Modyfikacja w pracy emulatora
166 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 12 dni 8 godzin temu ∙ 10 ofert |