Creative Studio
Desktop App v1.0.1

Youtube Analyzer Pro

Autonomous YouTube channel growth content management and synchronization system with artificial intelligence integration and zero resource consumption.

Görüntülenme
3
ENGINEERED WITH: (ŞUNLARLA GELİŞTİRİLDİ) Python 3.12 PyWebView HTML5/CSS3/Vanilla JS Chart.js SweetAlert2 SQLite3 YouTube Data API v3 YouTube Analytics API v2 OpenAI API Anthropic API RunwayML API Nuitka (C-Compiler) Inno Setup GitHub Releases API

System Architecture Analysis

(Sistem Mimarisi Analizi)

The Challenge

(Zorluk)

Today, YouTube content creators and agencies spend hours analyzing data to grow their channels. Understanding which video is popular and why, solving competitors' strategies, finding titles that will increase the click-through rate (CTR) and producing content that the algorithm likes is a very complex and fragmented process. Most existing tools are cloud-based, charge high monthly subscription fees, and pose privacy risks by keeping users' sensitive channel data (API keys, revenue statistics) on their own servers. Additionally, there was no secure desktop solution that provided data isolation for agencies that manage multiple channels (Multi-Tenant).

The Solution

(Çözüm)

As Zertucha Creative Studio, we solve all these problems under one roof YouTube Analyzer Pro desktop application. This software instantly pulls YouTube Data API v3 and Analytics API v2 data, blends it with advanced artificial intelligence models (OpenAI, Anthropic, Gemini, OpenRouter) to provide a "Brutal" channel health score and daily content recommendations.

Unlike its cloud-based competitors, the software works on the "Privacy First" principle. Your data and API keys are stored encrypted directly on your device (AppData). To ensure security, a unique "Machine Fingerprint" (Hardware ID) is generated from the device's motherboard and processor data and the software is locked to a single computer. Compiled into C language with Nuitka, this software provides full protection against reverse engineering and automatically updates itself in the background via GitHub Releases.

Architecture Logic

(Mimari Mantık)

1

Donanım ve Lisans Doğrulaması

Yazılım açıldığında uuid ve hashlib kullanılarak kullanıcının cihazına özel bir donanım kimliği (Machine Fingerprint) oluşturulur. Bu kimlik Zertucha lisans sunucularına iletilerek doğrulama yapılır. Geçersizse, bulanıklaştırılmış (blur) kilit ekranı arayüzü kapatır.

2

Çoklu Kiracı (Multi-Tenant) Veri İzolasyonu

Kullanıcı yeni bir kanal eklediğinde, arka planda dinamik bir JSON veri ağacı oluşturulur. Her kanalın OAuth token'ı, API anahtarı ve kanal hedefleri birbirinden izole şekilde AppData dizininde saklanır.

3

Asenkron Veri Çekimi ve Boyama (Force-Paint)

Kullanıcı bir kanala geçtiğinde, JavaScript tek iş parçacıklı (single-thread) yapısını tıkamamak adına setTimeout ile DOM'un zorla güncellenmesi sağlanır, şık bir yükleme animasyonu eşliğinde Python backend'ine asenkron (AJAX/pywebview) istek atılır.

4

Yapay Zeka İşleme Motoru

Çekilen son 10 videonun istatistikleri ve kanalın büyüme verileri, kullanıcının seçtiği AI modeline (Örn: GPT-4o veya Claude 3.5) "Sistem Promptları" ile İngilizce olarak gönderilir. Yapay zeka verileri analiz eder ve kusursuz bir Türkçe ile "Günün Motivasyonu", "İçerik Fikri" ve "Kanca (Hook)" döndürür.

5

Otomatik Arka Plan Güncellemesi (Auto-Update)

Uygulama başlatıldığında GitHub API'sine bağlanarak yeni bir "Release" olup olmadığını kontrol eder. Yeni sürüm varsa arka planda Setup.exe dosyasını indirir, mevcut programı kapatır ve güncellemeyi otomatik olarak başlatır.

Live Playground

(Canlı Deneyim Alanı - Haber Botu Simülasyonu)

Desktop Application

(Masaüstü Uygulaması)

Bu ürün Windows ortamında çalışmaktadır. Tanıtım videosunu izleyebilir veya indirebilirsiniz.

DOWNLOAD APP
(UYGULAMAYI İNDİR)
python
import platform
import uuid
import hashlib

def get_machine_fingerprint():
    """Generates a unique, unbreakable hardware-based fingerprint for the device."""
    try:
        # Get physical MAC address
        mac = uuid.getnode()
        mac_str = ':'.join(['{:02x}'.format((mac >> elements) & 0xff) for elements in range(0,2*6,2)][::-1])
        
        # Combine with System Architecture and Processor Info
        machine_id = platform.node() + platform.machine() + platform.processor() + mac_str
        
        # Hash with SHA-256 for secure transmission
        return hashlib.sha256(machine_id.encode('utf-8')).hexdigest()
    except Exception:
        # Fallback security
        return hashlib.sha256(str(uuid.getnode()).encode('utf-8')).hexdigest()
ZerX Neural Core

Bu Ürün Hakkında Daha Fazlasını Merak mı Ediyorsun?

Ben ZerX, Zertucha'nın yapay zeka asistanıyım. Bu yazılımın teknik detayları, entegrasyon süreçleri veya size nasıl fayda sağlayabileceği hakkında sorularınızı yanıtlamak için buradayım.

Size nasıl yardımcı olabiliriz?
ZerX
ZerX AI Çevrimiçi
Merhaba! Ben ZerX
Zertucha laboratuvarından geliyorum. Size nasıl yardımcı olabilirim?

Sohbeti Temizle

Tüm konuşma geçmişiniz kalıcı olarak silinecektir. Emin misiniz?

AI
ZerX