Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/neural-maze/talking_with_hn
- Owner: neural-maze
- License: mit
- Created: 2023-11-21T15:29:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-19T11:18:57.000Z (about 1 year ago)
- Last Synced: 2024-05-06T17:22:58.069Z (9 months ago)
- Topics: agent, agents, chatbot, chatbots, chatgpt, chatgpt-api, langchain, langchain-python, openai, python, streamlit
- Language: Python
- Homepage: https://newsnerdhackerbot.streamlit.app/
- Size: 9.62 MB
- Stars: 105
- Watchers: 1
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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! 🕵️♂️💬
## 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! 👇👇👇
---
Fetching top stories related to a topic---
Conducting sentiment analysis on comments---
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
```