@extends('admin.layouts.app') @section('title', 'Anime İçe Aktar') @section('page-title', 'Anime İçe Aktar') @push('styles') @endpush @section('content')
{{-- ── Sol: Form ── --}}
Yeni Import Job Oluştur
@csrf
Anizium watch veya anime sayfası URL'si
URL'den al: f.aniziumserver.sbs/85937/1/1/...
@php $oldRanges = old('season_ranges',[['season'=>1,'from'=>1,'to'=>'']]) @endphp @foreach($oldRanges as $i => $range)
@endforeach
{{-- Test --}}
Bağlantı Testi
{{-- ── Araçlar: Çift Kaynak + Altyazı Fix ── --}}
Çift Kaynak Araçları
{{-- İstatistikler --}}
İki kaynağı olan bölüm
Altyazı hatası
{{ $stats['subtitle_mismatch'] }}
Sadece Anizium
Sadece AnimeCix

{{-- Altyazı Fix --}}
Altyazı Uyuşmazlık Düzelt
Anizium'dan yanlış bölümün altyazısının kaydedildiği satırları siler. Bot sonraki çalışmada doğru altyazıları yeniden indirir.

{{-- Re-queue --}}
Yeniden Kuyruğa Al
Done job'ları tekrar pending yaparak botların her iki kaynaktan video_sources eklemesini sağlar.
{{-- Yardım --}}
Nasıl Kullanılır?
Çift Kaynak Akışı
  1. Local: python reimport_all.py çalıştır
  2. Local: python anizium_scraper/bot2_upload.py --daemon
  3. Local: python animecix_scraper/daemon.py
  4. Her bölüm otomatik "4K" + çevirmen seçeneğiyle gelir
CDN ID Nasıl Bulunur?
  1. Anizium'da herhangi bir bölümü oynat
  2. F12 → Network → master.m3u8 ara
  3. URL'den sayıyı al: 85937
{{-- ── Sağ: Job Listesi ── --}}
Import Geçmişi
{{ $jobs->total() }} job
{{-- Toplu silme paneli --}}
@forelse($jobs as $job)
{{ $job->anime_title ?: 'Anime CDN #'.$job->cdn_id }}
CDN: {{ $job->cdn_id }} @if($job->season_ranges)  ·  @foreach($job->season_ranges as $r) S{{ $r['season'] }} E{{ $r['from'] }}-{{ $r['to'] }}{{ !$loop->last ? ', ' : '' }} @endforeach @endif
{{ $job->status_label }}
@csrf @method('DELETE')
@if($job->total_episodes > 0)
{{ $job->done_episodes }}/{{ $job->total_episodes }} bölüm %{{ $job->progress_percent }}
@endif @if($job->current_step)
{{ $job->current_step }}
@endif
{{ $job->created_at->format('d.m.Y H:i') }}
@empty
Henüz import job yok

Sol panelden yeni bir import başlatın.

@endforelse
{{ $jobs->links('admin.partials.pagination') }}
@endsection @push('scripts') @endpush