Olga S.
Zaproponuj Olga pracę nad swoim kolejnym zleceniem.
Ranking
Umiejętności i kwalifikacje
Portfolio
-
1229 PLN AI-usprawnianie obrazów i wideo
AI i uczenie maszynoweKluczowe technologie i architektura:
- Modele AI: Zintegrowane Real-ESRGAN (x2/x4/x8, tryby normalny/anime) do upscalingu i GFPGAN (v1.4) do przywracania twarzy.
- Zarządzanie modelami: Zrealizowany Singleton ModelManager z LRU-cache (oparty na OrderedDict) dla efektywnego ładowania i przełączania modeli.
… - Optymalizacja GPU: Zawiera klasę GPUCapabilities do automatycznego określania VRAM i zdolności obliczeniowej, co pozwala na dynamiczne dostosowywanie tile_size, half-precision (FP16) i włączanie TF32 dla GPU Ampere/Ada.
- Wątkowość: Przetwarzanie obrazów przeniesione do QThread (UpscaleWorker), aby GUI nie było zablokowane.
- Przetwarzanie wideo: Zrealizowany pipeline (reader/processor/writer) na threading.Thread i queue.Queue do równoległego przetwarzania klatek. Używany subprocess do wywołania ffmpeg (demultipleksowanie, zapisywanie ścieżek audio, składanie).
- Filtry: Modułowa FilterPipeline do stosowania łańcucha filtrów (CLAHE, Bilateral denoise, Dehaze, Canny edge sharpening itp.).
- Optymalizacja pamięci: MemoryOptimizedProcessor do przetwarzania ultra dużych obrazów (tylowanie).
Funkcjonalność:
- Pakietowe przetwarzanie obrazów (w tym Drag-n-Drop).
- Podgląd na żywo z widżetem SplitView (porównanie "przed/po").
- Zarządzanie presetami (przez QSettings).
- Lokalizacja (JSON, Translator) i zmiana motywów (QSS).
- Monitorowanie VRAM/RAM w czasie rzeczywistym (psutil, pyqtgraph).
-
492 PLN Parser TGStat z interfejsem graficznym
Parsowanie danychAplikacja desktopowa w Pythonie do zbierania danych o kanałach i czatach Telegram z witryny TGStat. Aplikacja posiada pełnoprawny interfejs graficzny, zrealizowany w PyQt6, i wykorzystuje bibliotekę DrissionPage do zarządzania przeglądarką Chromium i parsowania stron internetowych.
Kluczowe możliwości:
… - Interfejs graficzny (GUI): Intuicyjny interfejs w PyQt6 umożliwia łatwe dostosowywanie parametrów zbierania, uruchamianie/zatrzymywanie procesu oraz śledzenie logów wykonania w czasie rzeczywistym.
- Zarządzanie przeglądarką: DrissionPage jest używana do automatyzacji przeglądarki, wspierając zarówno tryb normalny, jak i headless.
- Obejście Cloudflare: Zrealizowana klasa do automatycznego przechodzenia podstawowych weryfikacji Cloudflare ("Just a moment...").
- Wsparcie dla autoryzacji: Aplikacja sprawdza obecność aktywnej sesji na TGStat i, w razie potrzeby, czeka na ręczne zalogowanie się użytkownika, zachowując profil na przyszłe uruchomienia.
- Dwa tryby parsowania:
- Po kategoriach: Elastyczny wybór krajów i kategorii do masowego zbierania danych.
- Po linkach: Zbieranie informacji na podstawie dostarczonej listy bezpośrednich URL.
- Filtrowanie: Możliwość wyboru typu (kanały/czaty) oraz ustawienie minimalnego progu liczby subskrybentów.
- Wiele wątków: Zadania łączenia z przeglądarką i parsowania są wykonywane w oddzielnych wątkach (QThread), zapobiegając zawieszaniu się interfejsu.
- Eksport danych: Zebrane dane (nazwa, subskrybenci, link, kategoria itp.) są automatycznie zapisywane w pliku .xlsx za pomocą pandas.
Stos: Python, PyQt6, DrissionPage, pandas.
-
820 PLN Wielofunkcyjny bot Telegram do marketingu
Tworzenie chatbotaWielofunkcyjny bot Telegram do marketingu
Wielofunkcyjny bot Telegram napisany w Pythonie, przeznaczony do automatyzacji marketingu. Architektura obejmuje dwa komponenty: sieć botów użytkowników na Telethon oraz panel administracyjny na Aiogram.
… Kluczowa funkcjonalność:
- Wielokonto rdzeń: Zarządzanie pulą kont Telethon z obsługą proxy (w tym rotacja, masowe dodawanie i automatyczne przypisywanie).
- Generacja AI: Integracja z OpenAI API (z mechanizmem rotacji kluczy, uwzględnieniem limitów i odpornym na awarie fallback na G4F) do generowania komentarzy i prowadzenia dialogów.
- Automatyzacja:
- Reagowanie na słowa kluczowe (globalne i według kategorii).
- Automatyczne komentowanie nowych postów w docelowych kanałach.
- Prowadzenie wieloetapowych dialogów z użytkownikami.
- Wysyłanie komentarzy według harmonogramu (APScheduler).
- Panel administracyjny: Pełnoprawny interfejs użytkownika do zarządzania kontami (sprawdzanie, usuwanie zbanowanych, masowe aktualizowanie profili), czatami (masowe dodawanie/usuwanie), ustawieniami AI, analizą (SQLite) i zadaniami w tle.
-
164 PLN Uniwersalny Pobieracz Mediów
PythonUniversal Media Downloader — to wieloplatformowa aplikacja desktopowa do pobierania mediów (wideo i audio), napisana w Pythonie z wykorzystaniem frameworka PyQt6.
Aplikacja oparta jest na architekturze wielowątkowej (QThreadPool, QRunnable) w celu zapewnienia w pełni responsywnego interfejsu użytkownika podczas operacji. Jako backend używany jest yt-dlp do obsługi setek stron (YouTube, VK, TikTok, RuTube i inne) oraz FFmpeg do przetwarzania po pobraniu (np. łączenie formatów lub ekstrakcja audio).
… Kluczowe możliwości:
- Równoległe pobieranie wielu plików z zarządzaniem kolejką (start, stop, powtórzenie zadania).
- Elastyczny input: bezpośrednie wklejanie URL, zbiorcze wklejanie z schowka, przeciąganie i upuszczanie linków oraz plików txt.
- Zaawansowane ustawienia:
- Wybór jakości (w tym "tylko audio") indywidualnie dla każdej usługi.
- Obsługa Cookies (z pliku lub przez automatyczne wykrywanie przeglądarki) do uzyskiwania dostępu do prywatnych treści.
- Automatyczne pobieranie napisów.
- Nowoczesny interfejs użytkownika:
- Niestandardowe widżety (QListWidget) do wyświetlania elementów listy (podgląd, postęp, status).
- Pełna personalizacja motywów (Jasny/Ciemny) przez QSS.
- Internacjonalizacja (i18n) z przełączaniem języka (Ru/En/Uk) w locie.
- Niezawodność: logowanie, sprawdzanie obecności ffmpeg przy starcie, czyszczenie plików tymczasowych przy anulowaniu.
Aktywność
| Ostatnie oferty 4 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Bota Telegram do kursów/subskrypcji
287 PLN
|
|||||
|
Telegram-bot do dostępu do kursu online
328 PLN
|
|||||
|
Pobierz kurs wideo z mojego panelu
246 PLN
|
|||||
|
Zbieracz postów z Telegramu
57 PLN
|