İçeriğe atla
TubePress — ücretsiz, kendi sunucunda & aktif olarak geliştirilen
İçerik içe aktarma

Besleme içe aktarma (MRSS, RSS, CSV, JSON)

Harici beslemeleri bağlayın ve yeni videoları belirli bir zamanlamayla otomatik olarak çekin.

Feed içe aktarma (bazen grabber olarak da adlandırılır), kitaplığınızın kendi kendine büyümesini sağlar. Uzak bir feed'e bir kez abone olursunuz; TubePress belirli aralıklarla kontrol eder, yeni videoları çeker ve daha önce gördüklerini atlar.

İçe aktarma ekranında bir sekme olarak yer alır — /admin/import sayfasını açın ve Feed'ler'e geçin (/admin/feeds URL'si oraya yönlendirir). Tek seferlik bir dosya yüklemesinin aksine, feed kaynağı yeni içerik yayımladıkça sitenizi doldurmaya devam eder.

Feed içe aktarma ne yapar

Her kaynak, bir feed URL'si ve birkaç ayardan oluşur. Belirtilen zamanlarda TubePress feed'i çeker, her girişi normalleştirir ve yenileri kuyruğa alır; ikinci bir aşama ise kuyruğa alınan öğeleri videolara dönüştürür. Medyanın nasıl depolanacağını siz seçersiniz:

  • Gömme — oynatıcı bağlantısını saklar. Hızlıdır, depolama kullanmaz ve video kaynaktan yayınlanır.
  • İndir — gerçek dosyayı depolama alanınıza veya CDN'ye çeker ve dönüştürür.

Her kaynak için ayrıca video türünü (düz, gay veya hentai) ve yeni videoların otomatik yayımlanıp yayımlanmayacağını ya da inceleme için taslak olarak tutulacağını da belirlersiniz.

Desteklenen feed biçimleri

Dört biçim desteklenmektedir; bunlar Algıla & Önizle düğmesiyle otomatik olarak algılanır:

BiçimEşlemeNotlar
MRSSOtomatikMedia RSS — en zengin seçenek; alanlar kendiliğinden eşlenir.
RSSOtomatikStandart RSS öğeleri.
CSVManuelBir URL üzerinden sunulan CSV; sütunları siz eşlersiniz.
JSONManuelBir URL üzerinden sunulan JSON dizisi; anahtarları siz eşlersiniz.
Otomatik ile manuel. MRSS ve RSS otomatik olarak tanınır. CSV ve JSON genel biçimler olduğundan sütunlarını bir kez eşlersiniz — aşağıdaki Alan eşleme bölümüne bakın.

Feed kaynağı ekleme

  1. Feed'ler sekmesini açın. /admin/import adresine gidin, Feed'ler'i seçin, ardından Feed Kaynağı Ekle'ye tıklayın.
  2. Feed URL'sini girin. http:// veya https:// ile başlamalıdır. Biçimi otomatik algılamak ve ilk girişleri önizlemek için Algıla & Önizle'ye tıklayın.
  3. Adlandırın ve türü onaylayın. Kaynağa bir ad verin ve algılanan biçimi (MRSS, RSS, CSV veya JSON) ile video türünü kontrol edin.
  4. Mod seçin. Oynatıcı bağlantılarını saklamak için Gömme, dosyaları çekip dönüştürmek için İndir.
  5. Gerekirse sütunları eşleyin. MRSS ve RSS kendiliğinden eşlenir; CSV/JSON için her sütunu ilgili alana sürükleyin.
  6. Zamanlamayı ve seçenekleri ayarlayın. Yenileme aralığını, yinelenen kayıt kuralını, otomatik yayımlama seçeneğini ve taranacak sayfa sayısını belirleyin.
  7. Kaydedin. Hemen çekmek için Şimdi çek'i kullanın ya da zamanlamanın çalışmasına izin verin. Kuyruğu çalıştır, bekleyen öğeleri istek üzerine işler.

Alan eşleme

Feed'ler, girişleri içe aktarıcının kullandığı standart alanlarla normalleştirir. MRSS/RSS için bu otomatiktir; CSV/JSON için sütunlarınızı şu alanlarla eşlersiniz:

title
Zorunlu. Başlıksız girişler atlanır.
video_url
Doğrudan indirilebilir dosya — İndir modunda kullanılır.
embed_url
Oynatıcı URL'si — Gömme modunda kullanılır.
guid
Yinelenenleri kaldırmak için kullanılan benzersiz kimlik.
thumbnail, description, duration, published_at, views
Video için isteğe bağlı meta veri.
categories, tags, performers, channels
Virgülle ayrılmış adlar; mevcut değilse oluşturulur.
Bir URL yeterlidir. Gömme modunda, embed_url eşlenmemişse tek bir video_url aynı zamanda gömme bağlantısı olarak da kullanılır; bu nedenle minimal bir feed yalnızca bir başlık ve bir URL gerektirir.

Zamanlama & otomasyon

feed_import adlı bir arka plan görevi, sahte-cron üzerinde yaklaşık her 30 saniyede bir çalışır — sistem crontab gerekmez. Her kaynak yalnızca kendi aralığı dolduğunda çekilir:

  • Yalnızca manuel — hiçbir zaman otomatik çekilmez; Şimdi çek'i kullanın.
  • Her 15 dakikada bir, her saat, her 6 saatte bir veya her gün.

Aynı görev içe aktarma kuyruğunu da temizler — gömme öğeleri aynı anda birkaçını işler, indirmeler ise büyük bir dosyanın geri kalanını asla bloke etmemesi için birer birer işlenir. Maksimum sayfa ayarı (1–50), tek bir çekmenin sayfalandırılmış bir feed'de ne kadar derine inebileceğini sınırlar.

Cron trafiğe ihtiyaç duyar. Sahte-cron yalnızca siteniz ziyaret edildiğinde çalışır. Yeni veya boştaki bir sitede, tetiklemek için bir sayfa yükleyin — ya da garantili zamanlama için gerçek bir cron görevi ayarlayın (bkz. cron & CLI).

Yinelenen kaldırma & filtreler

Yinelenen kaldırma otomatiktir ve iki düzeyde çalışır:

  • Kaynak bazında. Her öğenin guid'i hatırlanır; bu nedenle yeniden çekme işlemi yalnızca gerçekten yeni girişleri kuyruğa alır (daha önce görülenler sayılır ve atlanır).
  • Site genelinde. İndir modunda öğenin kimliği videoda saklanır; bu nedenle iki farklı feed'den gelen aynı klip iki kez indirilmez.

Yinelenen durumunda seçeneği, bir öğe zaten mevcut olduğunda ne olacağını belirler: Atla (önerilen) veya Mevcut olanı güncelle.

Anahtar kelime filtresi yok. Feed'lerin dahil etme/hariç tutma anahtar kelime filtresi yoktur — feed'i kaynaktaki kategoriye veya etikete özgü bir URL'ye yönlendirerek kapsamını belirleyin ve derinliği sınırlamak için Maksimum sayfayı kullanın. Kaynağın öğelerini temizlemek yinelenen kaldırma belleğini sıfırlar ancak önceden içe aktardığınız videoları asla silmez.

Feed sorunlarını giderme

  • "Feed biçimi tanınamadı." URL geçerli MRSS/RSS/CSV/JSON döndürmedi. Tarayıcıda açın ve ham feed'i gördüğünüzü, bir HTML sayfası olmadığını doğrulayın.
  • Öğeler "içe aktarılıyor" durumunda takılı kaldı. Yaklaşık 30 dakika sonra kendiliğinden kurtarılır ve yeniden denenir; geçici hatalar başarısız olarak işaretlenmeden önce en fazla üç kez yeniden denenir.
  • Başarısız öğeler. Bir kaynak için başarısız olan her şeyi kuyruğa geri almak için Yeniden işle'yi kullanın. Her kaynak son durumunu ve mesajını gösterir.
  • İndir modu başarısız oluyor. İndir için doğrudan bir video URL'si gerekir (izleme sayfası değil); özel veya dahili ana bilgisayarlar engellenir ve dosya başına 5 GB üst sınırı vardır.
  • Hiçbir şey içe aktarılmıyor. Zamanlamanın Yalnızca manuel olmadığını, kaynağın etkin olduğunu ve cron'u çalıştırmak için sitenizin trafik aldığını kontrol edin.

Sonraki adımlar

Hâlâ takıldınız mı?

Kontrol panelinizden bir destek talebi açın, ekibimiz size yardımcı olacaktır.

Canlı demoyu deneyin → TubePress'i indirin →