File size: 913 Bytes
c92aa92 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import { searchLinuxDo } from '../engines/linuxdo/index.js';
async function testLinuxDoSearch() {
console.log('π Starting LinuxDo search test...');
try {
const query = 'websearchmcp';
const maxResults = 20;
console.log(`π Search query: ${query}`);
console.log(`π Maximum results: ${maxResults}`);
const results = await searchLinuxDo(query, maxResults);
console.log(`π Search completed, retrieved ${results.length} results:`);
results.forEach((result, index) => {
console.log(`\n${index + 1}. ${result.title}`);
console.log(` π ${result.url}`);
console.log(` π ${result.description.substring(0, 100)}...`);
console.log(` π Source: ${result.source}`);
});
return results;
} catch (error) {
console.error('β Test failed:', error);
return [];
}
}
// Run the test
testLinuxDoSearch().catch(console.error);
|