@extends('admin.layouts.app') @section('title', 'Import #' . $import->id) @section('page-title', 'Import #' . $import->id) @section('content')
Import Listesi
Import Detayı
@if($import->anime) @endif
Anime{{ $import->anime_title ?: 'Anime #'.$import->watch_id }}
Watch ID{{ $import->watch_id }}
URL{{ $import->source_url }}
Durum {{ $import->status_label }}
Bölümler{{ $import->done_episodes }} / {{ $import->total_episodes }}
Hatalı{{ $import->failed_episodes }}
Oluşturulma{{ $import->created_at->format('d.m.Y H:i') }}
Anime Kaydı {{ $import->anime->title }}
@if($import->total_episodes > 0)
İlerleme %{{ $import->progress_percent }}
{{ $import->done_episodes }}/{{ $import->total_episodes }} bölüm tamamlandı
@endif @if($import->current_step)
Şu An

{{ $import->current_step }}

@endif @if($import->error_log)
Hata Logu
{{ $import->error_log }}
@endif
@csrf @method('DELETE')
Bu Job İçin Python Komutları

Sadece bu job'u çalıştırmak için:

cd C:\Users\yusuf\Desktop\anizium_scraper
python bot.py --job-id {{ $import->id }}

Tüm bekleyen job'ları çalıştırmak için:

python bot.py
@if($import->status === 'pending')
Bu job bekliyor. Python script'i başlatın.
@elseif($import->status === 'done')
Tamamlandı! @if($import->anime) Anime'yi görüntüle → @endif
@elseif(in_array($import->status, ['downloading', 'uploading', 'fetching']))
İşlem devam ediyor... Sayfayı yenile.
@endif
@endsection @push('scripts') @if(in_array($import->status, ['fetching', 'downloading', 'uploading'])) @endif @endpush