Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Adilzhan Kapitay

Zaproponuj Adilzhan pracę nad swoim kolejnym zleceniem.

Kazachstan Nur-Sultan, Kazachstan
1 miesiąc 26 dni temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
w Serwisie 2 miesiące 8 dni

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
161
Python
Bazy danych i SQL

Umiejętności i kwalifikacje


Administracja systemami IT

Tłumaczenia

Portfolio


  • menedżer zadań

    Python
    Menadżer zadań z interfejsem wiersza poleceń. Napisany w czystym Pythonie bez zewnętrznych zależności, tylko standardowa biblioteka. Obsługuje priorytety zadań, filtrowanie, notatki i statystyki. Dane są przechowywane lokalnie w formacie JSON. Kolorowe wyjście w terminalu dla wygodnej pracy.
  • Bot_pogodowy Telegram

    Tworzenie chatbota
    Bot Telegram do uzyskiwania aktualnej pogody według nazwy miasta. Napisany w Pythonie z użyciem aiogram 2.x i OpenWeatherMap API. Obsługuje rosyjskie i angielskie nazwy miast, pokazuje temperaturę, wilgotność i prędkość wiatru. Zrealizowana architektura modułowa z podziałem na handlerów, klawiatury i narzędzia. Zmienne środowiskowe przeniesione do .env w celu bezpiecznego przechowywania tokenów.
  • Potężny parser napisany samodzielnie

    Parsowanie danych
    # FSA Data Parser PRO

    [![Python](https://img.shields.io/badge/Python-3.9+-blue.svg)](https://www.python.org/)
    [![PySide6](https://img.shields.io/badge/PySide6-GUI-green.svg)](https://doc.qt.io/qtforpython-6/)
    [![HTTPX](https://img.shields.io/badge/httpx-Requests-red.svg)](https://www.python-httpx.org/)

    Potężny wielowątkowy parser do zbierania danych o deklaracjach i certyfikatach z oficjalnego otwartego API Rosakredytacji (FSA / pub.fsa.gov.ru). Wyposażony w nowoczesny interfejs graficzny (ciemny motyw) i zaawansowaną logikę omijania ograniczeń.

    ## Kluczowe możliwości

    * **Wygodny GUI (PySide6):** Zarządzanie parsowaniem w kilka kliknięć, monitorowanie logów i wizualny `QProgressBar` procesu.
    * **Głębokie filtry:** Wyszukiwanie według dat rejestracji, typów dokumentów i konkretnych regulacji technicznych (TR TS / TR EAEU).
    * **Wielowątkowość:** Rdzeń parsera przeniesiony do oddzielnego `QThread`, co gwarantuje płynność interfejsu przy wszelkich obciążeniach.
    * **Wsparcie dla proxy:** Wbudowany `ProxyManager` z rotacją round-robin dla nieprzerwanego zbierania danych bez blokad.
    * **Ochrona przed awariami:** Automatyczne zapisywanie pośrednich wyników (autosave co 50 rekordów) w JSON i system ponownych zapytań (retries) przy awarii sieci.
    * **Inteligentny eksport do Excela:** Automatyczne formatowanie i dopasowanie szerokości kolumn (z użyciem `pandas` i `openpyxl`). Zbiera takie pola jak: *Status, Wnioskodawca, Producent, Data rejestracji, Telefon, Email, Osoba kontaktowa*.

    ## Stos technologiczny
    * **Język:** Python
    * **Framework GUI:** PySide6 (Qt)
    * **Zapytania sieciowe:** httpx
    * **Przetwarzanie danych:** pandas, openpyxl

    ## Instalacja i uruchomienie

    1. **Sklonuj repozytorium:**
    ```bash
    git clone [https://github.com/TWÓJ_NICK/NAZWA_REPOZYTORIUM.git](https://github.com/TWÓJ_NICK/NAZWA_REPOZYTORIUM.git)
    cd NAZWA_REPOZYTORIUM