0.1.0 • Published 6 years ago

node-spotlight2 v0.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

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.