Nota Evi
YouTube videolarından AI ile piyano notası üreten platform
Nota Evi, YouTube'daki piyano performans videolarını yapay zeka kullanarak profesyonel müzik notalarına (PDF) dönüştüren bir otomasyon platformudur. Kullanıcı bir YouTube linki girer, arka planda Playwright tabanlı bot Songscription AI servisini otomatize eder ve sonuçta indirilebilir bir PDF nota dosyası üretir.
Sistem tamamen asenkron çalışır. FastAPI üzerinde async endpoint'ler, headless Chrome ile bot otomasyonu, SQLite ile metadata yönetimi ve Gemini AI ile içerik üretimi bir arada kullanılmaktadır. SEO optimizasyonu, Google AdSense entegrasyonu, blog modülü ve admin paneli ile tam bir production-ready ürün olarak VPS üzerinde Nginx reverse proxy arkasında çalışmaktadır.
Mimari
- FastAPI asenkron web sunucusu
- Playwright headless Chrome bot
- SQLite veritabanı (nota, blog)
- Nginx reverse proxy + SSL
- systemd process management
Teknolojiler
Öne Çıkanlar
- Tam otomatik YouTube → PDF pipeline
- Google AdSense monetizasyonu
- SEO: Sitemap, meta tags, schema
- Admin paneli ile içerik yönetimi
- Markdown tabanlı blog sistemi
from fastapi import FastAPI
from playwright_bot import SongscriptionPlaywright
app = FastAPI(title="Nota Evi API", version="2.0.0")
bot = SongscriptionPlaywright(headless=True)
# ~3800 satır: async endpoint'ler, SEO, blog, admin, bot orchestration