Programista Python
Projekt: YouTube Multi-Account Analytics Dashboard
Poszukujemy specjalisty do stworzenia analitycznego dashboardu, który połączy 30–50 kanałów YouTube w jeden system 📊
✅ Główne zadania:
✅ Podłączenie kilku kont YouTube przez OAuth
✅ Automatyczne zbieranie danych co 1–60 minut
✅ Analiza:
— wyświetlenia w ciągu 60 minut i 48 godzin
— statystyki ostatnich filmów
— trendy filmowe
— podstawowe dane kanałów
✅ Dashboard: ogólny przegląd, lista kanałów, szczegółowe strony
✅ Szybki i wygodny interfejs użytkownika
🔹 Stos technologiczny:
🐍 Python
⚛️ React / Next.js
🗄 PostgreSQL lub MongoDB
🐳 Docker
✅ Wymagania:
✔️ Doświadczenie w pracy z YouTube API
✔️ Optymalizacja limitów
✔️ Bezpieczna praca z tokenami
💡 Możemy rozważyć Twoje propozycje realizacji — najważniejsze, abyś dobrze znał się na temacie.
Format - praca projektowa. Wynagrodzenie ustalane indywidualnie.
-
Witaj!
Aktualizacja danych co 1–60 minut dla 30–50 kanałów łatwo przekracza dzienny limit 10 000 jednostek domyślnie, szczególnie jeśli bezmyślnie wywołuje się videos.list/search.list z detalami, więc jako rozwiązanie można stworzyć osobny planifikator limitów, który wybiera metody o minimalnym koszcie (na przykład, łączyć videos.list z wcześniejszym cachem ID, nie używać search bez potrzeby);
Jeśli chodzi o agregację zapytań, należy pobierać statystyki partiami po kilka filmów i kanałów, a nie jedno wideo - jedno zapytanie + tryb fallback, kiedy przy zbliżaniu się do limitu częstotliwość aktualizacji automatycznie się zmniejsza, a pominięte sloty są logowane.
Dla 30–50 kanałów będzie 30–50 osobnych refresh-tokenów; YouTube/Google mogą je cofnąć przy zmianie hasła, podejrzanej aktywności lub przekroczeniu limitów, dlatego potrzebny jest scentralizowany menedżer tokenów. Z niezbędnych: szyfrowane przechowywanie refresh-tokenów (KMS/klucz w menedżerze sekretów, szyfrowanie AES na poziomie bazy danych),
mechanizm automatycznego re-auth: jeśli refresh-token przestaje działać, system ustawia konto w statusie "wymagana ponowna autoryzacja" i wyświetla baner w UI. I oczywiście należy wprowadzić subtelne rozgraniczenie między limitem aplikacji a limitem użytkownika oraz używać OAuth po stronie serwera z dostępem offline, jak zaleca Google.
… Z poważaniem
Giorgi
Starszy inżynier oprogramowania
-
5659 12 0 Cześć!
Dokładnie przeanalizowałem zadanie i w pełni rozumiem, że projekt obejmuje rozwój pełnoprawnej aplikacji internetowej: część serwerowa (Python), interfejs klienta (React / Next.js), przechowywanie danych i automatyczne zbieranie analityki.
Z API YouTube pracuję od dłuższego czasu, dobrze znam limity, ograniczenia, tokeny OAuth2 oraz optymalizację zapytań, aby uniknąć niepotrzebnych wydatków limitu przy dużej liczbie kanałów.
🔧 Co dokładnie mogę zrealizować:
1. Podłączenie 30–50 kanałów YouTube przez OAuth
… Realizacja bezpiecznego przepływu OAuth.
Szyfrowanie i przechowywanie refresh-tokenów.
Automatyczne aktualizowanie access-tokenów.
Kontrola limitów i redistribucja zapytań między kontami.
2. Automatyczne zbieranie danych co 1–60 minut
Harmonogram w tle (Celery / APScheduler / wbudowane cron-worker'y).
Zbieranie:
wyświetleń za 60 minut i 48 godzin;
statystyk ostatnich filmów;
listy trendujących filmów;
podstawowych informacji o kanałach.
Inteligentna agregacja → minimum zapytań = oszczędność limitów.
3. Analityczny dashboard
Na React / Next.js stworzę wygodny interfejs:
📊 Ogólny przegląd wszystkich kanałów
📁 Lista kanałów: wyświetlenia, wzrost, aktywność
🎬 Szczegółowa strona: wykresy, ostatnie filmy, dynamika
🔥 Trendujące filmy w czasie rzeczywistym
🟢 Online-aktualizacja danych (WebSocket lub polling)
Interfejs będzie szybki, schludny, bez zbędnych elementów — tylko użyteczna analityka.
4. Backend w Pythonie
FastAPI / Flask (do wyboru)
Optymalizowane zapytania do API YouTube
Cache'owanie i buforowanie danych
PostgreSQL lub MongoDB (w zależności od modelu przechowywania)
Kontenery Docker dla wygodnego wdrożenia
🧠 Dlaczego ja?
✔ Doskonale znam API YouTube, jego ograniczenia i sposoby optymalizacji.
✔ Realizowałem usługi działające z wieloma kanałami YouTube jednocześnie.
✔ Potrafię właściwie budować architekturę wielowątkowości i harmonogramów.
✔ Piszę stabilne i rozszerzalne usługi backendowe.
✔ Łatwo uruchamiam frontend na React z wygodnym interfejsem.
Rozumiem, że to praca kombinowana: API + analityka + UI + architektura, i jestem gotów zamknąć cały cykl pod klucz.
-
1363 7 0 Dzień dobry, mam doświadczenie w pracy z Pythonem oraz botami Telegram, mogę wykonać wszystko szybko i jakościowo, piszcie, omówimy szczegóły.
-
184 1 1 Dzień dobry! Jestem gotów wykonać ten projekt. Mam duże doświadczenie w tworzeniu różnych aplikacji.
Aktualne zlecenia dla freelancerów w kategorii Tworzenie chatbota
Należy stworzyć bota w tg do płatności subskrypcyjnej.
164 PLN
Trzeba stworzyć bota w Telegramie, gdzie użytkownik będzie mógł wykupić subskrypcję na dostęp do kamer internetowych znajdujących się na podwórku. Organizować w bocie płatność dwóch rodzajów subskrypcji (na miesiąc i na jeden dzień). Bot powinien automatycznie sprawdzać płatność… Python, Tworzenie chatbota ∙ 12 godzin 35 minut temu ∙ 62 oferty |
Opracowanie konsultanta AI dla strony internetowej do weryfikacji wiz pracowniczych (WordPress)Opracowanie AI-konsultanta dla strony internetowej do sprawdzania wiz pracowniczych (WordPress) O projekcie Tworzona jest anglojęzyczna strona internetowa do wstępnej weryfikacji możliwości uzyskania wizy pracowniczej do Izraela. Potrzebny jest AI-konsultant w formacie czatu… AI i uczenie maszynowe, Tworzenie chatbota ∙ 18 godzin 25 minut temu ∙ 30 ofert |
SMM + menedżer treści dla szkoły IT - doświadczenie z lejkami i promocją kursówO nas Młody projekt praktycznej edukacji IT na starcie. Przygotowujemy pierwszy nabór kursu z PM i budujemy kanały od zera. Szukamy osoby, z którą będziemy rosnąć. Co trzeba robić Mamy wizję, ale nie mamy dopracowanej strategii. Szukamy osoby, która pomoże ją dopracować i od… Promocja w sieciach społecznościowych (SMM), Tworzenie chatbota ∙ 1 dzień 19 godzin temu ∙ 20 ofert |
Opracowanie 2 chatbotów dla mini-kursówSzukamy specjalisty do opracowania dwóch chatbotów do automatycznego wydawania płatnych mini-kursów. Tematyka mini-kursów: Pielęgnacja włosów w warunkach domowych. Pielęgnacja skóry głowy w warunkach domowych. Ważne: Chatboty muszą być zrealizowane na bazie gotowych… Tworzenie chatbota ∙ 4 dni 16 godzin temu ∙ 58 ofert |
Bot TelegramRozwój BOTA Telegram Istota usługi: Właściciele kanałów Telegram podłączają swojego bota i konfigurują automatyzację przez wygodny interfejs — bez wiedzy technicznej. Funkcjonalność usługi Powitania — automatyczne powitanie nowych uczestników po wejściu na kanał (tekst,… Tworzenie chatbota ∙ 6 dni 14 godzin temu ∙ 83 oferty |