read-safari-reading-list
v2.0.0
Published
Read and parse Safari Reading List.
Downloads
10
Maintainers
Readme
read-safari-reading-list
Read and parse Safari Reading List.
Install
npm install read-safari-reading-list --save
Usage
import readList from 'read-safari-reading-list';
(async () => {
const json = await readList('./Bookmarks.plist');
console.log(json);
/* [
{
"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": "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": "2016-07-31T12:36:22.000Z"
},
...
] */
})();
API
readList(filePath)
Returns: Promise
Reads and parses Safari Reading List binary property list (or any property list containing Reading List items).
filePath
Type: String
Default: ~/Library/Safari/Bookmarks.plist
Path to property list.
License
MIT © Ivan Nikolić