node-spotlight2

0.1.0 • Public • Published

node-spotlight

Search macOS using Spotlight.

npm version Travis build status dependency status dev dependency status ISC-licensed chat on gitter

Installing

npm install node-spotlight

Usage

spotlight(query, directory, attributes)
const spotlight = require('node-spotlight')
 
spotlight('bvg-wlan', null, [
    'kMDItemAuthors',
    'kMDItemContentType',
    'kMDItemFSInvisible',
    'kMDItemKind',
    'kMDItemNumberOfPages',
    'kMDItemTitle',
    'kMDItemUseCount',
    'kMDItemVersion',
])
.on('data', (d) => console.log('result', d))
.on('error', (e) => console.log('error', e))
{
    path: '/Users/j/Downloads/bvg/bvg-wlan.pdf',
    kMDItemAuthors: ['BVG VBA-FGI Kartographie'],
    kMDItemContentType: 'com.adobe.pdf',
    kMDItemFSInvisible: false,
    kMDItemKind: 'Portable Document Format (PDF)',
    kMDItemNumberOfPages: 1,
    kMDItemTitle: 'S+U-Bahn_2901_2016_18-10_WLAN',
    kMDItemUseCount: 15,
    kMDItemVersion: '1.6'
}

Contributing

If you have a question, found a bug or want to propose a feature, have a look at the issues page.

Package Sidebar

Install

npm i node-spotlight2

Weekly Downloads

1

Version

0.1.0

License

ISC

Unpacked Size

10.6 kB

Total Files

8

Last publish

Collaborators

  • glamp