{"_id":"@laboratoria/fetch-gsheets","_rev":"36-2123f12c225a47b655c11c92334e0e70","name":"@laboratoria/fetch-gsheets","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@laboratoria/fetch-gsheets","version":"1.0.0","license":"MIT","_id":"@laboratoria/fetch-gsheets@1.0.0","maintainers":[{"name":"lupomontero","email":"lupomontero@gmail.com"}],"bin":{"fetch-gsheets":"./bin/cli.js"},"dist":{"shasum":"5d89b9b83799afca03a0ce537b1760b5d5ca293c","tarball":"https://registry.npmjs.org/@laboratoria/fetch-gsheets/-/fetch-gsheets-1.0.0.tgz","fileCount":15,"integrity":"sha512-HwFz4KiaCxOvYAGrrEyC+GjPxjDpr7znzj+IusPZil1ZecpbslmBZU6b+R62FNEgxbeAl7dQXlwUCDB5aobYUw==","signatures":[{"sig":"MEQCIEe/aNpgoeta1X+Vwgo7Xk6ge6+yNnQiD/Vrozyz67SRAiAOxa3tThvLxqrjHCvnRhB1Yy3ALI+Cs6p3GYtWg9zXSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddzHFCRA9TVsSAnZWagAAoqwP/15K2eomqSFFzcXRw16h\nyitJUfJh677PfY3fVxLcRbtK9T6lbaFvwIV1d4rQEZ6okk2ZBXWTagFc80tj\nAGa+uzaY5ZD56IO/GeR8htsIZhuRFna/QzKMvkmdKwiv0hX97GVuOgwsvgwx\nVLmDA5hYgt9qbu3qie0KIeU9/wvWCFUVPesO7Dt1/VP7RzzI5xUg6ddVOvlx\nUL9ZL55nUIBlFl/z3uzEm9zL2OQwiSFXjgLp6JHozFEugAi2SCyxuTuf1kj3\nHtgERE0TzziMIa8GNpum9FUGwR74aZN0xA8szZtCB7wQ6iXocEM/QIxTkncv\nB+tX2CDB4zWeyGBVm3QO7TIvWdLvVh9Tsaod24c/wNikLIte13qB+j9FH4mv\nYuviIU54CqqZrpYJJ6RS0N3aof2oZH6dV7cMqFxYTELjuSBRyG6TrJR8GlLz\n8IMqxtnuyHD0nNRs/CsB68DJvFEdoqsYjtV7oum/eCSFkpeUJWffl57mQZX2\nDnb5im1S8jsHzDUpcg+jUwCkZYdc9W1n5mD4dOsHSbRBB0m3Vs6kgfzxkFTT\n9nGu6cfN7Thfv7EuwfGw2A/UvNsTS3rXwKz8zuTh5UrLvv8CTwIREc3ZHs/+\nR5MN3W+gWGewIE19LA5fQQhO2G9CHoAhRrCTiSGnISgEUISjhtAO87J4wAon\nADBg\r\n=BEnD\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.15.0"},"gitHead":"13e4d35eb530b62c07c59355b0ca3e2a239831b1","scripts":{"test":"jest --verbose --coverage","pretest":"eslint .","coveralls":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"lupomontero","email":"lupomontero@gmail.com"},"_npmVersion":"6.11.3","description":"Fetch Google Sheets from the command line","directories":{},"_nodeVersion":"10.16.3","dependencies":{"minimist":"^1.2.0","googleapis":"^43.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","coveralls":"^3.0.6","eslint-plugin-import":"^2.18.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch-gsheets_1.0.0_1568092612758_0.7416302650674045","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@laboratoria/fetch-gsheets","version":"1.0.1","license":"MIT","_id":"@laboratoria/fetch-gsheets@1.0.1","maintainers":[{"name":"lupomontero","email":"lupomontero@gmail.com"}],"bin":{"fetch-gsheets":"./bin/cli.js"},"dist":{"shasum":"e5ff4649ee9b7acb7f84b28fb08c1bdcbade2f9f","tarball":"https://registry.npmjs.org/@laboratoria/fetch-gsheets/-/fetch-gsheets-1.0.1.tgz","fileCount":4,"integrity":"sha512-J18ZqablZudJ/led+8K/+AeI3Ia/3opG3lnIQBCsAc5g4BP/OsbPFTNE2Nn/nSTc6U5PBvsJztVnYcmA6/QyHQ==","signatures":[{"sig":"MEYCIQCo8LXAzVA01lPnaGVkVbjKTjeytv4RxqyqZ9zlmEA9hgIhAIqI+xNsmxt0t51cEbpjIhrsF2pqiJlWsok6wQVYCRm7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddzIfCRA9TVsSAnZWagAA1KkP+QAfgzElEVUdy0145wdC\nAjC/KE3OEWYChvdYw8xudh3dFVd8qunYj9ILfafNqALWXI5u4xB8hv0wzaz3\nujMT2+RDhxV7WaJVjECTR5cQ2SgyV3QEwN1y4SjG7xShLffL7aCH6hJb+2Dw\neIO4tx4gEfydfIj6SPqm/BiiWdrHuT7WRGE7zKzYBrDNrN73VPIq4Ihaxiqh\njB7pQ6/GtUP6UQz5vyu4pcC9hDnGXo3tJUQqszIJYYL6yF/46+iEO+eYwJaV\ndtOX3Ax+ykOHpoAiSr2J5XAgUwrf7Htr2V4MXpm4poQFzMAOqKO+c2PYrc9B\n+y++r2y8suZdL2gc0/1SYe6vMNBRGzO/4337zT5dmhiqbrR222lGeDb460sF\n+sdw54W5qUm8ylAZTdpufK1X5zSr8okW4eOocjt7ICpIcPCWK1/AwuAchD1d\nhn2ctwnUrxxbYdZ39HAOmq/rocAFlHZ1BEX/qAvWTDse4C1L9eZsknEB0f/w\nf1JABeln6zTuNo7POHL3MZOCgwQPoYEq6JbGgc80KpwFoo6RtZ5jQqhpkBgc\ngPCOIZYeQUdkNkRI8dpLQwBzb8I3bGJUIE9AjCsMTQ9HcULoXWO+ntBftjx7\nMZzr0umWmFs5v2KoMjIkn058TzolJAFgxXuujEahdKMXVXOoE2MRZvsyS+hJ\n/Np4\r\n=hWTV\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.15.0"},"gitHead":"662904edc57daeea92355049009c52ecbd02638c","scripts":{"test":"jest --verbose --coverage","pretest":"eslint .","coveralls":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"lupomontero","email":"lupomontero@gmail.com"},"_npmVersion":"6.11.3","description":"Fetch Google Sheets from the command line","directories":{},"_nodeVersion":"10.16.3","dependencies":{"minimist":"^1.2.0","googleapis":"^43.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","coveralls":"^3.0.6","eslint-plugin-import":"^2.18.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch-gsheets_1.0.1_1568092702774_0.6443680011096025","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@laboratoria/fetch-gsheets","version":"1.0.2","license":"MIT","_id":"@laboratoria/fetch-gsheets@1.0.2","maintainers":[{"name":"lupomontero","email":"lupomontero@gmail.com"},{"name":"xpktro","email":"xpktro@gmail.com"}],"bin":{"fetch-gsheets":"./bin/cli.js"},"dist":{"shasum":"b2e0d178550606c6ec57daba1fd29e69763f60a8","tarball":"https://registry.npmjs.org/@laboratoria/fetch-gsheets/-/fetch-gsheets-1.0.2.tgz","fileCount":4,"integrity":"sha512-cjp7CHcNuoVLKNIeAFjLd6/VmbbuujPconYRHuBxQExY/Av+H9x1zydvvtG0QnlzK0qE3bwywKwAYnsMje0PTA==","signatures":[{"sig":"MEQCIF4+8Grx9NJELKSNMxUTPRlZdtKszC4yzoUMfuVnikCjAiAftjiA8d1nE7HmY0Gs2/RCjPBRTCRdEWUDoHNanL4aiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdihOmCRA9TVsSAnZWagAAfHsP/3m++9S+HONAbF2aRCxl\ngwfCdYzZlT7bm24TSjssvF+oiJ4yA3g13NGFQuydVKd5dY2OuzKd87E/Msq2\nzKtugR84o3y2JqonWE0Z0R56r/uUOgdnNCwDJ1LLUMy191bdv+xbiY5bjvDY\nTpi2b0+zdPzkGZ0lrAjzvRNbZ42yDWsPx+IZn0h+NgJpEqMDFxE1MygIDYEf\nXKZWR2hInj0LeOH4mwRxoT0naY2YwcNws2rwgswUMciYuH96c4+/2pq97Xh2\n0VJvlh/X0q1gdbsj59J5ou3FveHGWRLy/afcGTDn6CGBA4oHkbid9TiOqkA7\nfUSujQ7gIvrsdnn8BtnE7joD9O6CjUbkxVtYCom8OxsITSdoCVJ7AVDileNo\nxJQ1yUoWlFyExoFzh/aicp90L+cBi6p96tRGBeQ7Quf4kKYz1CxazoJsaSFa\n+6x88ON3mAxeGp9m3XadPHqzKRGHeh/JICawHSY8hqqSGNl6tR4wOJ7Cejwh\nGRURHxHnb03XCOYR688+KLpsy+9uFuEvTgjzkkXRxznmtKtvU8xz+M9feNY/\n+5bowFfEw+oyZGCweAf+AVe0ahYVLhDYquepxzM2Jfdz6tunWVnrp86qjKiG\nIqG52NhqOFa3WGvY8yLsgOQkeg1ynga3zCWRqnHLuyjT1AvGoG7DkdKop/h3\nr1YF\r\n=9OUj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.15.0"},"gitHead":"f02b88bd7fd8e579ab81c1bf38c0ef4447e3c7a8","scripts":{"test":"jest --verbose --coverage","pretest":"eslint .","coveralls":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"lupomontero","email":"lupomontero@gmail.com"},"_npmVersion":"6.11.3","description":"Fetch Google Sheets from the command line","directories":{},"_nodeVersion":"10.16.3","dependencies":{"minimist":"^1.2.0","googleapis":"^43.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.4.0","coveralls":"^3.0.6","eslint-plugin-import":"^2.18.2","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch-gsheets_1.0.2_1569330085418_0.07818665493549593","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@laboratoria/fetch-gsheets","version":"1.0.3","license":"MIT","_id":"@laboratoria/fetch-gsheets@1.0.3","maintainers":[{"name":"lupomontero","email":"lupomontero@gmail.com"},{"name":"xpktro","email":"xpktro@gmail.com"}],"bin":{"fetch-gsheets":"bin/cli.js"},"dist":{"shasum":"30cdac3026888f3e1e018087e6c6c127b577fccf","tarball":"https://registry.npmjs.org/@laboratoria/fetch-gsheets/-/fetch-gsheets-1.0.3.tgz","fileCount":4,"integrity":"sha512-IDy/aECX94es6bArJzVpROTgqV8vo/596a90QSbDyj2FHJQbXEGVxgDUae7cpQyumZvEw1+bfHK9Bw5sYoCVNQ==","signatures":[{"sig":"MEYCIQD/cvobnoZubif1buKjKHnbAcbhMAwb9Rz/VJWNhdCuKwIhAOFcqX7D9Tqags3aN48wgrWQA3VhDyu6xqNKNc38z1Ca","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeB02yCRA9TVsSAnZWagAAg6MP/ji4kbEBkwN2NRv0PdxT\nfrRBLYNwnRTWEjpH/aoY1I7FaxElXzGs94MXuYEhHUWmrC1Xvzkkpg3d2TGW\n9Rq9607FLe+x2hl0Z12u1eqz/Q5NtsyTyB5MNoi+BV5RyY3LWQX4p8LK6IQn\nD6vpNkfI1wqZE+a2FPurDq323faGQ7PLjI7ErU8MVVhARY5N9OBTIVvVrYPc\nqwafyQxZpA4EpJ5728urIF7ajZU5qjpoUC5mxYi1/7PMRUxvF9G4WveQX1Oi\n+7XOiDy23LYaeZlLJjLoPkR1vS+M2qV43h2NPzqw/owZTTE9p2fTY3w1ycz4\ntOE17udae2lRwuJDBI9hfI6Ld3XCwsliPg8zHaWDJrwJPwxvmM0AK7QkL5by\n845dy8a+wftMAbOtwF8iEIrw1ZqHJ3BRMEyOu+o6RbsVOuQYmTNS1rJnMNg5\nVFY9+Bzie+FsC28BXAjWX/HVdJdWSIP/tUXNLnPcH9dCyyJvknmecBCSrvh9\n8/ra4oBnGi7crrlf0XejACodFy2a+8GFV3mPLprhOodEaBgpyrEDmx1d0q2C\nuxaiOm5n/Cf+XFf0n9ZiFyuqN8WrmFz6mg8SrbviCJGP2R5U3Do//3WC79/n\nd7JWwZ/PBtu9vFX1hKNjW6zEcvOVJGUHzcKAIa7MeSxUNBXUziaQ/SyW9fXT\nZspt\r\n=jqRq\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.15.0"},"gitHead":"b776fbaa95d1ba349ef8e474039198544053dd43","scripts":{"test":"jest --verbose --coverage","pretest":"eslint .","coveralls":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"lupomontero","email":"lupomontero@gmail.com"},"_npmVersion":"6.13.4","description":"Fetch Google Sheets from the command line","directories":{},"_nodeVersion":"12.14.0","dependencies":{"minimist":"^1.2.0","googleapis":"^43.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.8.0","coveralls":"^3.0.9","eslint-plugin-import":"^2.19.1","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch-gsheets_1.0.3_1577536946298_0.7742346763411858","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@laboratoria/fetch-gsheets","version":"1.0.4","license":"MIT","_id":"@laboratoria/fetch-gsheets@1.0.4","maintainers":[{"name":"lupomontero","email":"lupomontero@gmail.com"},{"name":"raulingg","email":"relaxedchild@gmail.com"},{"name":"xpktro","email":"xpktro@gmail.com"}],"bin":{"fetch-gsheets":"bin/cli.js"},"dist":{"shasum":"9a6821de68c9411a1865d854f3f8649127a9654b","tarball":"https://registry.npmjs.org/@laboratoria/fetch-gsheets/-/fetch-gsheets-1.0.4.tgz","fileCount":4,"integrity":"sha512-aX3B5T/VbNrND3g7EcRM8x6IMQdALncswQ2Duzx4I784JgfPXxZxNvlXeoPmIr2MUtcy2GYxq8lHHza/INOsTg==","signatures":[{"sig":"MEQCIDrXYJMqSl4JyFTOu+DQ0kB7zq71NwPGJH7FfsusZaJPAiBUQQiYTQH54x/holsDi3JNsURdOZ3dcB9pJK9FKwnrHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeglNUCRA9TVsSAnZWagAATckP/0g11eNKqP63qxQVTJsf\nWOmlr0zDtJy2iAwGvS7scbsLiKI7vtR7zmuNFMu7LSmkJXv8lT95RIdrn5xn\nyLjpTOqsoDcn83AvUZVqVIDPrKjYvGthQyfGhT4F41HEabHtMfrAJr9Imk4D\npQp5WBrYNomtghCTdTMNVYNZCturqg1Dw0JGRilk7kHzb2bOg2p71IXXBk8b\nZmm2G+NWP/77FRKRPK026mZKV0J9tA1Wfh4YH8uLFa7Zxh1ome0IL36LBq30\n9Hap7952YvnDsnaWlGaYJl5bCgcNu2RHVR5izLCcsM0PUOGzsWjr7FxGyqSU\nyNAgmRbuqXPmB365ykzIFVUzK3aAqje+1WKviF/LsH7EoR6xVLMSftLPpsEs\nD1jeiuX7hbplIqSYaHpZm95RYrPgyfSW9jt1aJr0Fbqakm5wm0JrgbuAyVla\n61b1xLbUHIYkNvEMjXtMn4iM+vs+4Gv6NP6vi692KrqLB3Wu91F581IrojIn\nNoZFYLbRbXh4gCFx58VsWum42YRaYyxhpXwTlEfOPzAMxTHZSncI0Tl5dwYH\n273JsToFZfWfbBYrmm82fQ7kKKB0dip9j/2YYkzgjR7I//JpFlzvrMQozCN5\nD6U2Lji1PYmApjTzaMCaHoN7zTS8ujg9RbDNQCqKfVeY92F97F+2Ss869yfi\nPQcD\r\n=ROOg\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8.15.0"},"gitHead":"86e6b6afc3d3bc935e4ba9c23641998620073ff6","scripts":{"test":"jest --verbose --coverage","pretest":"eslint .","coveralls":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"lupomontero","email":"lupomontero@gmail.com"},"_npmVersion":"6.14.2","description":"Fetch Google Sheets from the command line","directories":{},"_nodeVersion":"12.16.1","dependencies":{"minimist":"^1.2.5","googleapis":"^48.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.4","eslint":"^6.8.0","coveralls":"^3.0.11","eslint-plugin-import":"^2.20.2","eslint-config-airbnb-base":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch-gsheets_1.0.4_1585599316305_0.22597115249912325","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@laboratoria/fetch-gsheets","version":"1.0.5","license":"MIT","_id":"@laboratoria/fetch-gsheets@1.0.5","maintainers":[{"name":"bouli","email":"contato@bouli.com.br"},{"name":"lizzie136","email":"darknessover136@gmail.com"},{"name":"lupomontero","email":"lupomontero@gmail.com"},{"name":"maiarojas","email":"maia.rt.46@gmail.com"},{"name":"raulingg","email":"relaxedchild@gmail.com"}],"bin":{"fetch-gsheets":"bin/cli.js"},"dist":{"shasum":"3ec50809225a526360ac902839c23d9b1fc955d3","tarball":"https://registry.npmjs.org/@laboratoria/fetch-gsheets/-/fetch-gsheets-1.0.5.tgz","fileCount":4,"integrity":"sha512-SrVqYh8hm1VCoV34OKepeFx6NhrYzf676cUzklJDuVY4RoLbAveaMe1Lz1k8S5qpknwlnvbaebosIBItB2xvWA==","signatures":[{"sig":"MEUCIHXyxO7szg81geRZrRAwn7AHPrG7JdHFwq/gsn3GvlkrAiEA8FidsDsv3AkJYRvFI+l/UqWbr2kHpZLZXKSihM3BZ0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKWuxCRA9TVsSAnZWagAAEvIP/RCb2zJLIsZFpnC+Rqq1\n4q48Z9+i/MprY5I74EZWjiji4yAJBwyH3zt6FeUwNf2LUPBq5GB3BKFpi36e\nAO6cWnX6DOdbMyzQ2eIrMTVNyh6pgEc+SEThX8CXJeMVtmROS0I1+t3iI7ZW\ntRqyHiwMJKAc0tjbJAeUuB8hf+IBiawOSNnunUhf6KkFpiLVjqlnf088hzmB\nXMkumbTxzBe82cUFG3n5dYSqHlJECjp9/UFM64Ef+DPare4tLS76NCdBUrnB\nmRVkLfH4MGv/6mOsK75gr9RhZ6QOoIOy+tVQNXIhoFE/4F9nq7Mc3hh7JKz8\nc0tzXvs2kuOTqbiNPHsFbs0dRMdius6ndcOKHU0zVGc0RhRlu27ax7HHaDdP\nX+fdvU1J2hIlAh1NWXxhAJ/nj4ZqJSz0F7eKrs2kmnA57n9M4YnJP/HPuWWL\ndUOvIVis5TvoSNxQaNnh4qA7hDCTBrm/+RT/QLcQQicgDEUUxzvvOC8jPHhZ\ngAedPISQGaoxu+LGsLGiZz1ZEwIv+mQIRHuMLSML/Fv1ROwnJUlbbVL6uJkR\n6mBpruByrR/2r69pqYtNxsgYm237GTyGXs57YiLjaptYsAhzS0tW5BXOd8k+\nrU3ywff5SohB2nsmJyCqjHa1ZKLwVc8sQe84OA1+LAFOAc6npUS886HlcrMN\nP/Yh\r\n=+StK\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"gitHead":"d4fdddd5d70edc1ae8bf0431e5f59604049be08b","scripts":{"test":"jest --verbose --coverage","pretest":"eslint .","coveralls":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"lupomontero","email":"lupomontero@gmail.com"},"_npmVersion":"6.14.7","description":"Fetch Google Sheets from the command line","directories":{},"_nodeVersion":"12.18.2","dependencies":{"minimist":"^1.2.5","googleapis":"^58.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.2.2","eslint":"^7.6.0","coveralls":"^3.1.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch-gsheets_1.0.5_1596550065320_0.14553620417035718","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@laboratoria/fetch-gsheets","version":"1.0.6","license":"MIT","_id":"@laboratoria/fetch-gsheets@1.0.6","maintainers":[{"name":"maiarojas","email":"maia.rt.46@gmail.com"},{"name":"bouli","email":"contato@bouli.com.br"},{"name":"lizzie136","email":"darknessover136@gmail.com"},{"name":"raulingg","email":"relaxedchild@gmail.com"},{"name":"lupomontero","email":"lupomontero@gmail.com"}],"bin":{"fetch-gsheets":"bin/cli.js"},"dist":{"shasum":"55085162e2b99eadce1171479a0ef9e4d8f2c686","tarball":"https://registry.npmjs.org/@laboratoria/fetch-gsheets/-/fetch-gsheets-1.0.6.tgz","fileCount":4,"integrity":"sha512-YpTasTe59dHWB+fh/bxciGX5VVAUj4ruKd8xkvoLkGQgEo+BcGOhlCK+D5AdXirrk/bNRz67lFHhjTE25Nhqng==","signatures":[{"sig":"MEQCIGtPmte7EioxM1k8JLm0zL16ywoNNvw036PmEnnrWhHPAiB8Xunial/AsK/WLou3iPDMWKc6WAe7+5wSnwcGGpSzCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbTDgCRA9TVsSAnZWagAAOHQQAJ8PoWzBFjd6ayjIs6bh\nliJNaaAI0qs7C2Ku7fufES1Ux65KOdF+s96orV4OH4T8DqSyVALmF+KBmgRm\nslGExwrLrAT/o5Xw2ZONxjkbp/UGQFol9EkDArEz+fHu+aUJ4/QzUvOnk0qL\nCCiwSsbU9fDCjNa4d8UsT9nH7O6FSpOeYYR7fAteUzjuWcKZhZfc+7mXTQ6R\ntyRNJAP9ICiyI2rZiNUfCRPSiAVY+jaAxS+SVgvv71XvkNhaTU2aIatXo3P9\nFCdF/giiFD3kg4Vy3S9tsDtu6ePIxjOrRmG6+07yF1i1FNNMkWnLjda/tAU4\nC42whoqGLbinf11DUkQd/jWznOIhAxmDmAa4Y1hYscAVNvv0XFR0NaZZ2iWB\nxqYOstIf+GyNlyPCHtJJN9JAyscCLz5wQmMwOIOJ3nGPqzHeSwN1tVn8djEs\nCPDptR0VmN7l1tJUa93NmY45YC8Snwx2lK/NTH2G1lJV1ybRGcouvrq//Q4u\n+8QqPKirU11W/0efe8EtLvZkK4zDIyQ5JWH/gmYzI7I5ROPprbx15lolgn3f\nNwXUVEp2O9DPu52Qqbfd/IcsR8wHaqZeaiO+32c5DsYI+tl3eMw6k5rB/9+O\nt74ax9gCKLGEAQagN5wpwpJbSWuH3OB6ZrWAoYCQahQ//hWjjRVB0IuKtSwq\nXTW3\r\n=yBEv\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10"},"gitHead":"1aef206ce570c25550303c27f821e13abceed445","scripts":{"test":"jest --verbose --coverage","pretest":"eslint .","coveralls":"cat ./coverage/lcov.info | coveralls"},"_npmUser":{"name":"lupomontero","email":"lupomontero@gmail.com"},"_npmVersion":"6.14.8","description":"Fetch Google Sheets from the command line","directories":{},"_nodeVersion":"12.18.3","dependencies":{"minimist":"^1.2.5","googleapis":"^60.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.9.0","coveralls":"^3.1.0","eslint-plugin-import":"^2.22.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch-gsheets_1.0.6_1600991455961_0.576970113470963","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-09-10T05:16:52.625Z","modified":"2025-11-26T17:52:16.313Z","1.0.0":"2019-09-10T05:16:53.034Z","1.0.1":"2019-09-10T05:18:22.948Z","1.0.2":"2019-09-24T13:01:25.632Z","1.0.3":"2019-12-28T12:42:26.469Z","1.0.4":"2020-03-30T20:15:16.437Z","1.0.5":"2020-08-04T14:07:45.474Z","1.0.6":"2020-09-24T23:50:56.081Z"},"license":"MIT","description":"Fetch Google Sheets from the command line","maintainers":[{"email":"mariano.crowe@laboratoria.la","name":"mariano-laboratoria"}],"readme":"# @laboratoria/fetch-gsheets\n\n`fetch-gsheets` is a command line tool used to retrieve data from Google\nSpreadsheets.\n\n[![Build Status](https://travis-ci.com/Laboratoria/fetch-gsheets.svg?branch=master)](https://travis-ci.com/Laboratoria/fetch-gsheets)\n[![Coverage Status](https://coveralls.io/repos/github/Laboratoria/fetch-gsheets/badge.svg?branch=master)](https://coveralls.io/github/Laboratoria/fetch-gsheets?branch=master)\n\n## Installation\n\nGlobal install:\n\n```sh\nnpm install --global @laboratoria/fetch-gsheets\n\n# the same thing but using shortcuts ;-)\nnpm i -g @laboratoria/fetch-gsheets\n```\n\nAs project _devDependency_:\n\n```sh\nnpm install --save-dev @laboratoria/fetch-gsheets\n\n# the same thing but using shortcuts ;-)\nnpm i -D @laboratoria/fetch-gsheets\n```\n\n***\n\n## Usage\n\n```\nUsage: fetch-gsheets [options] <selector-1> [...<selector-N>]\n\nCommand expects one or more \"selectors\" as arguments.\n\nEach selector is a string with the following format:\n\n'<spreadSheetId>!<sheetId>!<range>'\n\nFor example:\n\nfetch-gsheets '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!SCL!A1:I'\n\nIn this example\n\n* spreadSheetId: '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB'\n* sheetId: 'SCL'\n* rangeL 'A1:I'\n\nOptions:\n\n-c, --credentials Path to OAuth Client ID JSON file. Default: credentials.json\n-h, --help        Show this help.\n-v, --version     Show fetch-gsheets version.\n\nFor more info please check https://github.com/Laboratoria/fetch-gsheets\n```\n\n***\n\n## Authentication\n\nBefore you use the `fetch-gsheets` command you will need to create a _project_\nin the [Google Cloud Console](https://console.cloud.google.com/),\n[enable access to the _Google Sheets API_](https://cloud.google.com/apis/docs/enable-disable-apis)\nfor that project and create an _OAuth Client ID_. After creating a project in\nGoogle Cloud and enabling access to the _Google Sheets API_, to get an\n_OAuth Client ID_ (the credentials for `fetch-gsheets`), follow these steps:\n\n1. Go to https://console.cloud.google.com/apis/credentials.\n\n   ![1](https://user-images.githubusercontent.com/110297/54376357-e1bb7e80-4650-11e9-8282-26dc104bf9c1.png)\n\n2. Select `Create credentials`, then `OAuth Client ID`.\n\n   ![2](https://user-images.githubusercontent.com/110297/54376358-e1bb7e80-4650-11e9-9f09-436c3d9b9a15.png)\n\n3. Pick `other` in the application type radio selector, give a name to the\n   client ID (something for you to remember what this client id is for) and\n   click on the `Create` button.\n\n   ![3](https://user-images.githubusercontent.com/110297/54376359-e2541500-4650-11e9-9bf0-48027296b4a9.png)\n\n4. Dismiss the confirmation dialog after clicking\n\n   ![4](https://user-images.githubusercontent.com/110297/54376360-e2541500-4650-11e9-8721-6e850cac552c.png)\n\n5. Finally click on the download button next to the newly generated OAuth 2.0\n   client ID in the list.\n\n   ![5](https://user-images.githubusercontent.com/110297/54376361-e2541500-4650-11e9-8fb9-466346e57336.png)\n\nThis file is expected to be an _OAuth 2.0 Client ID_. Something like:\n\n```json\n{\n  \"installed\": {\n    \"client_id\":\"557161231987-cjdfhbhatdov4idv3irt6js4jkv9248a.apps.googleusercontent.com\",\n    \"project_id\":\"your-amazing-project\",\n    \"auth_uri\":\"https://accounts.google.com/o/oauth2/auth\",\n    \"token_uri\":\"https://www.googleapis.com/oauth2/v3/token\",\n    \"auth_provider_x509_cert_url\":\"https://www.googleapis.com/oauth2/v1/certs\",\n    \"client_secret\":\"asd7123-abcbdyasd123ertg\",\n    \"redirect_uris\":[\"urn:ietf:wg:oauth:2.0:oob\",\"http://localhost\"]\n  }\n}\n```\n\nBy default, `fetch-gsheets` will look for a file called `credentials.json` in\nthe _current working directory_ (that is the directory from where\n`fetch-gsheets` was invoked).\n\nYou can also specify a different path to the _credentials_ file using the `-c`\n(short version) or `--credentials` (long version) options.\n\n```sh\nfetch-gsheets \\\n  -c ./path/to/oauth-client-id.json \\\n  '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!SCL!A1:I'\n```\n\n```sh\nfetch-gsheets \\\n  --credentials ./path/to/oauth-client-id.json \\\n  '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!SCL!A1:I'\n```\n\n### Sign in\n\nWhen `fetch-gsheets` runs, it checks if an auth token already exists (in the same\ndir as the credentials file - that's the _OAuth Client ID_ JSON file). If it\ndoes not exist, you will be prompted to authorize the app (the `fetch-gsheets`\ncommand) as follows:\n\n```\n$ fetch-gsheets \\\n  -c ./Downloads/client_secret_1234567890-abcdeovs2hetkgmpm4mui70283pth3a2.apps.googleusercontent.com.json \\\n  '1Tviny8HzskBKP0HDKXoSClqyHsvQTO0XsWnyKWZGvJA!General!A1:H5'\n\nAuthorize this app by visiting this url: https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fspreadsheets.readonly&response_type=code&client_id=897165371071-hgj5qovs2hetkgmpm4mui70283pth3a2.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob\nEnter the code from that page here:\n```\n\nYou should open the link in a web browser and follow the steps on the screen:\n\nFinally, enter the token back in the console:\n\n```\nEnter the code from that page here: xxxxx\nToken stored to /home/lupo/Downloads/token.json\n[\n  // data goes here\n]\n```\n\nSubsequent calls to `fetch-gsheets` will not prompt for authentication and will\nrun directly.\n\n```\n$ fetch-gsheets \\\n  -c ./Downloads/client_secret_1234567890-abcdeovs2hetkgmpm4mui70283pth3a2.apps.googleusercontent.com.json \\\n  '1Tviny8HzskBKP0HDKXoSClqyHsvQTO0XsWnyKWZGvJA!General!A1:H5'\n[\n  // data goes here\n]\n```\n\n***\n\n## Examples\n\nNOTE: In the examples below we assume there is a `credentials.json` file with a\nservice account key in the directory where we are invoking `fetch-gsheets`. This\nallows for no `-c` or `--credentials` options and thus simpler examples.\n\n### Fetch a single range from a single spreadsheet:\n\n```sh\nfetch-gsheets '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!SCL!A1:I'\n```\n\n### Fetch multiple ranges from a single spreadsheet:\n\n```sh\nfetch-gsheets \\\n  '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!SCL!A1:I' \\\n  '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!LIM!A1:I' \\\n  '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!CDMX!A1:I'\n```\n\n### Fetch multiple ranges from multiple spreadsheets:\n\n```sh\nfetch-gsheets \\\n  '1xH90agOPuieIAAxSaP1IYx99-G64OP937GhHJs19q2O!SCL!B4:H60' \\\n  '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!Sheet1!A1:I' \\\n  '2vG81bkFMfroZFNmCbD9SQcUo-Wed08goNrJB9Yyl9AB!Sheet3!A1:X'\n```\n","readmeFilename":"README.md"}