Factfeed
C+ 74 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A smart news aggregator and analytics terminal that distinguishes facts from opinions in news articles.
Description
The application collects news from multiple RSS feeds and processes each sentence with advanced NLP models to label it as Fact, Opinion, or Mixed. It offers a full‑text search interface with filters for content type, source, and date, enabling quick retrieval of relevant information. Interactive dashboards display coverage maps, trend charts, and drill‑down details, powered by Chart.js and Plotly. The system supports on‑the‑fly translation of articles from English to Russian, and exposes a public REST API for programmatic access to the labeled data. Designed for journalists, researchers, and fact‑checkers, it helps users verify information, analyze media bias, and monitor source reliability in real time.
الوصف
يستخرج النظام الأخبار من مصادر RSS متعددة ويعالج كل جملة باستخدام نماذج معالجة اللغة الطبيعية المتقدمة لتصنيفها كـ "حقيقة" أو "رأي" أو "مزيج". يوفّر واجهة بحث نصي كامل مع مرشحات للنوع، المصدر، والتاريخ، ما يتيح استرجاع المعلومات ذات الصلة بسرعة. تعرض لوحات المعلومات التفاعلية خرائط التغطية، مخططات الاتجاهات، وتفاصيل تفصيلية، مدعومة بـ Chart.js وPlotly. يدعم النظام الترجمة الفورية للمقالات من الإنجليزية إلى الروسية، ويقدّم واجهة برمجة تطبيقات REST عامة للوصول إلى البيانات المصنفة برمجياً. صُمم للمحررين، الباحثين، ومحققو الحقائق، ويساعد المستخدمين على التحقق من المعلومات، تحليل تحيز الإعلام، ومراقبة موثوقية المصادر في الوقت الحقيقي.
Novelty
7/10Tags
Technologies
Claude Models
Quality Score
Strengths
- Good test coverage (54% test-to-source ratio)
- Code linting configured (ruff (possible))
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Containerized deployment (Docker)
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No CI/CD configuration \u2014 manual testing and deployment
- 376 duplicate lines detected \u2014 consider DRY refactoring
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a LICENSE file (MIT recommended for open source)
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| About: code-quality intelligence by Repobility · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | The Sorter — это умный новостной агрегатор и аналитический терминал, который помогает отличать факты от мнений. Используя передовые методы NLP (обработки естественного языка), он собирает новости из различных RSS-источников и классифицирует каждое предложение как Факт, Мнение или Смешанное утвержден | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
