Transkript ip blocked

This commit is contained in:
salvacybersec
2025-11-13 03:52:26 +03:00
parent 372ed6401b
commit bb416e1f37
5 changed files with 135 additions and 8 deletions

View File

@@ -8,6 +8,7 @@ YouTube video transkriptlerini otomatik olarak çıkarıp, tam metin içeren RSS
-**Web Server Modu** - Flask ile RESTful API
-**API Key Authentication** - Tüm endpoint'ler API key gerektirir
-**Güvenlik Önlemleri** - SQL injection, XSS, rate limiting koruması
-**Transcript Cache** - 3 günlük cache ile YouTube IP blocking önleme
- ✅ RSS-Bridge entegrasyonu (100+ video desteği)
- ✅ Async rate limiting (AIOLimiter)
- ✅ SpaCy ile Sentence Boundary Detection
@@ -127,6 +128,17 @@ security:
**Detaylı güvenlik dokümantasyonu için:** [SECURITY.md](SECURITY.md)
### Transcript Cache
Sistem, işlenmiş transcript'leri **3 gün boyunca cache'de tutar**. Bu özellik:
- **YouTube IP blocking'i önler**: Aynı videoların transcript'ini tekrar çekmez
- **Performans artışı**: Cache'den hızlı yanıt
- **Rate limiting azaltır**: Gereksiz API isteklerini önler
- **Otomatik yenileme**: 3 gün sonra cache geçersiz olur, yeni transcript çekilir
Cache kontrolü otomatik yapılır ve kullanıcı müdahalesi gerektirmez.
## Proje Yapısı
```