Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/neural-maze/talking_with_hn

The full experience of chatting with your favourite news website.
https://github.com/neural-maze/talking_with_hn

agent agents chatbot chatbots chatgpt chatgpt-api langchain langchain-python openai python streamlit

Last synced: about 19 hours ago
JSON representation

The full experience of chatting with your favourite news website.

Awesome Lists containing this project

README

        

# NewsNerd HackerBot 🤖📰

Greetings, fellow news nerds! Welcome to the NewsNerd HackerBot, your ultimate companion for hacking into the latest tech scoops on Hacker News! 🕵️‍♂️💬


NewsNerd HackerBot Logo

## Features 🚀

Right now, NewsNerd HackerBot is able to:

1. Get you the top, best, new, best, ask, show, and job stories of Hacker News.
2. Filter the stories by any keyword/keywords you want (e.g., `Give me 20 stories about Sam Altman and OpenAI`).
3. Extract the comments from a story. You can use this to evaluate the general sentiment of the story.
4. Read blogs/articles linked to a story in order to reason about them.

If you want to see them in action, check the examples down below! 👇👇👇

---


Top Stories about Q*


Fetching top stories related to a topic

---


Sentiment Analysis on Comments


Conducting sentiment analysis on comments

---


Reading Linked Article


Reading the linked article for additional insights

---

## Local Use

The application is available in Streamlit Cloud (https://newsnerdhackerbot.streamlit.app/),
but if you want to run it locally, just follow these steps 😊

1. **Install dependencies:**
```bash
pip install -r requirements.txt
```

2. **Run Streamlit application:**
```bash
streamlit run newsnerd_hackerbot.py
```