Hacker News
HackerNews enables an Agent to search Hacker News website.
Example
The following agent will write an engaging summary of the users with the top 2 stories on hackernews along with the stories.
1from kern.agent import Agent2from kern.tools.hackernews import HackerNewsTools34agent = Agent(5 name="Hackernews Team",6 tools=[HackerNewsTools()],7 markdown=True,8)910agent.print_response(11 "Write an engaging summary of the "12 "users with the top 2 stories on hackernews. "13 "Please mention the stories as well.",14)Toolkit Params
| Parameter | Type | Default | Description |
|---|---|---|---|
enable_get_top_stories | bool | True | Enables fetching top stories. |
enable_get_user_details | bool | True | Enables fetching user details. |
all | bool | False | Enables all functionality. |
Toolkit Functions
| Function | Description |
|---|---|
get_top_hackernews_stories | Retrieves the top stories from Hacker News. Parameters include num_stories to specify the number of stories to return (default is 10). Returns the top stories in JSON format. |
get_user_details | Retrieves the details of a Hacker News user by their username. Parameters include username to specify the user. Returns the user details in JSON format. |
Developer Resources
- View Tools