Skip to content

Commit 2bd9853

Browse files
authored
Merge pull request #154 from brightdata/add-tools
add reddit comments tool
2 parents 2bc6b5a + f48e0f4 commit 2bd9853

3 files changed

Lines changed: 14 additions & 0 deletions

File tree

assets/Tools.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
|web_data_youtube_profiles|Quickly read structured YouTube channel profile data. Requires a valid YouTube channel URL. Often faster and more reliable than scraping.|
5151
|web_data_youtube_comments|Quickly read structured YouTube comments data. Requires a valid YouTube video URL and optional num_of_comments (default 10). Often faster and more reliable than scraping.|
5252
|web_data_reddit_posts|Quickly read structured Reddit post data. Requires a valid Reddit post URL. Often faster and more reliable than scraping.|
53+
|web_data_reddit_comments|Quickly read structured Reddit comments data. Requires a valid Reddit post or comment thread URL. Accepts an optional days_back parameter to limit results to comments posted within the last N days. Often faster and more reliable than scraping.|
5354
|web_data_youtube_videos|Quickly read structured YouTube video metadata. Requires a valid YouTube video URL. Often faster and more reliable than scraping.|
5455
|web_data_npm_package|Quickly read structured npm package data including latest version, README, dependencies, and metadata. Requires a valid npm package name (e.g., @brightdata/sdk). Your coding agent's go-to tool for package lookups.|
5556
|web_data_pypi_package|Quickly read structured PyPI package data including latest version, README, dependencies, and metadata. Requires a valid PyPI package name (e.g., langchain-brightdata). Your coding agent's go-to tool for Python package lookups.|

server.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,6 +1115,18 @@ const datasets = [{
11151115
].join('\n'),
11161116
inputs: ['url'],
11171117
},
1118+
{
1119+
id: 'reddit_comments',
1120+
dataset_id: 'gd_lvzdpsdlw09j6t702',
1121+
description: [
1122+
'Quickly read structured Reddit comments data.',
1123+
'Requires a valid Reddit post or comment thread URL.',
1124+
'Optionally filter by recency using days_back (number of days).',
1125+
'This can be a cache lookup, so it can be more reliable than scraping',
1126+
].join('\n'),
1127+
inputs: ['url', 'days_back'],
1128+
defaults: {days_back: ''},
1129+
},
11181130
{
11191131
id: 'youtube_videos',
11201132
dataset_id: 'gd_lk56epmy2i5g7lzu0k',

tool_groups.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export const GROUPS = {
5353
'web_data_youtube_comments',
5454
'web_data_youtube_videos',
5555
'web_data_reddit_posts',
56+
'web_data_reddit_comments',
5657
],
5758
},
5859
BROWSER: {

0 commit comments

Comments
 (0)