tech.js
1 import { cli, Strategy } from '@jackwener/opencli/registry'; 2 import { fetchBloombergFeed } from './utils.js'; 3 cli({ 4 site: 'bloomberg', 5 name: 'tech', 6 description: 'Bloomberg Tech top stories (RSS)', 7 domain: 'feeds.bloomberg.com', 8 strategy: Strategy.PUBLIC, 9 browser: false, 10 args: [ 11 { name: 'limit', type: 'int', default: 1, help: 'Number of feed items to return (max 20)' }, 12 ], 13 columns: ['title', 'summary', 'link', 'mediaLinks'], 14 func: async (_page, kwargs) => { 15 return fetchBloombergFeed('tech', kwargs.limit ?? 1); 16 }, 17 });