File size: 986 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
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);