const { VidNavigatorClient, VidNavigatorError } = require('vidnavigator');
const client = new VidNavigatorClient({
apiKey: process.env.VIDNAVIGATOR_API_KEY,
});
async function searchOnlineVideos() {
try {
const results = await client.searchVideos({
query: "What are the best practices for React development?",
focus: "relevance",
start_year: 2022
});
console.log(`Found ${results.data.results.length} relevant videos:`);
results.data.results.forEach(video => {
console.log(`- ${video.title} (${video.url})`);
});
} catch (error) {
if (error instanceof VidNavigatorError) {
console.error(`An error occurred: ${error.message}`);
} else {
console.error("An unexpected error occurred:", error);
}
}
}
searchOnlineVideos();