Parse bookmarks files
This library can parse formats listed below:
- Netscape Bookmarks(Firefox, Google Chrome, ...)
- Pocket(http://getpocket.com)
Installation
npm install bookmarks-parser
Example:
var parse = ;;
parse
function receives two parameters - text of a exported bookmarks file and callback.
Second parameter returned in the callback is an object with fields:
parser
-netscape
orpocket
bookmarks
- an array of parsed bookmarks
Each bookmark is an object with fields:
type
-folder
orbookmark
title
- title of a bookmark or a folderurl
- URL only for bookmarkschildren
- array of children bookmarks, only for foldersns_root
- if the folder is a root this field will contain one of the values:menu
,toolbar
,unsorted
, otherwisenull
. Applicable only fornetscape
parser.
If you have found out any bugs or have any questions please feel free to submit it into the issues.
See more examples in the tests.