node-spotlight

    0.1.3 • Public • Published

    node-spotlight

    Search macOS using Spotlight.

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

    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.

    Install

    npm i node-spotlight

    DownloadsWeekly Downloads

    3

    Version

    0.1.3

    License

    ISC

    Unpacked Size

    10.7 kB

    Total Files

    8

    Last publish

    Collaborators

    • derhuerst