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);