{"_id":"pinboard","_rev":"25-f54dec2eddb5d6f272f052a7208082f4","name":"pinboard","description":"A node.js module to access Pinboard.in via its API","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"pinboard","description":"A node.js module to access Pinboard.in via its API","tags":["pinboard","api","bookmarks","util","utility"],"version":"0.1.0","author":{"name":"Fredrik Forsmo","email":"fredrik.forsmo@gmail.com"},"repository":{"type":"git","url":"git://github.com/duofy/node-pinboard.git"},"bugs":{"url":"http://github.com/duofy/node-pinboard/issues"},"contributors":[{"name":"Duofy team","email":"hello@duofy.com"}],"dependencies":{"request":"2.0.4","xml2json":"0.2.2"},"main":"./index","_npmJsonOpts":{"file":"/home/fredrik/.npm/pinboard/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"pinboard@0.1.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.1-pre","_defaultsLoaded":true,"dist":{"shasum":"ca00a7f77b63cab092f93d499c5c373c48ac03a2","tarball":"https://registry.npmjs.org/pinboard/-/pinboard-0.1.0.tgz","integrity":"sha512-K5RmWRnadsTGthPISrZESPGVXWB31JXI6JfhRqZtQNptJU5B/QeqEMEo5OKg71lwiFSZ+7J6Br54asBMBSVvjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+HQgw/CNKivJ/Rap0X6K4aJYGUoF9RDitVhUAU9vtuAiEA+hTcLY33ggDUdVSJkKGgzLKTwBds4izi594fHopLafg="}]},"scripts":{},"maintainers":[{"name":"frozzare","email":"fredrik.forsmo@gmail.com"}],"directories":{}},"0.1.1":{"name":"pinboard","description":"A node.js module to access Pinboard.in via its API","tags":["pinboard","api","bookmarks","util","utility"],"version":"0.1.1","author":{"name":"Fredrik Forsmo","email":"fredrik.forsmo@gmail.com"},"repository":{"type":"git","url":"http://github.com/duofy/node-pinboard.git"},"bugs":{"url":"http://github.com/duofy/node-pinboard/issues"},"dependencies":{"request":"2.0.4"},"main":"./index","readme":"# node-pinboard\nnode-pinboard is a node module for Pinboard.in API\n\n# installation\n1. install npm `curl http://npmjs.org/install.sh | sh`\n2. `npm install pinboard`\n\n# usage\na quick example using `node-pinboard`, this module require that you have a [Pinboard](http://pinboard.in) account.\n\nto use `node-pinboard` you need to do include the module in your code\n\n    var pinboard = require('pinboard');\n\nthen you need to auth yourself so you are good to go with the API\n\n    pinboard.config({\n        username: 'username',\n        password: 'password',\n        format: 'json' // or 'xml', default is 'json'. \n    });\n\nall Pinboard methods is paste into the `pinboard.get` function, e.g.\n\n    pinboard.get( method, [options,] callback );\n\n    pinboard.get('posts/all', function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nthe `pinboard.get` have differnt options depending on the method you are requesting. The only option that all method have is the format option.\nwhen you set format option inside the `pinboard.get` function you will use that format instead of the `pinboard.config` format.\n\n## methods\n`node-pinboard` support all the method that are on [Pinboard API](http://pinboard.in/api) documentation except the `user/secret` method (maybe later).\n\n`node-pinboard` have some build in alias functions for the `pinboard.get` function. so instead of writing \n\n    pinboard.get('posts/all', function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nyou can write\n\n    pinboard.all(function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nthe methods that have alias is\n\n    \"posts/all\" => pinboard.all([options,] callback)\n    \"posts/add\" => pinboard.add([options,] callback)\n    \"posts/delete\" => pinboard.destroy([options,] callback)\n    \"tags/get\" => pinboard.tags([options,] callback)\n\n# pinboard functions\nall callback function have the data argument `function(data) {...}`\n\n`pinboard.config(options)` `pinboard.get(method, [options,] callback)` `pinboard.all([options,] callback)` `pinboard.add([options,] callback)` `pinboard.destroy([options,] callback)` `pinboard.tags([options,] callback)`\n\n# meta\n    * code: `git clone git://github.com/duofy/node-pinboard.git`\n    * home: <http://github.com/duofy/node-pinboard>\n    * bugs: <http://github.com/duofy/node-pinboard/issues>\n\n# copyright and license \n`node-pinboard` is release under MIT license.\n\nCopyright 2011 [Fredrik Forsmo](http://forsmo.me), [Duofy team](http://duofy.com)","_id":"pinboard@0.1.1","dist":{"shasum":"1ec5c1d53ec5be1952c23b2e2d468194431441d0","tarball":"https://registry.npmjs.org/pinboard/-/pinboard-0.1.1.tgz","integrity":"sha512-YN12+h91qUydAQHLZ1nX9hM8haHflTRuqnNVI05DOFBSEl8yD7s/YFahfaqvm44ixLkzOxjCZCBB/JVxivKeKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAI0PFTVwLPpE/fommooPeYF5ShSFzdifad1U/2j67VGAiAwobKLgER70HNc7xc5zx+g2xUvQzM1DDYMESolBluhqg=="}]},"maintainers":[{"name":"frozzare","email":"fredrik.forsmo@gmail.com"}]},"0.1.2":{"name":"pinboard","description":"A node.js module to access Pinboard.in via its API","tags":["pinboard","api","bookmarks","util","utility"],"version":"0.1.2","author":{"name":"Fredrik Forsmo","email":"fredrik.forsmo@gmail.com"},"repository":{"type":"git","url":"http://github.com/frozzare/node-pinboard.git"},"bugs":{"url":"http://github.com/frozzare/node-pinboard/issues"},"dependencies":{"request":"2.0.4"},"main":"./index","readme":"# node-pinboard\nnode-pinboard is a node module for Pinboard.in API\n\n# installation\n1. install npm `curl http://npmjs.org/install.sh | sh`\n2. `npm install pinboard`\n\n# usage\na quick example using `node-pinboard`, this module require that you have a [Pinboard](http://pinboard.in) account.\n\nto use `node-pinboard` you need to do include the module in your code\n\n    var pinboard = require('pinboard');\n\nthen you need to auth yourself so you are good to go with the API\n\n    pinboard.config({\n        username: 'username',\n        password: 'password',\n        format: 'json' // or 'xml', default is 'json'. \n    });\n\nall Pinboard methods is paste into the `pinboard.get` function, e.g.\n\n    pinboard.get( method, [options,] callback );\n\n    pinboard.get('posts/all', function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nthe `pinboard.get` have differnt options depending on the method you are requesting. The only option that all method have is the format option.\nwhen you set format option inside the `pinboard.get` function you will use that format instead of the `pinboard.config` format.\n\n## methods\n`node-pinboard` support all the method that are on [Pinboard API](http://pinboard.in/api) documentation except the `user/secret` method (maybe later).\n\n`node-pinboard` have some build in alias functions for the `pinboard.get` function. so instead of writing \n\n    pinboard.get('posts/all', function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nyou can write\n\n    pinboard.all(function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nthe methods that have alias is\n\n    \"posts/all\" => pinboard.all([options,] callback)\n    \"posts/add\" => pinboard.add([options,] callback)\n    \"posts/delete\" => pinboard.destroy([options,] callback)\n    \"tags/get\" => pinboard.tags([options,] callback)\n\n# pinboard functions\nall callback function have the data argument `function(data) {...}`\n\n`pinboard.config(options)` `pinboard.get(method, [options,] callback)` `pinboard.all([options,] callback)` `pinboard.add([options,] callback)` `pinboard.destroy([options,] callback)` `pinboard.tags([options,] callback)`\n\n# meta\n    * code: `git clone git://github.com/duofy/node-pinboard.git`\n    * home: <http://github.com/duofy/node-pinboard>\n    * bugs: <http://github.com/duofy/node-pinboard/issues>\n\n# copyright and license \n`node-pinboard` is release under MIT license.\n\nCopyright 2011 [Fredrik Forsmo](http://forsmo.me), [Duofy team](http://duofy.com)","readmeFilename":"README.md","_id":"pinboard@0.1.2","dist":{"shasum":"0e32b680ca40bde5cb16d9d28b31da5beab851e0","tarball":"https://registry.npmjs.org/pinboard/-/pinboard-0.1.2.tgz","integrity":"sha512-nNIPROSQ0nKfE9KnyIzknfpSe4uzNSRpLK/iV+57Y+tCA3wZHIHcXtwRCgZRe2YSXCjPrkOgXJ25hKOtzejp+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUcCj/hv3i3X+uVcWRxbn5K871o3VmZq8ZTivdFxircAiEAkJ0bUmsfG5Bzg6HjFbsko3HclgBRx8esJ/KTQKqTatw="}]},"_npmVersion":"1.2.0","_npmUser":{"name":"frozzare","email":"fredrik.forsmo@gmail.com"},"maintainers":[{"name":"frozzare","email":"fredrik.forsmo@gmail.com"}]},"0.1.3":{"name":"pinboard","description":"A node.js module to access Pinboard.in via its API","tags":["pinboard","api","bookmarks","util","utility"],"version":"0.1.3","author":{"name":"Fredrik Forsmo","email":"fredrik.forsmo@gmail.com"},"repository":{"type":"git","url":"http://github.com/frozzare/node-pinboard.git"},"bugs":{"url":"http://github.com/frozzare/node-pinboard/issues"},"dependencies":{"request":"2.0.4"},"main":"./index","readme":"# node-pinboard\nnode-pinboard is a node module for Pinboard.in API\n\n# installation\n1. install npm `curl http://npmjs.org/install.sh | sh`\n2. `npm install pinboard`\n\n# usage\na quick example using `node-pinboard`, this module require that you have a [Pinboard](http://pinboard.in) account.\n\nto use `node-pinboard` you need to do include the module in your code\n\n    var pinboard = require('pinboard');\n\nthen you need to auth yourself so you are good to go with the API\n\n    pinboard.config({\n        username: 'username',\n        password: 'password',\n        format: 'json' // or 'xml', default is 'json'. \n    });\n\nall Pinboard methods is paste into the `pinboard.get` function, e.g.\n\n    pinboard.get( method, [options,] callback );\n\n    pinboard.get('posts/all', function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nthe `pinboard.get` have differnt options depending on the method you are requesting. The only option that all method have is the format option.\nwhen you set format option inside the `pinboard.get` function you will use that format instead of the `pinboard.config` format.\n\n## methods\n`node-pinboard` support all the method that are on [Pinboard API](http://pinboard.in/api) documentation except the `user/secret` method (maybe later).\n\n`node-pinboard` have some build in alias functions for the `pinboard.get` function. so instead of writing \n\n    pinboard.get('posts/all', function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nyou can write\n\n    pinboard.all(function(data) {\n        console.log(data); // => xml or json output of all your bookmarks\n    });\n\nthe methods that have alias is\n\n    \"posts/all\" => pinboard.all([options,] callback)\n    \"posts/add\" => pinboard.add([options,] callback)\n    \"posts/delete\" => pinboard.destroy([options,] callback)\n    \"tags/get\" => pinboard.tags([options,] callback)\n\n# pinboard functions\nall callback function have the data argument `function(data) {...}`\n\n`pinboard.config(options)` `pinboard.get(method, [options,] callback)` `pinboard.all([options,] callback)` `pinboard.add([options,] callback)` `pinboard.destroy([options,] callback)` `pinboard.tags([options,] callback)`\n\n# meta\n    * code: `git clone git://github.com/frozzare/node-pinboard.git`\n    * home: <http://github.com/frozzare/node-pinboard>\n    * bugs: <http://github.com/frozzare/node-pinboard/issues>\n\n# copyright and license \n`node-pinboard` is release under MIT license.\n\nCopyright 2011 [Fredrik Forsmo](http://forsmo.me)\n","readmeFilename":"README.md","_id":"pinboard@0.1.3","dist":{"shasum":"2544d23a90a9b5ca9443103e983509f2abec06e3","tarball":"https://registry.npmjs.org/pinboard/-/pinboard-0.1.3.tgz","integrity":"sha512-NfxVfEWxmXZQGm6FaJoeJo5QrxYiIWi2/jza2BHrFbqoFYJk3exv9OjMl/Icu+sGdMb/mgkNNjd7EHfC12ieUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLHgUSxnIQ43wYLgC3s4SUMz1aBRWrd0JLa5KP4ehGIAiB8rFoBq4Wos4sVY2Mhx+vz5QkoKhqv3nJohGqzQJFR5w=="}]},"_from":".","_npmVersion":"1.3.4","_npmUser":{"name":"frozzare","email":"fredrik.forsmo@gmail.com"},"maintainers":[{"name":"frozzare","email":"fredrik.forsmo@gmail.com"}]}},"maintainers":[{"name":"frozzare","email":"fredrik.forsmo@gmail.com"}],"time":{"modified":"2022-06-23T23:48:40.776Z","created":"2011-08-24T09:51:00.937Z","0.1.0":"2011-08-24T09:51:01.546Z","0.1.1":"2012-10-02T21:30:04.190Z","0.1.2":"2013-01-17T11:45:04.596Z","0.1.3":"2013-07-30T10:55:09.778Z"},"author":{"name":"Fredrik Forsmo","email":"fredrik.forsmo@gmail.com"},"repository":{"type":"git","url":"http://github.com/frozzare/node-pinboard.git"},"users":{}}