Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

NewsJedi is a NewsReader App powered by ML, designed to help you easily filter content across over 11,000 publishers using machine learning.

NotificationsYou must be signed in to change notification settings

praveng/NewsJedi

Repository files navigation

Currently livehere

NewsJedi Logo

NewsJedi is a NewsReader App powered by ML, designed to help you easily filter content across over 11,000 publishers using machine learning.

Features

  • ML powered publisher filtering.
  • Responsive design using Bootstrap and jQuery.
  • Uses live news data from Gdelt covering over 11,000 publishers.

Available at

You can access the NewsJedi app at:newsjedi.online

Screenshots

Desktop View

Mobile View

Technology Stack

ComponentTechnology
FrontendHTML, CSS, JavaScript, Bootstrap, jQuery
BackendPython, Gensim, Flask
HostingFirebase, Google Cloud Run
DatabaseGensim KeyedVectors
Live News DataGdelt API
Security & PerformanceCloudflare (DDoS protection, CDN)

Getting Started

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/newsjedi.gitcd newsjedi
  2. Set up a virtual environment and install dependencies:

    python3 -m venv venvsource venv/bin/activatepip install -r requirements.txt
  3. Run the application:

    python app.py

How It Works

NewsJedi leverages machine learning algorithms to identify and suggest similar news publishers, enabling you to filter, curate, and understand the media landscape effortlessly. The publisher similarities are learned by using a network embedding algorithm trained on a vast dataset, composed of hyperlinks between domains on the internet.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or features you’d like to see.

About

NewsJedi is a NewsReader App powered by ML, designed to help you easily filter content across over 11,000 publishers using machine learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp