1.0.3 • Published 8 years ago

write-safari-reading-list v1.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

write-safari-reading-list

Build Status

Write Safari Reading List.

Install

npm install write-safari-reading-list --save

Usage

var writeList = require('write-safari-reading-list');

writeList('./Bookmarks.plist', [
	{
		title: 'https://www.npmjs.com/package/axe-core',
		description: 'Accessibility engine for automated Web UI testing',
		url: 'https://www.npmjs.com/package/axe-core',
		dateAdded: new Date('2016-07-31T09:11:41.000Z')
	},
	{
		title: '“Array” Methods',
		description: '_.chunk(array, [size=1]) # Ⓢ Ⓝ Creates an array of elements ...',
		url: 'https://lodash.com/docs',
		dateAdded: new Date('2016-07-31T12:36:22.000Z')
	}
])
	.then(function () {
		console.log('Done!');
	});

API

writeList(filePath, data)

Returns: Promise

Writes property list to file with provided data. If property list exists at the path it reuses it, otherwise uses basic template for generating property list file.

filePath

Type: String
Default: ~/Library/Safari/Bookmarks.plist

Path to property list.

data

Type: Object[]

List of Reading List links.

License

MIT © Ivan Nikolić