Nuanced News ist eine Webanwendung, die aktuelle Nachrichten aus verschiedenen Quellen im Internet kuratiert. Es zeigt die linksgerichtete und rechtsgerichtete Voreingenommenheit und ermöglicht es den Lesern, ein umfassendes und ausgewogenes Verständnis der gesamten Geschichte zu erlangen.
NN ist offen für Mitwirkende! Bitte spielen Sie das Repository, wenn dies Sie interessiert!
Große Nachrichtenveröffentlichungen veröffentlichen ihre .RSS -Dateien, die XML -Dateien sind, die die neuesten Nachrichtenartikel aus der Veröffentlichung enthalten. Die nuancierte Nachrichten -App holt diese .RSS -Dateien aus verschiedenen Quellen ab, analysiert die XML, um Artikelinformationen zu extrahieren, und kategorisiert die Artikel anhand der politischen Vorurteile ihrer Quelle.
git clone https://github.com/jackabald/NuancedNews.git
cd NuancedNews cd Backend
python -m venv venv
source venv/bin/activate # On Windows, use `venvScriptsactivate`pip install -r requirements.txtpython rss_parser.py
python app.py cd Frontendnpm install VITE_API_KEY=your_firebase_api_key
VITE_AUTH_DOMAIN=your_firebase_auth_domain
VITE_PROJECT_ID=your_firebase_project_id
VITE_STORAGE_BUCKET=your_firebase_storage_bucket
VITE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
VITE_APP_ID=your_firebase_app_id
npm run dev