{{-- STATS ROW --}} @php $stats = $this->getStats(); @endphp
{{ $stats['total_sources'] }}
Total Sources
{{ $stats['active_sources'] }}
Active Sources
{{ $stats['pending_review'] }}
Pending Review
{{ $stats['published_today'] }}
Published Today
{{ $stats['total_articles'] }}
Total Articles
{{ $stats['unhealthy'] }}
Unhealthy Sources
{{-- SOURCES TABLE --}}

News Sources

Auto-crawls every 30 minutes · Click to crawl immediately
@foreach($this->getSources() as $source) @endforeach
Source Type Frequency Last Crawled Imported Health Action
{{ $source->name }}
{{ $source->country }}
{{ strtoupper($source->feed_type) }} Every {{ $source->crawl_frequency_minutes }} min {{ $source->last_crawled_at ? $source->last_crawled_at->diffForHumans() : 'Never' }} {{ number_format($source->total_articles_imported) }} @if(!$source->is_active) Disabled @elseif($source->consecutive_failures > 3) ⚠ {{ $source->consecutive_failures }} failures @else ● Healthy @endif @if($source->is_active) @else Inactive @endif