Den Zahorodnii
Zaproponuj Den pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
- AI i uczenie maszynowe
-
Bazy danych i SQL
od 82 PLN za projekt
- Kryptowaluty i blockchain
-
Parsowanie danych
od 41 PLN za projekt
-
Programowanie stron internetowych
od 82 PLN za projekt
-
Python
od 82 PLN za projekt
-
Tworzenie chatbota
od 82 PLN za projekt
- Układ HTML i CSS
Portfolio
-
164 PLN Prom parser
Parsowanie danychProjekt: PromParser
Funkcjonalność: Skrypt przyjmuje link do katalogu sprzedawcy i automatycznie przechodzi przez wszystkie strony paginacji (od pierwszej do ostatniej), zbierając pełne informacje o każdej pozycji towarowej.
Etapy pracy skryptu:
… 1. Zbieranie linków (Playwright + Proxy): Automatyzacja przeglądarki imituje działania prawdziwego użytkownika, przechodzi po stronach katalogu i zbiera linki do wszystkich kart produktów. Użycie proxy pozwala uniknąć blokad.
2. Asynchroniczne ładowanie (Aiohttp + Proxy): Skrypt natychmiastowo wykonuje równoległe zapytania do każdej zebranej karty produktu. Zapewnia to maksymalną prędkość działania w porównaniu do zwykłych parserów przeglądarkowych.
3. Strukturyzacja danych (BeautifulSoup4): Wydobywanie z kodu HTML konkretnych cech: nazwa, bezpośredni link, cena oraz krytyczny wskaźnik — liczba sprzedaży.
4. Eksport do raportu (Excel / Openpyxl): Dane są przechowywane w arkuszu Excel z profesjonalnym formatowaniem: automatycznym doborem szerokości kolumn, pogrubionymi nagłówkami i aktywnymi linkami dla wygodnej pracy zamawiającego.
-
164 PLN Parser biletów na egzamin praktyczny MSW.
Parsowanie danychMVC Exam Notifier Bot – Telegram-bot do automatycznego wyszukiwania i natychmiastowego powiadamiania o wolnych biletach na praktyczny egzamin z jazdy w Służbie Cywilnej Ministerstwa Spraw Wewnętrznych Ukrainy. Stworzony dla kandydatów na kierowców, którzy pragną szybko zapisać się na egzamin, ponieważ talony (w tym anulowane) pojawiają się nieprzewidywalnie i znikają w ciągu kilku minut.
Backend
Opracowany w Pythonie z wykorzystaniem AsyncIO dla odporności i równoległej pracy, a także Selenium do niezawodnego parsowania i symulacji działań użytkownika.
…
System monitorowania wykorzystuje Asyncio do efektywnej pracy w tle, co zapobiega blokowaniu głównej pętli bota.
Zrealizowano logikę automatycznej autoryzacji i utrzymania sesji.
Bot zbudowany jest modułowo, co pozwala na łatwe dostosowanie docelowego Centrum Serwisowego (CS) i parametrów powiadomień.
Funkcjonalność MVC Exam Notifier Bot
Usługa Monitorowania
Wyszukiwanie talonów na wszystkie dostępne daty (nie tylko na 21. dzień).
Ustawienia monitorowania pod konkretny ID Centrum Serwisowego.
Automatyczne logowanie i utrzymanie sesji.
Usługa Powiadomień
Natychmiastowe powiadomienie o pojawieniu się nowych talonów.
Powiadomienia o zniknięciu/zmniejszeniu talonów (dla potwierdzenia działania).
Funkcja dźwiękowego powiadomienia administratora.
Wdrożenie
Klient uzyskuje dostęp do kodu do klonowania i wdrażania na własnych zasobach.
Personalizacja przez plik konfiguracyjny (.env).
Wykorzystane technologie: Python, Aiogram, AsyncIO, Selenium
#aiogram #python #asyncio #selenium #webscraping #automation #Automatyzacja
-
Aktualności Steam
Tworzenie chatbotaSteam News — to bot Telegram, który zaimplementowałem do automatycznego pobierania i wysyłania aktualnych wiadomości ze Steam. Bot pobiera dane bezpośrednio z usługi backend Steam Analytic przez RabbitMQ, co zapewnia niezawodną i szybką transmisję wiadomości. Ustawiłem mechanizm subskrypcji na nowe wydania, zniżki i inne aktualizacje, a także zaimplementowałem logikę filtrowania i planowania publikacji na kanale Telegram. Takie podejście gwarantuje skalowalność i stabilność działania bota nawet przy rosnącym obciążeniu.
#restapi #aiogram3 #rabbitMQ #celery #beat
-
Bot Analizator Parowy
Tworzenie chatbotaSteam Analytic Bot - telegram-bot do szybkiego wyszukiwania gier na Steam z interaktyczną analizą: ceny, zniżki, oceny, daty premiery, obsługiwane platformy, opis itp. Stworzony dla graczy i społeczności, które chcą natychmiast otrzymywać informacje o grach bezpośrednio w Telegramie.
Funkcje Steam Analytic Bot
Usługa Steam:
… 1. Darmowe gry
2. Zniżki
3. Popularne gry
4. Sprawdzanie ceny gry
5. Szukanie gry po nazwie
6. Losowa gra dla Ciebie
7. Gra/zniżka dla Ciebie (na podstawie konta Steam)
Usługa Player:
1. Ocena gracza
2. Informacje o profilu
3. Porównanie dwóch graczy
Usługa Users:
1. Dodawanie/usuwanie ulubionych gier
2. Przeglądanie informacji o użytkowniku
3. Zmiana Steam ID
Subskrypcje:
1. Powiadomienia o zmianach w ulubionych grach
2. Zniżki dnia
3. Nowe premiery
4. Darmowe gry
Realizacja za pomocą RabbitMQ dla gwarantowanej dostawy aktualnych danych
Użyte technologie: Python, Aiogram, RabbitMQ, PostgreSQL, Docker
Deploy projektu został wykonany na chmurowym serwerze Hetzner z użyciem Docker Compose. Dzięki konteneryzacji zapewniono szybkie wdrożenie i łatwe skalowanie usług. Umożliwia to łatwą aktualizację bota i utrzymanie stabilnej pracy.
Bot jest częścią skalowalnego systemu z oddzielnym backendem, który obsługuje zapytania, integruje się z API Steam i odpowiada za analizę.
#aiogram3 #restapi #rabbitMQ #celery #docker #docker-compose #hetzner