Sıfırdan Yeni Bir Depo Başlatın:
Mevcut Bir Git Deposu veya Klasörü Gönderin:
Hataları Geri Alma, İptal & Temizlik:
Son commit'i geri al (yapılan değişiklikleri korur):
git reset --soft HEAD~1
Yapılan yerel değişiklikleri iptal et (çalışma ağacını temizler):
git restore .
Takip edilmeyen gereksiz dosyaları sil:
git clean -fd
Değişiklikleri geçici sakla ve geri getir (stash):
git stash git stash pop
Dal (Branch) ve Sürüm Etiketleri:
Yeni dal aç ve geçiş yap:
git checkout -b yeni-ozellik git push -u origin yeni-ozellik
Sürüm etiketi (tag) oluştur ve gönder:
git tag -a v1.0.0 -m "Sürüm 1.0.0" git push origin --tags
3.1 KiB
PeerTube Plugin: On-Demand Search & Smart Recommendations (peertube-plugin-yaktube-ondemand)
English | Türkçe
peertube-plugin-yaktube-ondemand enhances any PeerTube instance with live YouTube on-demand search, one-click import & instant watch, hybrid related video recommendations, and comprehensive screen reader accessibility (TalkBack / NVDA).
🌟 Key Features
- ⚡ Live Web & YouTube On-Demand Search: Seamlessly search YouTube directly within your instance search bar. If the video is already on your instance, it plays immediately; otherwise, users can import it in 1 click.
- 🔥 Hybrid Smart Recommendations: Intelligently discovers related content across local federated videos first, supplemented with relevant live discoveries.
- ♿ Full Screen Reader Accessibility (A11y):
- Dynamic result counters with live polite announcements (
aria-live). - Accessible keyboard navigation modal (
?shortcut). - Auto-labeled player controls, buttons, and thumbnails.
- Dynamic result counters with live polite announcements (
- 💬 Dynamic Live YouTube Comments: View original YouTube community comments under imported videos on demand.
- 🌐 Dynamic Multi-Instance Branding: Automatically adapts to any instance name (e.g., YakTube, Framatube, TubeLibre).
📦 Installation
Option 1: Via PeerTube Admin Interface (Recommended)
- In your PeerTube administration dashboard, navigate to: Administration > Plugins / Themes.
- Search for
peertube-plugin-yaktube-ondemand. - Click Install.
Option 2: Via Command Line
cd /var/www/peertube/peertube-latest
NODE_ENV=production npm run plugin:install -- --plugin-path peertube-plugin-yaktube-ondemand
🇹🇷 Türkçe Açıklama
peertube-plugin-yaktube-ondemand, PeerTube sunucuları için geliştirilmiş Canlı YouTube Arama, Tek Tıkla İndir & İzle ve Akıllı Hibrit Öneri eklentisidir.
Özellikler
- ⚡ Canlı Arama ve İndir-İzle: Arama çubuğuna yazılan konuyu YouTube üzerinde tarar, sunucuda mevcutsa hemen oynatır, değilse tek tıkla arka planda sunucuya indirip başlatır.
- 🔥 Akıllı Hibrit Önerilen Videolar: İzlenen videonun sanatçı ve konusunu ayıklayarak Fediverse kütüphanesindeki ve webdeki en alakalı 20+ videoyu listeler.
- ♿ %100 Ekran Okuyucu Desteği: TalkBack, NVDA ve Jaws kullanıcıları için dinamik sesli sayaç, kısayol yardım penceresi ve erişilebilir kontroller.
- 💬 Orijinal YouTube Yorumları: İçe aktarılan videoların orijinal topluluk yorumlarını izleme sayfasında anlık gösterir.
📄 License
This project is licensed under the GNU Affero General Public License v3.0.
Developed with ❤️ by Enes Yakıştır and the YakNet Community.