{"_id":"behanceapi","_rev":"51-b1020f80bd45c1ba3fffd2051c77d8ff","name":"behanceapi","description":"A small library providing utility methods to get data from Behance Api","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.7":{"name":"behanceapi","version":"1.0.7","description":"A small library providing utility methods to get data from Behance Api","main":"behanceapi.js","author":{"name":"sandeepchhapola"},"license":"GPLv3","repository":{"type":"git","url":"git@github.com:sandeepchhapola/behanceapi.git"},"dependencies":{"request":"~2.45.0"},"bugs":{"url":"https://github.com/sandeepchhapola/behanceapi/issues"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"22e3c87c57e044ac7adcec5823a0f007b8e5eda7","homepage":"https://github.com/sandeepchhapola/behanceapi","_id":"behanceapi@1.0.7","_shasum":"d9be496f8d15b5a8d3e6cd5ade50a5736d290be8","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.28","_npmUser":{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"},"maintainers":[{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"}],"dist":{"shasum":"d9be496f8d15b5a8d3e6cd5ade50a5736d290be8","tarball":"https://registry.npmjs.org/behanceapi/-/behanceapi-1.0.7.tgz","integrity":"sha512-4/DO6OPhByUGAmfziT0FQWLh21Z/3W2HrX2s3jB8hSivjiVekWEV+jsxlLQLRvUisBPalGPuGyr3nwjt5VQbYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwxvjJyFI40VqweDxvZmMZphM0HWUNkR4EtxrZ/9fLEQIhAPxyJfTP5qi1IlNVKL4KebrwvlPOizeKLtDPn61rjoJt"}]}},"1.0.8":{"name":"behanceapi","version":"1.0.8","description":"A small library providing utility methods to get data from Behance Api","main":"behanceapi.js","author":{"name":"sandeepchhapola"},"license":"GPLv3","tags":["behanceapi","node","behance","api","util"],"repository":{"type":"git","url":"git@github.com:sandeepchhapola/behanceapi.git"},"dependencies":{"request":"~2.45.0"},"bugs":{"url":"https://github.com/sandeepchhapola/behanceapi/issues"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2df1b6f542ac4a5b1f6c1b5657139f196d78116e","homepage":"https://github.com/sandeepchhapola/behanceapi","_id":"behanceapi@1.0.8","_shasum":"fa66301b23612c1e2e3bc590237422834444c84b","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.28","_npmUser":{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"},"maintainers":[{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"}],"dist":{"shasum":"fa66301b23612c1e2e3bc590237422834444c84b","tarball":"https://registry.npmjs.org/behanceapi/-/behanceapi-1.0.8.tgz","integrity":"sha512-DPQCHb7l+v5AP71sCdSUyxFBDsQQLkpHoarNG5eAo8tWG39A6FHq8L1GA41YpSl1PsuYnHN2b28F6/TpMsya/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9cmXXaA65ASpSHRZ9JHiWGOrzgCP9VuyXBollqPOrZAiBEZK6mAm9GnUYKwXvv4Yu2/XX+TP8iMOlfruNPCIJDZw=="}]}},"1.1.1":{"name":"behanceapi","version":"1.1.1","description":"A small library providing utility methods to get data from Behance Api","main":"behanceapi.js","author":{"name":"sandeepchhapola"},"homepage":"https://github.com/sandeepchhapola/behanceapi/wiki","license":"GPLv3","tags":["behanceapi","node","behance","api","util","npm"],"repository":{"type":"git","url":"git@github.com:sandeepchhapola/behanceapi.git"},"dependencies":{"request":"~2.45.0"},"bugs":{"url":"https://github.com/sandeepchhapola/behanceapi/issues"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"cb53d60b0a84f1259aff7653953e600e7d50b24c","_id":"behanceapi@1.1.1","_shasum":"139336dfc0c708036dd3749220c0519426e6e9c9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"},"maintainers":[{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"}],"dist":{"shasum":"139336dfc0c708036dd3749220c0519426e6e9c9","tarball":"https://registry.npmjs.org/behanceapi/-/behanceapi-1.1.1.tgz","integrity":"sha512-SY1DrKbQinmuSREw+oi3ZsjRftTfI8hKWseZ3PE5pMF+fATrPldSwRTcyvFO/F4OBT53b6DVkNodNCGTOV5ycw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMFrcndLBwVjep3SheVHn9PNEUwbusbiy8TwTDKMtdXQIgNQj+qsFKbjfxoxMrJWXBaZX+Mq0VkI+DlO1/5+uA7NA="}]}},"1.1.4":{"name":"behanceapi","version":"1.1.4","description":"A small library providing utility methods to get data from Behance Api","main":"behanceapi.js","author":{"name":"sandeepchhapola"},"homepage":"https://github.com/sandeepchhapola/behanceapi/wiki","license":"GPLv3","tags":["behanceapi","node","behance","api","util","npm"],"repository":{"type":"git","url":"git@github.com:sandeepchhapola/behanceapi.git"},"dependencies":{"request":"~2.45.0"},"bugs":{"url":"https://github.com/sandeepchhapola/behanceapi/issues"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"ed95cdd9b99923604a8c1bcccb89d69370219cf8","_id":"behanceapi@1.1.4","_shasum":"070f88568e0fd4b291b0423634365578e9e2bb5a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"},"maintainers":[{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"}],"dist":{"shasum":"070f88568e0fd4b291b0423634365578e9e2bb5a","tarball":"https://registry.npmjs.org/behanceapi/-/behanceapi-1.1.4.tgz","integrity":"sha512-ZpKSKdPveRnzk91W7SyKsq9roFbNzPwbd6qi5/fQmIeC7k96O9cl29xv4fbb4VgaFUnEUpriS456E0FvVYjMdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkri7Z0/eYp4NiyB5Gi0tPulat4t2MvpgYciWGqI/3HAiAB7skmkmRRfLEoEsyXDfVJOpQ/dONRFwVnbRneHAvwGQ=="}]}}},"readme":"# behanceapi\n\nbehanceapi is designed to get data from  Behance API in vary simplest way.\n\n##  How to install\n`npm install behanceapi --save`\n\n## How to use\n\n*example*\n```\nvar Behance = require('behanceapi')\n    , behance = new Behance('YOUR CLIENT_ID');\n\nbehance.getProjects({q: \"Bikes\", page: 2}, function (err, result) {\n  if (err) {\n    console.log(\"Error:\", err);\n  }\n  if (result) {\n    console.log(\"Result: \", JSON.parse(result));\n  }\n});\n\nbehance.getProjectById('957077', function (err, result) {\n  if (err) {\n    console.log(\"Error:\", err);\n  }\n  if (result) {\n    console.log(\"Result: \", JSON.parse(result));\n  }\n});\n\n```\n***\n\n### `behanceapi` provides the following functions.\n\n***\n\n### `behance.getProjects(params, done)`\nSearch for projects.\n\n*arguments*\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getProjectById(projectId, done)`\nGet the information and content of a project.\n\n*arguments*\n* `projectId`: is used to specify a particular project to get\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getCommentsFromProject(projectId, page, done)`\nGet the comments for a project.\n\n*arguments*\n* `projectId`: is used to specify a particular project to get\n* `page`:  is a number that determine the page that need to retrieve\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.creativesToFollowList(page, done)`\nProvides a list of creatives you might be interested in following.\n\n*arguments*\n* `page`:  is a number that determine the page that need to retrieve\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getAllCreativeFields(done)`\nRetrieves all Creative Fields in two groups, all fields (in \"fields\") and popular ones (in \"popular\").\n\n*arguments*\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUsersList(params, done)`\nSearch for users.\n\n*arguments*\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUser(user, done)`\nGet basic information about a user.\n\n*arguments*\n* `user`: is used to specify a particular user to get. It can be a username or userId.\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUserProjects(user, params, done)`\nGet the projects published by a user.\n\n*arguments*\n* `user`: is used to specify a particular user to get. It can be a username or userId.\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUserWips(user, params, done)`\nGet the works-in-progress published by a user.\n\n*arguments*\n* `user`: is used to specify a particular user. It can be a username or userId.\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUserAppreciations(user, page, done)`\nGet a list of user's recently appreciated projects.\n\n*arguments*\n* `user`: is used to specify a particular user. It can be a username or userId.\n* `page`:  is a number that determine the page that need to retrieve\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUserCollections(user, params, done)`\nGet a list of a user's collections.\n\n*arguments*\n* `user`: is used to specify a particular user. It can be a username or userId.\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUserStats(user, done)`\nGet statistics (all-time and today) for a specific user. Includes number of project views, appreciations, comments, and profile views.\n\n*arguments*\n* `user`: is used to specify a particular user. It can be a username or userId.\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUserFollowers(user, params, done)`\nGet a list of creatives who follow the user.\n\n*arguments*\n* `user`: is used to specify a particular user. It can be a username or userId.\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUserFollowing(user, params, done)`\nGet a list of creatives followed by the user.\n\n*arguments*\n* `user`: is used to specify a particular user. It can be a username or userId.\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getBehanceUserWorkExperienceList(user, done)`\nA list of the user's professional experience.\n\n*arguments*\n* `user`: is used to specify a particular user. It can be a username or userId.\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getWips(params, done)`\nSearch for works-in-progress.\n\n*arguments*\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getWipsByWipId(wipId, done)`\nGet information about a work in progress\n\n*arguments*\n* `wipId`: is used to specify a particular work-in-progress to get\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n\n### `behance.getWipsRevisionInfo(wipId, revisionId, done)`\nGet information and contents of a revision of a work in progress.\n\n*arguments*\n* `wipId`: is used to specify a particular work-in-progress to get.\n* `revisionId`: is used to specify a particular revision of a work in progress.\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getCommentsOnRevisionWips(wipId, revisionId, page, done)`\nGet comments on a revision of a work in progress.\n\n*arguments*\n* `wipId`: is used to specify a particular work-in-progress to get.\n* `revisionId`: is used to specify a particular revision of a work in progress.\n* `page`:  is a number that determine the page that need to retrieve.\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n\n### `behance.getCollections(params, done)`\nSearch for collections.\n\n*arguments*\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n### `behance.getCollectionById(collectionId, done)`\nGet basic information about a collection.\n\n*arguments*\n* `collectionId`: is used to specify a particular collection to get.\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n\n### `behance.getProjectsFromCollection(collectionId, params, done)`\nGet projects from a collection.\n\n*arguments*\n* `collectionId`: is used to specify a particular collection to get.\n* `params`: is an optional object that you use to send with request to Behance API\n* `done`: is a function that is called when the data is retrieved from the server.\n`function(err, result){}`\n\n\n[Click here](https://github.com/sandeepchhapola/BehanceapiExamples) to explore more examples on git.\n\n","maintainers":[{"name":"sandeepchhapola","email":"schhapola0001@gmail.com"}],"time":{"modified":"2022-06-13T04:29:56.325Z","created":"2014-10-17T05:40:35.241Z","0.1.0":"2014-10-17T05:40:35.241Z","0.1.1":"2014-10-17T05:50:50.287Z","1.0.1":"2014-10-20T03:06:44.294Z","1.0.2":"2014-10-20T07:58:15.151Z","1.0.3":"2014-10-20T08:10:28.568Z","1.0.4":"2014-10-20T10:29:07.041Z","1.0.5":"2014-10-20T11:03:19.433Z","1.0.6":"2014-10-21T07:34:43.438Z","1.0.7":"2014-10-21T13:40:15.876Z","1.0.8":"2014-10-30T07:00:40.921Z","1.0.9":"2014-12-07T05:51:40.408Z","0.1.9":"2015-08-15T05:08:38.941Z","1.1.0":"2015-08-15T05:18:30.960Z","1.1.1":"2015-08-15T05:21:49.907Z","1.1.2":"2015-08-15T07:05:56.142Z","1.1.3":"2015-08-15T07:18:58.999Z","1.1.4":"2015-08-15T07:24:40.100Z"},"homepage":"https://github.com/sandeepchhapola/behanceapi/wiki","repository":{"type":"git","url":"git@github.com:sandeepchhapola/behanceapi.git"},"author":{"name":"sandeepchhapola"},"bugs":{"url":"https://github.com/sandeepchhapola/behanceapi/issues"},"license":"GPLv3","readmeFilename":"Readme.md","users":{"vineetasharma":true}}