{"_id":"@ben-wormald/bandcamp-scraper","_rev":"6-7ee1310da07655bfbcb66a52a1574607","name":"@ben-wormald/bandcamp-scraper","dist-tags":{"latest":"1.3.5"},"versions":{"1.3.0":{"name":"@ben-wormald/bandcamp-scraper","version":"1.3.0","description":"A scraper for https://bandcamp.com","main":"lib/index.js","scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git+https://github.com/masterT/bandcamp-scraper.git"},"author":{"name":"Simon Thiboutôt","email":"salut@simonthiboutot.com","url":"http://simonthiboutot.com"},"license":"MIT","bugs":{"url":"https://github.com/masterT/bandcamp-scraper/issues"},"homepage":"https://github.com/masterT/bandcamp-scraper","devDependencies":{"jasmine":"^2.8.0"},"dependencies":{"ajv":"^4.11.8","cheerio":"^0.22.0","json5":"^0.5.1","linez":"^4.1.4","scrape-it":"^3.3.2","tinyreq":"^3.2.5"},"directories":{"example":"examples"},"keywords":["scraper","api","bandcamp","music","resources","album","song","product","fan"],"gitHead":"e64b58ba669ba33f62c0682f25bb4d0db77efcc2","_id":"@ben-wormald/bandcamp-scraper@1.3.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hgEuM47iwhVeKmtunyMWTRtEZuADueEeIzpEK8t2sRDpVE+RNcOwKiBBCsm0l941X/5ZVeymXRsk44MIVGvBxA==","shasum":"034f50d50e525bf2f761ad69ff650f095f9ea90c","tarball":"https://registry.npmjs.org/@ben-wormald/bandcamp-scraper/-/bandcamp-scraper-1.3.0.tgz","fileCount":27,"unpackedSize":659853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNWaLCRA9TVsSAnZWagAARysQAKAav47u4N9gQvtUhDkG\nnmaYxeiE3PkoSOScKpDXuL6KTHLOHfdI+dFJkmzDwZvJTLwB6EunwhkSkS/h\nWaktHsaL54pemY1ZcF09n95D5WGu3ozHSNtqBdEKALjhd0GIAEQ6uukNpkn+\nxx2GCnxW10DGyLirQjiQ1b05JLndeSWB3atpAfWnzELYhqL7tUgWtDTm46SX\nAyiGf0XPmJxiWC7XLrOL2ojRlld9zXNh7gZiZztf3C/rrUGUlShRh4QxU83V\nUIsqrMYrQkd9/QDkruSXkhivTxZ8/NMoakvoGjL/Y5hfPanWGl/fCRvl0w+W\nCu6T8dsTGZoVxq0IKWdj4uskufQECzbQunYaOWkR2mt47wJsQRr8kOiyMUak\nsGALK0MYNol5dsYVn7EEefi93IuFSY7ssTpQkJIsBDmP68r5e1RTBDLKY8Q4\nJcE5jxv41UKwYGB9tbwVo1mWvLn1LX4sFzD18TBEU5HygrBGNSPRPK+7PHL/\nTWPG61BlbPye80hQv0P9rjJtZbVcW2a//MjR37hE00192oDquhqSi81w27vc\nLnXHKXMxYuoDoRes7Ey3FnnDRBxzaePfD7bTnDL/aKMRH5glVs43Xzx2hxMq\nkdb+M/YWTJxdAzF6Bcljjf7XuX8CI6yaJ2SIKxgUxIkdu0PalkQEOG8z9eVO\nI6Za\r\n=exYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGcXuk2LyGVuMGve0fu3kT7MkBLy4TyXrwk3Psi9rziAiEAi/DPrd5vHyNQmcPw9IJ3uN2i5GupRKbdcZ+D0JBssik="}]},"maintainers":[{"name":"ben-wormald","email":"benwormald95@gmail.com"}],"_npmUser":{"name":"ben-wormald","email":"benwormald95@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bandcamp-scraper_1.3.0_1597335179205_0.935760584454556"},"_hasShrinkwrap":false},"1.3.1":{"name":"@ben-wormald/bandcamp-scraper","version":"1.3.1","description":"A scraper for https://bandcamp.com","main":"lib/index.js","scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git+https://github.com/masterT/bandcamp-scraper.git"},"author":{"name":"Simon Thiboutôt","email":"salut@simonthiboutot.com","url":"http://simonthiboutot.com"},"license":"MIT","bugs":{"url":"https://github.com/masterT/bandcamp-scraper/issues"},"homepage":"https://github.com/masterT/bandcamp-scraper","devDependencies":{"jasmine":"^2.8.0"},"dependencies":{"ajv":"^4.11.8","cheerio":"^0.22.0","json5":"^0.5.1","linez":"^4.1.4","scrape-it":"^3.3.2","tinyreq":"^3.2.5"},"directories":{"example":"examples"},"keywords":["scraper","api","bandcamp","music","resources","album","song","product","fan"],"gitHead":"e64b58ba669ba33f62c0682f25bb4d0db77efcc2","_id":"@ben-wormald/bandcamp-scraper@1.3.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-guAf5rLV/3EWkU23zmOopr12sOGvHvcCoueeyAwCQBCWPsI7XeWSM9xgm5lLgig1ZQlyF+xXCEmdrEHyYYQw1A==","shasum":"3a9c9be6204ca1eb1f72962920b5eaa6ad900f6f","tarball":"https://registry.npmjs.org/@ben-wormald/bandcamp-scraper/-/bandcamp-scraper-1.3.1.tgz","fileCount":27,"unpackedSize":659939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNWqECRA9TVsSAnZWagAAXWMP/i3cmNX+Z7/9J2I+ET4c\nNdlo5O0Vi2Zvq0Ng+idfhfXGSq7sysN4hhFLLW6BsN0RJq7w+io9fW6V+qnO\nOr8K7MziZG0ypkOlQruOb0SnyY/ISgsSQ3l5wi/FjS4njvT6OhQSleS0KkT4\niZKCjooZYXqLEXAroNq9AXeugvc9Fy/yCBt5BHA8deJZqQe6zo3KgplHADgo\ni0T0zZ1oeJ6eKWvZyynA2Kdc+cmt3qJiIsHj8tAooRo4ExMj3UPcP6Sst6R1\n3YynjU+iCycIDzTav3sUqy71wsEWjwqRYyirGKpV2XpeAVd9uIojUqvDZAUv\nxprRXQ7/SQMdgfXIHYl6qWRMKRFqqE30Kym3+B9Ql/r8bsGte7PXCuDg3nx8\n3HMMbqMu1sD1rv8xFElC3pKYZMdeK/o5BM7AmXQ+lWHBY5lpBRQnI6Vqve9x\nO4YnNjoDP8UdHu8L6qY1NPJAjb9on2exJE4dAmNCvJBb82wOycX10UNshIO9\nQ8920gl20z+ItY4YYKFblnOx86uLjMvjYjU07EK++AAVa+VmyRFnJRd2bZ/L\n9T4FyLtDwYH4YZGEiWFbDKdPvcACWCo4zchuce+HWe6/wXHDG63+gU+sp3QA\n4x/2MOcFF4QlFuhglL6kiDICXRXzYhzQCNasx0t3Q9Z75hKiJfOR+1qXDbya\nNG06\r\n=BCRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSJxilWixSDNUC3cVbHINC8mtyxfH9RQ92SXVgN+yEswIgK1KyH4RoWZMuoWpB1oMu7VxetIDk0t1GemOVncD5h7Y="}]},"maintainers":[{"name":"ben-wormald","email":"benwormald95@gmail.com"}],"_npmUser":{"name":"ben-wormald","email":"benwormald95@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bandcamp-scraper_1.3.1_1597336196026_0.031180566691066502"},"_hasShrinkwrap":false},"1.3.2":{"name":"@ben-wormald/bandcamp-scraper","version":"1.3.2","description":"A scraper for https://bandcamp.com","main":"lib/index.js","scripts":{"test":"jasmine"},"repository":{"type":"git","url":"git+https://github.com/masterT/bandcamp-scraper.git"},"author":{"name":"Simon Thiboutôt","email":"salut@simonthiboutot.com","url":"http://simonthiboutot.com"},"license":"MIT","bugs":{"url":"https://github.com/masterT/bandcamp-scraper/issues"},"homepage":"https://github.com/masterT/bandcamp-scraper","devDependencies":{"jasmine":"^2.8.0"},"dependencies":{"ajv":"^4.11.8","cheerio":"^0.22.0","json5":"^0.5.1","linez":"^4.1.4","scrape-it":"^3.3.2","tinyreq":"^3.2.5"},"directories":{"example":"examples"},"keywords":["scraper","api","bandcamp","music","resources","album","song","product","fan"],"gitHead":"18b0b75869a6ead25a77663a4a70f38253c22959","_id":"@ben-wormald/bandcamp-scraper@1.3.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-RJpuGbv66uzAD8tQbMoL8wCWtwwE9QhwlrbCt6HpAaB/v7fGhITAESJ4+fypOqf53VW7Kjhl373I8mAZxJtvzQ==","shasum":"0b0a554401f7a4ca531c9ce428d36844d3994939","tarball":"https://registry.npmjs.org/@ben-wormald/bandcamp-scraper/-/bandcamp-scraper-1.3.2.tgz","fileCount":27,"unpackedSize":659846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfN+N8CRA9TVsSAnZWagAA2NMP/1sUYkGWKYjORgyXIwkm\nrFTD44IlNMxz9deLPFaSNp/QNyc4QgDrgy/rxbhSZbxXrDLna5M7v3qIRvkH\n+kG9uwGiOVxHtMGk7mtrEuoian9zZUadGP6usDPbGMljYoaD6G1ZdcTalE87\nUZ/4CtPzLKjz08slpjSBeu0mLm3y2ZtAlst7XV0tdOMZK72nbm4dEwWTS802\n+GbXtz3X3plxax71rkT2fV24mKiiI9OWJd5Wky4nOyzDzhcpcvnSdipqKkyZ\nQ87qlYVQdeu7Mw8EFiwB92rPujfhBWUfkPrxNnqMD+9QDowIAy4wTauypE5r\nvFKgtzFiFhco9u192TqLIgdKEEZ87T3/6huaOlp3P4dQsC9CYk3FDIUuwmNp\n/OBc87mBgnKdkh1AxVNTo1jRrRcIylVaflxfzLhCL5Ul6BAES0J3fDqp/d8T\nk/qX/vNMJasLMABd1JLV3QdIg5gmiAFYcDKCRxL4xgtnCYnLVn2pjUvr60Oi\nzych5hEoYc3jfGe2+iC1IzxrSXdH7AFWhuZpv9pVj7ZB4aBsDAj8BvHacGRZ\nAGWEJPqJvzyKRgRjGbOx4ve56fIO48JGK7nxBnc1I3oHxmWYwibmDv1hNwiT\n3tn9KCWNB1ajFFQ54UGB1zR1at/HwZK/53bzQWsgXDO8fXxwjNYNmzJifQ4C\n+UML\r\n=6HHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLUIzYeKNV7ezDRasxL1Z/0hYK28Re7z3Sn0da+2CYQgIgI7RbZcuRN7r5z8j+KQxNOw/Jo4iZtB4s53lYeXazCBA="}]},"maintainers":[{"name":"ben-wormald","email":"benwormald95@gmail.com"}],"_npmUser":{"name":"ben-wormald","email":"benwormald95@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bandcamp-scraper_1.3.2_1597498235832_0.6513936278907446"},"_hasShrinkwrap":false},"1.3.3":{"name":"@ben-wormald/bandcamp-scraper","version":"1.3.3","description":"A scraper for https://bandcamp.com","main":"lib/index.js","scripts":{"test":"standard && jasmine","lint":"standard","lint-fix":"standard --fix"},"repository":{"type":"git","url":"git+https://github.com/masterT/bandcamp-scraper.git"},"author":{"name":"Simon Thiboutôt","email":"salut@simonthiboutot.com","url":"http://simonthiboutot.com"},"license":"MIT","bugs":{"url":"https://github.com/masterT/bandcamp-scraper/issues"},"homepage":"https://github.com/masterT/bandcamp-scraper","devDependencies":{"jasmine":"^2.8.0"},"dependencies":{"ajv":"^4.11.8","cheerio":"^0.22.0","json5":"^0.5.1","linez":"^4.1.4","scrape-it":"^3.3.2","standard":"^16.0.3","tinyreq":"^3.2.5"},"directories":{"example":"examples"},"keywords":["scraper","api","bandcamp","music","resources","album","song","product","fan"],"gitHead":"9b718b9ee57b76a70ce349b583238af31b165e33","_id":"@ben-wormald/bandcamp-scraper@1.3.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mA93h43fua39slJpoGm1KgE1VYaxlYbeVqp4dGgouTcKvIUvYH7wxPBE40isX5bQfjGKGXIVGYBakNYpzOCojA==","shasum":"0de2add5a95c783e3c902aca0207e5b2094c773f","tarball":"https://registry.npmjs.org/@ben-wormald/bandcamp-scraper/-/bandcamp-scraper-1.3.3.tgz","fileCount":22,"unpackedSize":79191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+DGiCRA9TVsSAnZWagAAIp0P/1moy+9FRWh8WIjTVubl\n/QId1tL8W+nGra510i29jWzUDKuTyLYoS8E3m1jO2EblR3bSlK9XPAmCexUO\nxLmd3Qk01H0BLJF+WZCtaUXgH1S7R9G8qvBB4FBx0/Dt4hw9AVmsrwQllUco\nWY4PVGEpzA/Mu8zg64RFQdhb0tCUdAbpDvzAB6JaCd0QRPGbVOSGYGkMxh2w\nXWg4URtA5SZ/1gKMsZQ6m+rR04My0NVE6RHrSoJy25XKbETZEpjaFmKPJ17N\n0SiGJM4i79/z5Ft6Wg4jPbpXR+xLgWSAQI/KqI7UPdqhVWRJof4dZ1Ksm5cF\nLJYg/pFrO1XXMXZdD6Kr9cGO7nHgg6RTt5Y84xtA9ItF83gkdQJck3auPbGe\nix6tyiihdnYZrf0OMQPXFgUoaXTfOer26VTENpkRC9/yISDzXInrUP9MW2Vr\nRyzW2ir9/EeYXNCOoaNuWkPvo9xuxI2aSRV5kH8pmyn5BAOQ9efBRoWS4XVT\nk/BMM4709y7ytdXDtl0chpwNZ+PoFpVN0VzvrsZIdssSKcg4L/gVHvxlj++1\nn+ni/+YJrJFzSX1LwOAb8mR1wQcudgzb/GLPv2TL/Hbypg1kSUJBft5VXAjF\nU88uP2b5U+SrP67eItsgaWz+XByOe9bdt/tIjLpKzzsK/wORSp52j1GGn1lL\n2cur\r\n=RfTT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmPL7/CiWuW0KCr+6fJtnK4Xha8o0Oe/1S/Xy8JkF1xAIgZanovQiqbCMXR4ej43H1aPq1+dZ2cs/nhZ33Ak2SKHk="}]},"_npmUser":{"name":"ben-wormald","email":"benwormald95@gmail.com"},"maintainers":[{"name":"ben-wormald","email":"benwormald95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bandcamp-scraper_1.3.3_1610101153854_0.2683383361994567"},"_hasShrinkwrap":false},"1.3.4":{"name":"@ben-wormald/bandcamp-scraper","version":"1.3.4","description":"A scraper for https://bandcamp.com","main":"lib/index.js","scripts":{"test":"standard && jasmine","lint":"standard","lint-fix":"standard --fix"},"repository":{"type":"git","url":"git+https://github.com/masterT/bandcamp-scraper.git"},"author":{"name":"Simon Thiboutôt","email":"salut@simonthiboutot.com","url":"http://simonthiboutot.com"},"license":"MIT","bugs":{"url":"https://github.com/masterT/bandcamp-scraper/issues"},"homepage":"https://github.com/masterT/bandcamp-scraper","devDependencies":{"jasmine":"^2.8.0"},"dependencies":{"ajv":"^4.11.8","cheerio":"^0.22.0","json5":"^0.5.1","linez":"^4.1.4","scrape-it":"^3.3.2","standard":"^16.0.3","tinyreq":"^3.2.5"},"directories":{"example":"examples"},"keywords":["scraper","api","bandcamp","music","resources","album","song","product","fan"],"gitHead":"9b718b9ee57b76a70ce349b583238af31b165e33","_id":"@ben-wormald/bandcamp-scraper@1.3.4","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YmBnc+tAD1fwm7v9UMBAF7MrI9l0tjofZ4acaZ4ct6LQUSVVAPHummjiWsH99+/khWNIFG6UmAtMNGPEtHJD6Q==","shasum":"2b3aaaae660114b7b7f3fa0472fcdb53c6fc74dd","tarball":"https://registry.npmjs.org/@ben-wormald/bandcamp-scraper/-/bandcamp-scraper-1.3.4.tgz","fileCount":22,"unpackedSize":79098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+ZsUCRA9TVsSAnZWagAA5SIP/1XNShirKCbWV2IywTWi\n4m/j1sYkf3BR7LTHCG9dmSfNOUR45swhzwgIu/DDjxHkpysoymz8Imfl5RZ9\nrPFPvS1OvNIFVx4rfGuPj391iQqGi01/+JVG9e/RLwNEw9J/OXgONQxldWTh\nO8UQ7GU/7PpJxz4LbAHNnUi+rfiVzJbp+u797bhlOdmKU+4Uf6o8fBiz5jHP\njSa8j9vGgBtffANg2PYQStQwDgzSAK26cF+3XuiyAQUzEPK7gE6FM7hxySiU\nadf+TGH1QyAAJTzDcznvGNCREV8OK2fF3BW9EF/XaI1oSa3Ek8oV7FB3MOil\nvr1ySNtNxXTlJ3dGXVwIUjLbbQd2JLAFrDxjzK0b6ro3Et1dcI3m4tNolCZE\nWjnyOEY/mt1gWJIYo5Wdm34qbWtUQLuJqKZPnE7Cpivk+R3nMBRXzCeAhwxs\nzl9bxOujzyUkQzf4UwQhT5K+oEl8Re/5nhwd079HBCiLpOYW20dyOUazFbWg\noUPY9OjDnd0pyimuR8qTmOsF1+i68ZfeCqka7R84nPARM6Af7PjjK+Cm1q8R\n4KW7x2YZ2/fq/weTxDV/d3BpXCEb8gah5hawLMXHpdZzRCbsXolMY7hWZEJ0\ng+kMCoU3tWpgY9Ze8bg62MLbbKupprJIAzaoPujsRwIz4xftBSRNZUWZGc0y\nwJvv\r\n=giYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf/EkJ50hy9+FzWsfBp/ZVYWx7m4FzsclRM/VyFExunQIhAJbxJ6KzQ5ZiOimcPtXIoPFRV31VXNJRstPDoMMAFYiC"}]},"_npmUser":{"name":"ben-wormald","email":"benwormald95@gmail.com"},"maintainers":[{"name":"ben-wormald","email":"benwormald95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bandcamp-scraper_1.3.4_1610193683824_0.8763553787229623"},"_hasShrinkwrap":false},"1.3.5":{"name":"@ben-wormald/bandcamp-scraper","version":"1.3.5","description":"A scraper for https://bandcamp.com","main":"lib/index.js","scripts":{"test":"standard && jasmine","lint":"standard","lint-fix":"standard --fix"},"repository":{"type":"git","url":"git+https://github.com/masterT/bandcamp-scraper.git"},"author":{"name":"Simon Thiboutôt","email":"salut@simonthiboutot.com","url":"http://simonthiboutot.com"},"license":"MIT","bugs":{"url":"https://github.com/masterT/bandcamp-scraper/issues"},"homepage":"https://github.com/masterT/bandcamp-scraper","devDependencies":{"jasmine":"^2.8.0"},"dependencies":{"ajv":"^4.11.8","cheerio":"^0.22.0","json5":"^0.5.1","linez":"^4.1.4","scrape-it":"^3.3.2","standard":"^16.0.3","tinyreq":"^3.2.5"},"directories":{"example":"examples"},"keywords":["scraper","api","bandcamp","music","resources","album","song","product","fan"],"gitHead":"9df8d80805737c717d6c52cefed57d4170bccda8","_id":"@ben-wormald/bandcamp-scraper@1.3.5","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E4nrsSIDhkuxxXUbthkQXWSJQaYCg3moGJYgdMVex8fGVC5/3BBgnUDqH1yyWpfjidZ3z7BhUckAjGm6JFGzTw==","shasum":"b334d765ae18dd1744d113dc178c3add06c5a29f","tarball":"https://registry.npmjs.org/@ben-wormald/bandcamp-scraper/-/bandcamp-scraper-1.3.5.tgz","fileCount":22,"unpackedSize":79122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+aA4CRA9TVsSAnZWagAAh9UP/j6IuRus45r40gOvI5di\nd00F1nvNelZ9sVXT+bpIM6nNkN6wg0OCRlhmGLtsw7Kj5JcRVcqSTRgbrEtu\nfxP9kK88P01ncme+1EcgYbkx1Lm8QGP3jLhNTNYF2QeCmTDG+NlywPWTKbc6\nK4mpCCgAyVWrVYcNcSTKcQ9M/ubUCeUvegk4dBOIb4hkK97qDGauvAbdgecH\nelcrFxETcpajHJCpr22L0EdPUOy6wdE+vp4NkTzVRhPHu4dcPQ3rNoDVqdSc\nmHXC06kePNgOPJwj6/eeZ3qFYECMwxp28tTvwaICfpaNHTm8GTwlTYnD+U/C\n+i1fynQwF00U7VEegpcifZ2jP6XEL95JtbBA8QqvqK2qtF1mg026obDRud34\nBizmZ+ttMMNsi8plMJjfcawdYXAH2iYiHcMWKXhBAw6SfGr1vgEcjnTu2Zmx\nwGg1MX3J/oQbkqwuN3vjmCyGx5ih88oK81iYTAiuZe/28xBnI4phk16ZuCQ6\nhYE5t3jjdOFSaPUIGgyDVxI4hYuBf4H6XvDX+9xkEmOugZrXZKyMBMApeY2e\nlmAtAXSmQ8teYX+cO8tnE6hvUU7U3/qestmz/ad4cp083VKM9HpA1gyHF5zO\n77ZLnhs9Kyq7XWgv0V0gLx5owRmEbsbSnOftIDjJtXNtMJeyPIFCKV6jUUCK\njH1j\r\n=8ZU7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdzKrYLwh0Tvfh9XeyAeVfKpeYekszx0aDh6e2q2dplAiEAtppVofc13YdXa1Mqk26ijcrZrxlGYl5z1BC6m3DyjbM="}]},"_npmUser":{"name":"ben-wormald","email":"benwormald95@gmail.com"},"maintainers":[{"name":"ben-wormald","email":"benwormald95@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bandcamp-scraper_1.3.5_1610194999927_0.8690047389414195"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-13T16:12:59.143Z","1.3.0":"2020-08-13T16:12:59.354Z","modified":"2022-04-04T18:21:34.508Z","1.3.1":"2020-08-13T16:29:56.150Z","1.3.2":"2020-08-15T13:30:36.019Z","1.3.3":"2021-01-08T10:19:13.960Z","1.3.4":"2021-01-09T12:01:23.974Z","1.3.5":"2021-01-09T12:23:20.106Z"},"maintainers":[{"name":"ben-wormald","email":"benwormald95@gmail.com"}],"description":"A scraper for https://bandcamp.com","homepage":"https://github.com/masterT/bandcamp-scraper","keywords":["scraper","api","bandcamp","music","resources","album","song","product","fan"],"repository":{"type":"git","url":"git+https://github.com/masterT/bandcamp-scraper.git"},"author":{"name":"Simon Thiboutôt","email":"salut@simonthiboutot.com","url":"http://simonthiboutot.com"},"bugs":{"url":"https://github.com/masterT/bandcamp-scraper/issues"},"license":"MIT","readme":"# bandcamp-scraper\n\n[![npm version](https://badge.fury.io/js/bandcamp-scraper.svg)](https://badge.fury.io/js/bandcamp-scraper)\n![Test](https://github.com/masterT/bandcamp-scraper/workflows/Test/badge.svg?event=push)\n![Test daily](https://github.com/masterT/bandcamp-scraper/workflows/Test/badge.svg?event=schedule)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n[![Bandcamp Logo](assets/bandcamp.png)](https://bandcamp.com)\n\n> A scraper for https://bandcamp.com\n\nThe scraper allows you to:\n\n- search `artist`, `album`, `track`, `fan`, `label`\n- get album urls from an artist url\n- get album info from an album url\n- get album products from an album url\n\n#### Why ?\n\nBecause Bandcamp has shut down their public API and don't plan to reopen it.\n\n[https://bandcamp.com/developer](https://bandcamp.com/developer)\n\n## Installation\n\n```bash\nnpm i --save bandcamp-scraper\n```\n\n## Usage\n\n### `search(params, callback)`\n\nSearch any resources that match the given `params.query` for the current `params.page`.\n\n- params _Object_ - query _String_ - page _Integer_ (default `1`)\n- callback _Function(error, searchResults)_\n\n#### Search Results\n\nAn array of resources that have different properties depending on their _type_ property: **artist**, **album**, **track**, **fan**, or **label**.\n\nEvery resource matches the [search-result JSON schema](/schemas/search-result.json).\n\n#### Example\n\n```js\nconst bandcamp = require('bandcamp-scraper')\n\nconst params = {\n  query: 'Coeur de pirate',\n  page: 1\n}\n\nbandcamp.search(params, function (error, searchResults) {\n  if (error) {\n    console.log(error)\n  } else {\n    console.log(searchResults)\n  }\n})\n```\n\n[View example with output](examples/search.js).\n\n### `getAlbumsWithTag(params, callback)`\n\nSearch for albums with the tag `params.tag` for the current `params.page`.\n\n- params _Object_ - tag _String_ - page _Integer_ (default `1`)\n- callback _Function(error, tagResults)_\n\n#### Tag Results\n\nAn array of album information. Matches the [tag-result JSON schema](/schemas/tag-result.json).\n\n#### Example\n\n```js\nconst bandcamp = require('bandcamp-scraper')\n\nconst params = {\n  tag: 'nuwrld',\n  page: 1\n}\n\nbandcamp.getAlbumsWithTag(params, function (error, tagResults) {\n  if (error) {\n    console.log(error)\n  } else {\n    console.log(tagResults)\n  }\n})\n```\n\n[View example with output](examples/tag.js).\n\n### `getAlbumUrls(artistUrl, callback)`\n\nRetrieve the album URLs from an artist URL.\nPlease note: for Bandcamp labels you may want to use the `getArtistsUrls` function to retrieve the list of signed artists first.\n\n- artistUrl _String_\n- callback _Function(error, albumUrls)_\n\n#### Example\n\n```js\nconst bandcamp = require('bandcamp-scraper')\n\nconst artistUrl = 'http://musique.coeurdepirate.com/'\nbandcamp.getAlbumUrls(artistUrl, function (error, albumUrls) {\n  if (error) {\n    console.log(error)\n  } else {\n    console.log(albumUrls)\n  }\n})\n```\n\n[View example with output](examples/getAlbumUrls.js).\n\n### `getAlbumProducts(albumUrl, callback)`\n\nRetrieves all the album's products from its URL.\n\n- albumUrl _String_\n- callback _Function(error, albumProducts)_\n\n#### Album Products\n\nAn array of album products that matches the [album-product JSON schema](/schemas/album-product.json).\n\n#### Example\n\n```js\nconst bandcamp = require('bandcamp-scraper')\n\nconst albumUrl = 'http://musique.coeurdepirate.com/album/blonde'\nbandcamp.getAlbumProducts(albumUrl, function (error, albumProducts) {\n  if (error) {\n    console.log(error)\n  } else {\n    console.log(albumProducts)\n  }\n})\n```\n\n[View example with output](examples/getAlbumProducts.js).\n\n### `getAlbumInfo(albumUrl, callback)`\n\nRetrieves the album's info from its URL.\n\n- albumUrl _String_\n- callback _Function(error, albumInfo)_\n\n#### Album Info\n\nAn _Object_ that represents the album's info. It matches the [album-info JSON schema](/schemas/album-info.json).\n\n#### Example\n\n```js\nconst bandcamp = require('bandcamp-scraper')\n\nconst albumUrl = 'http://musique.coeurdepirate.com/album/blonde'\nbandcamp.getAlbumInfo(albumUrl, function (error, albumInfo) {\n  if (error) {\n    console.log(error)\n  } else {\n    console.log(albumInfo)\n  }\n})\n```\n\n[View example with output](examples/getAlbumInfo.js).\n\n### `getArtistUrls(labelUrl, callback)`\n\nRetrieves an array of artist URLs from a label's URL for further scraping.\n\n- labelUrl _String_\n- callback _Function(error, albumInfo)_\n\n#### Example\n\n```js\nconst bandcamp = require('bandcamp-scraper')\n\nconst labelUrl = 'https://randsrecords.bandcamp.com'\nbandcamp.getArtistUrls(labelUrl, function (error, artistsUrls) {\n  if (error) {\n    console.log(error)\n  } else {\n    console.log(artistsUrls)\n  }\n})\n```\n\n[View example with output](examples/getArtistUrls.js).\n\n## Test\n\nFeature tests are run _daily_, thanks to [GitHub Action](https://docs.github.com/en/free-pro-team@latest/actions) schedule actions. This way we know if the scraper is ever broken.\n\nRun the test:\n\n```bash\nnpm test\n```\n\n## Contributing\n\nContribution is welcome! Open an issue first.\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}