GithubHelp home page GithubHelp logo

fetch.ai-hackathon-project's Introduction

News Agent Project ๐Ÿ“ฐ๐Ÿค–

The News Agent project comprises three agents designed to track, display, and notify users about the latest news articles. Each agent serves a unique purpose and showcases different functionalities.

Agent 1: News Data Provider Agent ๐Ÿš€๐Ÿ“ฐ

The News Data Provider Agent continuously fetches top news articles from an external API and sends this data to other agents for processing and display.

Features:

  • Real-time news article retrieval.
  • Data broadcasting to multiple agents.
  • Configurable API endpoint and data fetching interval.

For detailed instructions and usage, please refer to the README of the News Data Provider Agent.

Agent 2: Console Display Agent (CLI) ๐Ÿ–ฅ๏ธ๐Ÿ“ฐ

The Console Display Agent, also known as "console_agent," displays news articles in a structured and user-friendly format on the console. It formats the news data and prints it for easy reading.

Features:

  • Card-style news display with emojis.
  • Tabular format for better readability.
  • Customizable border and styling.

For detailed instructions and usage, please refer to the README of the Console Display Agent.

Agent 3: Web Display Agent (Web GUI) ๐ŸŒ๐Ÿ“ฐ

The Web Display Agent, also known as "web_agent," serves as a web-based news display interface. It receives news data from other agents and presents it on a web page, allowing users to access news articles through a browser.

Features:

  • Web-based news display.
  • Card-like structure with 5 articles per row.
  • Stylish CSS for a pleasant reading experience.

For detailed instructions and usage, please refer to the README of the Web Display Agent.

Explore these projects to understand how uAgents can be applied to different aspects of news tracking and presentation. Whether you're interested in fetching news data, displaying it on the console, or creating a web-based news portal, these projects offer valuable insights into leveraging uAgents for your applications.

Happy coding and enjoy experimenting with uAgents! ๐Ÿš€๐Ÿค–

Video Explanation ๐ŸŽฅ

For a more detailed overview and step-by-step walkthrough of each project included in this repository, watch our video explanation below:

Feel free to explore and experiment with these uAgent projects to enhance your understanding of agent-based systems and their applications.

fetch.ai-hackathon-project's People

Contributors

ankitrajcs13 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.