{"_id":"@bokub/linky","_rev":"8-46bbdb592804999b8e01243a0beabf5a","name":"@bokub/linky","dist-tags":{"latest":"0.2.2","beta":"2.0.0-beta.3"},"versions":{"0.1.0":{"name":"@bokub/linky","description":"Easily retrieve your Linky power consumption","version":"0.1.0","author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"dependencies":{"axios":"^0.18.0","dayjs":"^1.7.7"},"devDependencies":{"xo":"^0.23.0"},"engines":{"node":">= 7.6.0"},"homepage":"https://github.com/bokub/linky","keywords":["linky"],"license":"GPL-3.0-or-later","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"scripts":{"test":"xo"},"xo":{"rules":{"no-prototype-builtins":0,"unicorn/catch-error-name":0,"camelcase":0,"unicorn/prefer-type-error":0}},"gitHead":"6142cdd33067c52c1fdb8238ee0cc5565c94ed6f","_id":"@bokub/linky@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"bokub","email":"npm.bokub@mail.com"},"dist":{"integrity":"sha512-kAXsJg2l2UArZkIHAXg4QSGIfyECP1mbnMsj9zMEnzUmcKLdlmNvvTj7qp0vvor+QZc0zlmCWfFXQjvu9laCbQ==","shasum":"808fd3dd52d108bb8ed5dad32f02e3b6d96f4ed0","tarball":"https://registry.npmjs.org/@bokub/linky/-/linky-0.1.0.tgz","fileCount":5,"unpackedSize":45111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2tbuCRA9TVsSAnZWagAA+A0P/1bBnjy75FL5tb8AdpXz\njEklEtDHr8iJXwCPGZ9DE7u93J45R8Cuc0XtKTHTrZkX10pyDgOqiGHYdf1s\nqK7T/f3oEZJwCfEreazDYCXwYr+I7GUNk2sZP/0xUBzCXSYPYmRY9xQKp0lp\n/505TOvpfPZO0eCOx9hhXEXNlqTp2B9w/b0vfQLfNEB1jFMezbQHvbdvN9Vj\nW6K8A8A78Xv4hkNA/qgL33Rb+h96Dj0ShZ685l35aWNu4dzzWlNTItK2gtaC\n8Tb/k+mWkzY0Z//kNaOoijileXzRWHEQgESymHw4xSum3nruAaeWxersQocI\n/zjfCrqOSxEnDatU4PjAmdrxFEML5QkgO08T4aDheCUX5ZGzGskdrSMMCu4H\nqCHvYa90tLTctBgE7PmvM/UbCformooHmGppa/m0iMFErPDkeBEtNGFQlIgW\nUWe5PAHmlosc/e225YKVN1U2BOv/kghsMb+sU8rKKOkK67ya/T6RXlfT2skN\n0qhSkBZD2YYieLy3HkIiO7nk1ar2r7O3aaXKAIUBicBS9aVxS1liaCvxPmCh\nN75/ANqTEESXBtlNzkLzDWRIoDzALAg1T5s9pIULEwFpMszFwqAT5dDq+WqK\n2u1+P46TRemyz4/IXqzbLFoa8resgVhVQ/Q95JerY/BXf7+yXmXijouyS7wk\np3r4\r\n=el+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTola+19lV+yj6qn5AFY9xHEBzEsDgtmzc2P+cihYULAIgdYb4Xxsji4gaAaIFkWPpRzgzJAkI2qsCZy+X/1SCuf0="}]},"maintainers":[{"name":"bokub","email":"npm.bokub@mail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linky_0.1.0_1541068526097_0.9821267252658921"},"_hasShrinkwrap":false},"0.2.0":{"name":"@bokub/linky","description":"Easily retrieve your Linky power consumption","version":"0.2.0","author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"dependencies":{"axios":"^0.18.0","dayjs":"^1.8.0"},"devDependencies":{"xo":"^0.23.0"},"engines":{"node":">= 7.6.0"},"homepage":"https://github.com/bokub/linky","keywords":["linky"],"license":"GPL-3.0-or-later","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"scripts":{"test":"xo"},"xo":{"rules":{"no-prototype-builtins":0,"unicorn/catch-error-name":0,"camelcase":0,"unicorn/prefer-type-error":0}},"gitHead":"edbba8f2a82f440235ced564b204f4920b10f4bc","_id":"@bokub/linky@0.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"bokub","email":"npm.bokub@mail.com"},"dist":{"integrity":"sha512-9pIlQxGsigv6zclRKdRr4JrtlKwXqS5nD81QURj6iAK8Z8tQ5DWSpdp4OFwVUgF779gPkXWnq1P5/zsvjz1KFA==","shasum":"6f9a71c7b1c276213c2b64e8e8630548a76d9198","tarball":"https://registry.npmjs.org/@bokub/linky/-/linky-0.2.0.tgz","fileCount":4,"unpackedSize":43432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUDZOCRA9TVsSAnZWagAA1m4P/iHFwWv9TZFW847RQhOV\nggiZpMBXy1xaKh4/CQNNDCweOnkr//ScoEqWweq42vAcYnzguqmYOztmjZRw\nM1WpmEEgAZmfN67dwZf9axKiIwTNzBWpxpy0EuJdJpKzfVd9y/8EvdOe6AVH\n9v6IhaT98M1Tpu7IRHJ8qrDAuVNCDgOG4i6Li+SDiWU7KxT56b0BNam5WE52\nTlWm3iESBbXp2U+MURhRjshsxLmgqdGSpJ8hsnWUjhFooHiGCA0Lm46uanC6\n8tYgkwqZlCikIILRrvoKneSu2YmmDog+zO83hYy5FSK7xQcl7oQJwAueozwi\nefdmJBTyaZgNhw1SmRVNneVJ9XABFLfwA340TDSH5l43WvazSNtX9f/ezUQh\nWVYL7uVYYncrMMK4DYRblUQzeDz17wRNd10ytdOaaZkX3QTMyvim7h7S+G18\ntMW54bwq3RMd69JOO0n29SAxDmTcgTM9xGrpt3H66r6wzplgAUiHvLn+uTfD\npMlYUCmEq90nLGnX9avv/PfX+ueNRS1G9aG0RGFim1gxXQ2IQO+X+rCWve8M\nm8y9SsUozDhQkHcvNFlB6D7fWUe+Mut4YJgCXBKwqQHDikikTWEkPSUhlk52\ngjkO3F4w9oxnNHwywyoDbGB2Oe3P2bZLFht/vyixuk484RoD6UFFLTQ+TIwJ\nzZS2\r\n=iDnx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQCO5DYsD2H1jqMW5VWCWu1GRG/6fSMSlWKLqJOQ5PeAiEAsbDybi23cHmRiT0u7JruxgOBU4P/YTcvWDpkA4j5RlQ="}]},"maintainers":[{"name":"bokub","email":"npm.bokub@mail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linky_0.2.0_1548760654261_0.18409837062148737"},"_hasShrinkwrap":false},"0.2.1":{"name":"@bokub/linky","description":"Easily retrieve your Linky power consumption","version":"0.2.1","author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"dependencies":{"axios":"^0.18.0","dayjs":"^1.8.0"},"devDependencies":{"ava":"^1.2.0","codecov":"^3.1.0","nyc":"^13.1.0","xo":"^0.23.0"},"engines":{"node":">= 7.6.0"},"homepage":"https://github.com/bokub/linky","keywords":["linky"],"license":"GPL-3.0-or-later","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"scripts":{"coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"xo && nyc ava -v -s --fail-fast"},"xo":{"rules":{"no-prototype-builtins":0,"unicorn/catch-error-name":0,"camelcase":0,"unicorn/prefer-type-error":0,"capitalized-comments":0}},"gitHead":"a56470a2f1c8da8b9991147737beffab07f3e6d1","_id":"@bokub/linky@0.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"bokub","email":"npm.bokub@mail.com"},"dist":{"integrity":"sha512-+y1hMD7MAxvk6YBLgL9qBc1/ucZ0m7jD1BJSpsGZtCotISh9mz7wbpVUifgNdl2hbNuZ4QBPOYGaA7LUdxROgg==","shasum":"02c5b8a5505f6f6ed01ff326ebd8067be605ce87","tarball":"https://registry.npmjs.org/@bokub/linky/-/linky-0.2.1.tgz","fileCount":4,"unpackedSize":44150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWFJeCRA9TVsSAnZWagAA0t0P/1WfxDvl+1sXLONrZBA5\nn1bAKpbZFg8mKNVqPYDos95mvEpbi/+VjDbfvHdS40EpCWsK1mcHK8Rvn8tX\nK88GkWLvwEfKE6Y4Anx69iIJTS5BV0DSa2XlLNmmN8/o2H5WZCaJ38Trvo0E\nY+3Cg8juLMjdu13Cc/PAIBqeK/jsVYZ1fsOC1JwhygcSDoBYEYKtGhyklpMq\naw18EIvbBJQ/IOFPvipUG9ARBmxZOWm0dOeDcAJv4jtmS3HVw5kOLoPHVr00\nCTzli0SsfD53p/viRxUFgvNV/0yKMdm1Y8V3S53VaXgs6lWtaTZPnQ5OhIMI\nbDJgSxUkTxnOxwP2CIaVKMbboGoho3bNz9YM2syPWFjbOXBEF2phnP5slANu\nYzmWNAsUfUeQI8+bMZR5Kc0nU0xZ1eBbcZf/AvzOhTnesUnXNtpV8Waszokg\nOgKCR9Laac+hR7HBvfa2a9q/mysdCI9kNbPaqO/F4XYPzwIAnQoiNA8/Ts9M\n5Qd4NYxPwKZXI7qq3XOV3SB5ElwUJITUWc90tf0MmTNJp4yguI2n38pD81T6\nrYQurpBC02cLPfH+pRxfhSz0hdmt62OtWv9K+l+muRfgJTcFAJLWyS+7jxPf\nJRDZlgw5o84UMQ3cELr2yb/g8JgeWkCHg2aBuTZrES4pOYrGEbS8veNkviaQ\nGDCI\r\n=Vc/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQQkKpyXT82DU+9XfOJMLx/Zp9AfsmS4HpRdye0acB4gIhAP19D/MPC2gg8u97ym1ud6SCEV4QXC1+Mp053oLjiq+g"}]},"maintainers":[{"name":"bokub","email":"npm.bokub@mail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linky_0.2.1_1549292126059_0.40988791314878714"},"_hasShrinkwrap":false},"0.2.2":{"name":"@bokub/linky","description":"Easily retrieve your Linky power consumption","version":"0.2.2","author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"dependencies":{"axios":"^0.19.0","dayjs":"^1.8.17"},"devDependencies":{"ava":"^1.2.0","codecov":"^3.1.0","nyc":"^14.1.1","xo":"^0.23.0"},"engines":{"node":">= 7.6.0"},"homepage":"https://github.com/bokub/linky","keywords":["linky"],"license":"GPL-3.0-or-later","main":"index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"scripts":{"coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"xo && nyc ava -v -s --fail-fast"},"xo":{"rules":{"no-prototype-builtins":0,"unicorn/catch-error-name":0,"camelcase":0,"unicorn/prefer-type-error":0,"capitalized-comments":0}},"gitHead":"ec73bbbc946d8bfa7b6c831f4c76d8157d0cec7a","_id":"@bokub/linky@0.2.2","_npmVersion":"6.5.0","_nodeVersion":"10.9.0","_npmUser":{"name":"bokub","email":"npm.bokub@mail.com"},"dist":{"integrity":"sha512-eXE24fXuhJyPc+hQkiTbH5OgMyWr2kwZ3vIQ1AaRR0+Dce4T2zykBNhqQYenu455yPTlFUdMoP+FUWR9zubN2Q==","shasum":"144e744e04ad92abf57b9cff006c6f4ea4fd530e","tarball":"https://registry.npmjs.org/@bokub/linky/-/linky-0.2.2.tgz","fileCount":4,"unpackedSize":44290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6OnuCRA9TVsSAnZWagAAed4P/2SnLkiM0QX1KtZr8/Ir\no3OsISfBsPhK5icaCqE6NvOvLjxzzdwPr0vCqjLlTXWD6O+MOUAR/grYnJOY\nwdfKTtjltskdC+ZiFZzFxJZyXcjPy1KZMY4BRfT6dArbSDgsQAfjOr5TJiMZ\nFLwodnjLEFTZfHwVsBckhKlZrTlFuj3uP599B1yDWBCNR/Vbj59w2J6HyNti\nc5BBghpiWLit/WZ44RD7UkAuo0OWAp6imTj6E2+pEJK2LiPEsCkO7JLjCfdN\nm2NXvJUi237Lrnnd0vEaoSUYP28yUEgd0kSGw3LlVrfHm7Wht8pHahFuVPDQ\nOv+A4IsDatqQTsdVPg43468YCW1cOWbz1LpeGHwLvwk0mMQn9eRf8ZF0eUUy\nShJndl4ceGJHnJzVijasnzlnVsn7N9hDdvGWoXC3dZCkT0sBnXISLXOvKu+o\nK5OmjIx5aYfYVkSGIc1xpwmx981KBZWLyaq9InTZ8hGMa6d/nJMmDkCJFVcI\nzanFrVCFBnwIuYRLJIY+sqVpUAjbi5i352rVSENjHepyvd9RBYk2GNK2CrTA\nCoICUX9OYM3Z9pnFEwn7EHlldzobjy+HRQVcrS3X8opikTY3N8LC121oaHWx\nsYF+brx/qsuGbO8XEV6YVOHg1aJchX+u4/U5jDCrR5yT3LTwDfKGSo0PAK57\n9J/z\r\n=fgK/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTrXPnfy+XMihdzo4csBVc4fv46CAmNzdrIF7CD41gPAIgdJ87Yjp2ovg+UbQW32/2nhIkYeoXMDWSjr8SwmhTfL8="}]},"maintainers":[{"name":"bokub","email":"npm.bokub@mail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linky_0.2.2_1575545325887_0.3329003760542615"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"@bokub/linky","description":"Easily retrieve your Linky power consumption","version":"2.0.0-beta.0","author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"dependencies":{"axios":"^0.20.0","chalk":"^4.1.0","conf":"^7.1.2","meow":"^7.1.1","ora":"^5.1.0","qs":"^6.9.4"},"devDependencies":{"@ava/typescript":"^1.1.1","@bokub/prettier-config":"^1.0.1","@types/qs":"^6.9.4","ava":"^3.12.1","codecov":"^3.7.2","nyc":"^15.1.0","prettier":"^2.1.1","ts-node":"^9.0.0","typescript":"^4.0.2"},"homepage":"https://github.com/bokub/linky","keywords":["linky","enedis","datahub","power","api","cli","consumption"],"license":"GPL-3.0-or-later","main":"dist/src/index.js","bin":{"linky":"dist/bin/cli.js"},"types":"dist/src/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"scripts":{"coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc ava --timeout=1m","prepublish":"rm -fr ./dist && tsc","prettier":"prettier --write **/*.{ts,md,json,yml,html}"},"prettier":"@bokub/prettier-config","ava":{"extensions":["ts"],"require":["ts-node/register"]},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","test.ts"]},"readme":"# Linky\n\n[![Version][version-src]][version-href]\n[![Build Status][build-src]][build-href]\n[![Engines][engine-src]][engine-href]\n[![Coverage][coverage-src]][coverage-href]\n![Code style][style-src]\n\n> Easily retrieve your Linky power consumption\n\n#### If you are looking for a command-line tool, check out [linky-cli](https://github.com/bokub/linky-cli)\n\n## Install\n\n```\n$ npm i @bokub/linky\n```\n\n## Usage\n\n```js\nconst linky = require('@bokub/linky');\n\n// Log in\nlinky.login('my-email@example.com', 'password').then((session) => {\n    // Retrieve your power consumption\n    session.getDailyData().then((data) => {\n        console.log(data);\n        // [\n        //   { date: '2018-09-28 00:00:00', value: 2.944 },\n        //   { date: '2018-09-29 00:00:00', value: 2.704 },\n        //   { date: '2018-09-30 00:00:00', value: 3.477 },\n        //   { date: '2018-10-01 00:00:00', value: null },\n        //   { date: '2018-10-02 00:00:00', value: 4.063 },\n        //   { date: '2018-10-03 00:00:00', value: 3.209 },\n        //   { date: '2018-10-04 00:00:00', value: 4.355 },\n        //   ...\n        // ]\n    });\n\n    // Use a custom time period\n    session.getDailyData({ start: '24/08/2018', end: '06/09/2018' }).then((data) => {\n        console.log(data);\n    });\n});\n```\n\n## API\n\n### `login(email, password)`\n\nLog into you customer area and retrieve a session that you can use to retrieve your power consumption\n\n### `session.getHourlyData([options])`\n\nRetrieve power consumption with a step of 30 minutes\n\nDefault time period: _Yesterday_\n\n### `session.getDailyData([options])`\n\nRetrieve power consumption with a step of 1 day\n\nYou **cannot** retrieve more than 31 days at once\n\nDefault time period: _Last 31 days_\n\n### `session.getMonthlyData([options])`\n\nRetrieve power consumption with a step of 1 month\n\nYou **cannot** retrieve more than 12 months at once\n\nDefault time period: _Last 12 months_\n\n### `session.getYearlyData([options])`\n\nRetrieve **all** your power consumption with a step of 1 year\n\nYou cannot use a custom time period\n\n[build-src]: https://flat.badgen.net/travis/bokub/linky\n[build-href]: https://travis-ci.org/bokub/linky\n[version-src]: https://flat.badgen.net/npm/v/@bokub/linky\n[version-href]: https://www.npmjs.com/package/@bokub/linky\n[engine-src]: https://flat.badgen.net/badge/node/%3E=%207.6.0?color=cyan\n[engine-href]: https://www.npmjs.com/package/@bokub/linky\n[coverage-src]: https://flat.badgen.net/codecov/c/github/bokub/linky\n[coverage-href]: https://codecov.io/gh/bokub/linky\n[style-src]: https://flat.badgen.net/badge/code%20style/XO?color=5ED9C7\n","readmeFilename":"README.md","gitHead":"a209a830f1795188f025a61af4b48b67d558c362","_id":"@bokub/linky@2.0.0-beta.0","_nodeVersion":"13.14.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GEumu1N2+3ji9OvuBRVJ0+Kyls7srfBwA4SrXqHxfGsTYFKt9wSQddWQy87W9UvvTf1hmkOZ2Gja9nYLTGPEgA==","shasum":"ec89f3df6c6d39dd5b4d4067f13fa7bc5dba7216","tarball":"https://registry.npmjs.org/@bokub/linky/-/linky-2.0.0-beta.0.tgz","fileCount":11,"unpackedSize":52822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW4YxCRA9TVsSAnZWagAAlOAP/1CD6gbLsBIxTl9XliFF\nOykUwLLSkc7HLKYGe7ZhCo9Qc0PJCs8OJkO4HqLnpXrm494G9HAoA1NoJXfn\nTVER9yX8W6CpJcmkKUCkZcxl+TVgeQYUoGjzmdys1Hzm+wrsJHGQDzrJNhhb\nWH+O8p9tGHkUU6d+NQROcC6ko9KDagxn3VqdxNJDeW5PerN2WfTWlkyxlh2l\nEfm79M85fzemzPghtNXj+PP90Z6sQlbH+seh4WRTD89YeCbrYO72Y6quXcJF\nyggQPGPzxEoKpPQuNQs7QKTxhMu94klIcNkbW8J3CTmW/JBFuUuy6d49WQ4n\nT1rQECFyLaGo/AtoIlZJEaFashrcBcYO9MfvCpDDn2hlXxL74nCFkqM7pOql\nr0Q1UarNrhQuKWSGKaXV1p8bEe8qpEBSK32poxWexcQdKswN2tWAAST28IVA\n3EOlvWrOPHwDxZAo/TCrT7IFZnw8tw6onOIcmPbuFuJAkCYzVQ8iqKl4fLtZ\nS7wcYhjbmBKHijztW+Zc1DP+CHx1CywPFt08ZvomGFJEJIijRC1Knifb+7Vv\nWH46xWh5zNH5yKC47Z/KRKT73yiCnv4ViC2uroWjLQChVWIBsj0TzicuwF/5\n5tfN/lJjHeSnjY8M4+oCKGgDEnlt/bVoKHJsZAKZwHXNH7uwN8txXqVcwisN\nacj8\r\n=KcVQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmhOroSrS/X9ttrQROHLvQDx3vh7pJydYvWqz6rRLkRAiAK1Z5yj8X0RtZotPIw0gW9rrq0P+FMXhMsvlZ7IxBFxw=="}]},"maintainers":[{"name":"bokub","email":"npm.bokub@mail.com"}],"_npmUser":{"name":"bokub","email":"npm.bokub@mail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linky_2.0.0-beta.0_1599833649193_0.5848190149833727"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@bokub/linky","description":"Easily retrieve your Linky power consumption","version":"2.0.0-beta.1","author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"dependencies":{"axios":"^0.20.0","chalk":"^4.1.0","conf":"^7.1.2","meow":"^7.1.1","mkdirp":"^1.0.4","ora":"^5.1.0","qs":"^6.9.4"},"devDependencies":{"@ava/typescript":"^1.1.1","@bokub/prettier-config":"^1.0.1","@types/mkdirp":"^1.0.1","@types/qs":"^6.9.4","ava":"^3.12.1","codecov":"^3.7.2","nyc":"^15.1.0","prettier":"^2.1.1","ts-node":"^9.0.0","typescript":"^4.0.2"},"homepage":"https://github.com/bokub/linky","keywords":["linky","enedis","datahub","power","api","cli","consumption"],"license":"GPL-3.0-or-later","main":"dist/src/index.js","bin":{"linky":"dist/bin/cli.js"},"types":"dist/src/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"scripts":{"coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc ava --timeout=1m","prepublish":"rm -fr ./dist && tsc","prettier":"prettier --write **/*.{ts,md,json,yml,html}"},"prettier":"@bokub/prettier-config","ava":{"extensions":["ts"],"require":["ts-node/register"]},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","test.ts"]},"readme":"# Linky\n\n[![Version][version-src]][version-href]\n[![Build Status][build-src]][build-href]\n[![Engines][engine-src]][engine-href]\n[![Coverage][coverage-src]][coverage-href]\n![Code style][style-src]\n\n> Easily retrieve your Linky power consumption\n\n#### If you are looking for a command-line tool, check out [linky-cli](https://github.com/bokub/linky-cli)\n\n## Install\n\n```\n$ npm i @bokub/linky\n```\n\n## Usage\n\n```js\nconst linky = require('@bokub/linky');\n\n// Log in\nlinky.login('my-email@example.com', 'password').then((session) => {\n    // Retrieve your power consumption\n    session.getDailyData().then((data) => {\n        console.log(data);\n        // [\n        //   { date: '2018-09-28 00:00:00', value: 2.944 },\n        //   { date: '2018-09-29 00:00:00', value: 2.704 },\n        //   { date: '2018-09-30 00:00:00', value: 3.477 },\n        //   { date: '2018-10-01 00:00:00', value: null },\n        //   { date: '2018-10-02 00:00:00', value: 4.063 },\n        //   { date: '2018-10-03 00:00:00', value: 3.209 },\n        //   { date: '2018-10-04 00:00:00', value: 4.355 },\n        //   ...\n        // ]\n    });\n\n    // Use a custom time period\n    session.getDailyData({ start: '24/08/2018', end: '06/09/2018' }).then((data) => {\n        console.log(data);\n    });\n});\n```\n\n## API\n\n### `login(email, password)`\n\nLog into you customer area and retrieve a session that you can use to retrieve your power consumption\n\n### `session.getHourlyData([options])`\n\nRetrieve power consumption with a step of 30 minutes\n\nDefault time period: _Yesterday_\n\n### `session.getDailyData([options])`\n\nRetrieve power consumption with a step of 1 day\n\nYou **cannot** retrieve more than 31 days at once\n\nDefault time period: _Last 31 days_\n\n### `session.getMonthlyData([options])`\n\nRetrieve power consumption with a step of 1 month\n\nYou **cannot** retrieve more than 12 months at once\n\nDefault time period: _Last 12 months_\n\n### `session.getYearlyData([options])`\n\nRetrieve **all** your power consumption with a step of 1 year\n\nYou cannot use a custom time period\n\n[build-src]: https://flat.badgen.net/travis/bokub/linky\n[build-href]: https://travis-ci.org/bokub/linky\n[version-src]: https://flat.badgen.net/npm/v/@bokub/linky\n[version-href]: https://www.npmjs.com/package/@bokub/linky\n[engine-src]: https://flat.badgen.net/badge/node/%3E=%207.6.0?color=cyan\n[engine-href]: https://www.npmjs.com/package/@bokub/linky\n[coverage-src]: https://flat.badgen.net/codecov/c/github/bokub/linky\n[coverage-href]: https://codecov.io/gh/bokub/linky\n[style-src]: https://flat.badgen.net/badge/code%20style/XO?color=5ED9C7\n","readmeFilename":"README.md","gitHead":"87a07344f41f63ef6136c137105b0dc36efe394c","_id":"@bokub/linky@2.0.0-beta.1","_nodeVersion":"13.14.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aQjtyhpqN5WI8WdSMPKuvI5lCy5IsQ+SuZ100AQ0VIN9nhq5M9iGIobvQXcD85eQPYNagxNfHaC/19D8bbHpHw==","shasum":"52dff6a8b3478a16c62ab7f84117812fb2164474","tarball":"https://registry.npmjs.org/@bokub/linky/-/linky-2.0.0-beta.1.tgz","fileCount":11,"unpackedSize":56912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW5BACRA9TVsSAnZWagAAWZAP/Ri59eyT+wq8kjtjecbN\nVAKZdoj2GNHm49ifLkOMWZFi5B7b7kdHERsiH5j3+Bbb8O8Gw5pqp6cC7fSi\nK809aNFaplpglpjp2LVUTJoGeTosj6sEAuNVa32DhjszJrkTI2bQFxj9T1UF\npu463smvI+0lEm+6c3SJXvOOUE1yK0CBDkhj4oLrTeSUbMnMyZpjL56jGg8H\nB8cOVI6iGlfTzxQVlEXCLQ4JCkfJvlqouQVMkVdgSni4/+21/n4d10efmA7I\n2eMw6FkW6Wl4dh1fmF3/Nnl1LPGLVCYWOp7tbmBo2rMPwfMAYnLIfAqPB+YU\nCn2/58RxcCDtvpZjFOvoxn91D+tAm9e1ZrKngFgFkL1WaQehzLFWIKzXpF1K\nRDvVbsEcsbs3/qgo9PdkSeksXCy722er2kG8HPLNBUNUPJ25rSkYgsU8sr0s\nemJhX0DWCsZLYqE+Tfs2+4YNSAnOm3anIhVkI27mifnJqczcw/rc9TIhxKSg\nlZOlbbQMvad/aOt8BCdniYaFei0Dj8gYskbLC49LutOryCFJK9jr0ElVk4b6\ndtKJ95L1AjRXgzGD8XRKPxHiyEqQBVzxfhCf9jflkzKpuz2S4Xk8m9idmYyx\nf5POeinTkGcn2SajEYzdk1P07j1ontlAngQjXKWfdamAtnMivFG3aKQHtcJl\nWCmy\r\n=IAkL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0J/VpqmfTYtJleo4VJC82DX6CwmJ8ynrrdACKUUm0qAiBz9OPIk5yXYZoGXIdoQB1ESz+MHMXSm5r6QE5QTzUa4A=="}]},"maintainers":[{"name":"bokub","email":"npm.bokub@mail.com"}],"_npmUser":{"name":"bokub","email":"npm.bokub@mail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linky_2.0.0-beta.1_1599836224520_0.175471531712019"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"@bokub/linky","description":"Easily retrieve your Linky power consumption","version":"2.0.0-beta.2","author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"dependencies":{"axios":"^0.20.0","chalk":"^4.1.0","conf":"^7.1.2","meow":"^7.1.1","mkdirp":"^1.0.4","ora":"^5.1.0","qs":"^6.9.4"},"devDependencies":{"@ava/typescript":"^1.1.1","@bokub/prettier-config":"^1.0.1","@types/mkdirp":"^1.0.1","@types/qs":"^6.9.4","ava":"^3.12.1","codecov":"^3.7.2","nyc":"^15.1.0","pkg":"^4.4.9","prettier":"^2.1.1","ts-node":"^9.0.0","typescript":"^4.0.2"},"homepage":"https://github.com/bokub/linky","keywords":["linky","enedis","datahub","power","api","cli","consumption"],"license":"GPL-3.0-or-later","main":"dist/src/index.js","bin":{"linky":"dist/bin/cli.js"},"types":"dist/src/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"scripts":{"coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc ava --timeout=1m","prepublish":"npm run build","build":"rm -fr ./dist && tsc","pkg":"rm -fr ./pkg && pkg . --out-path pkg","prettier":"prettier --write **/*.{ts,md,json,yml,html}"},"prettier":"@bokub/prettier-config","ava":{"extensions":["ts"],"require":["ts-node/register"]},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","test.ts"]},"gitHead":"4654ebfe86e691997dd5df765eace9994329ae56","readme":"# Linky\n\n[![Version][version-src]][version-href]\n[![Build Status][build-src]][build-href]\n[![Coverage][coverage-src]][coverage-href]\n[![Code style][style-src]][style-href]\n\n> **N.B**: Because this tool is targeted for french people, the documentation is...in french\n\n<p align=\"center\">\n  <img src=\"https://user-images.githubusercontent.com/17952318/93326183-b5ba2400-f818-11ea-85cf-c278a1e32b58.gif\" alt=\"Screenshot\">\n</p>\n\nCe module vous permet de récupérer votre consommation électrique Linky via les nouvelles API _\"Authorize V1\"_ et _\"Metering Data V4\"_ d'Enedis\n\nIl peut s'utiliser de 2 façons :\n\n1. En ligne de commande\n2. En tant que module Node.js, depuis un autre programme\n\nLes documentations pour ces 2 usages sont décrites ci-dessous\n\nNotez qu'il vous faut un compteur Linky et un espace client Enedis pour pouvoir utiliser ce module\n\n## 1. Linky en ligne de commande\n\n### Installation\n\nSi vous avez Node.js sur votre machine :\n\n```bash\nnpm i -g @bokub/linky@beta\n```\n\nDans le cas contraire, vous pouvez télécharger le binaire correspondant à votre plateforme dans les [assets de la dernière release](https://github.com/bokub/linky/releases/latest).\n\n> **N.B :** Si vous choisissez d'utiliser un binaire, il faudra adapter les exemples de cette documentation en replaçant la commande `linky` par le nom du binaire.\n>\n> Par exemple, au lieu de faire `linky --help`, il faudra faire `./linky-win.exe --help`\n\n### Utilisation\n\nAvant toute chose, il faudra vous connecter à votre espace client Enedis et leur donner l'autorisation de partager vos données avec une application extérieure.\n\nRendez-vous sur [linky-auth.vercel.app](https://linky-auth.vercel.app) pour donner votre accord et récupérer un jeu de tokens.\n\nPuis, créez une connexion à votre compte avec la commande suivante:\n\n```bash\nlinky auth -a <access token> -r <refresh token> -u <usage point ID>\n```\n\nSi tout se passe bien, vous pourrez alors récupérer votre consommation quotidienne, votre courbe de charge (consommation par demi-heure), et votre consommation maximale par jour.\n\n```bash\n# Récupère la consommation quotidienne du 1er au 7 septembre 2020 inclus\nlinky daily --start 2020-09-01 --end 2020-09-08\n\n# Récupère la puissance moyenne consommée le 1er semptembre 2020, sur un intervalle de 30 min\nlinky loadcurve --start 2020-09-01 --end 2020-09-02\n\n# Récupère la puissance maximale de consommation atteinte quotidiennement du 24 au 31 août inclus\nlinky maxpower --start 2020-08-24 --end 2020-09-01\n```\n\nVous pouvez sauvegarder vos résultats dans un fichier JSON grâce à l'option `--output`\n\n```bash\nlinky loadcurve --start 2020-09-01 --end 2020-09-02 --output data/ma_conso.json\n```\n\n## 1. Linky comme module Node.js\n\n### Installation\n\n```bash\n# Depuis un projet Node.js\nnpm i @bokub/linky\n```\n\n### Utilisation\n\n```js\nconst linky = require('@bokub/linky');\n\n// Créez une session\nconst session = new linky.Session({\n    accessToken: 'access token',\n    refreshToken: 'refresh token',\n    usagePointId: 'usage point ID',\n    onTokenRefresh: (accessToken, refreshToken) => {\n        // Cette fonction sera appellée si les tokens sont rafaîchis\n        // Les tokens précédents ne seront plus valides\n        // Il faudra utiliser ces nouveaux tokens à la prochaine création de session\n    },\n});\n\n// Récupère la consommation quotidienne du 1er au 7 septembre 2020 inclus\nsession.getDailyConsumption('2020-09-01', '2020-09-08').then((result) => {\n    console.log(result);\n    /*\n    {\n        \"unit\": \"Wh\",\n        \"data\": [\n            { \"date\": \"2020-09-01\", \"value\": 12278 },\n            { \"date\": \"2020-09-02\", \"value\": 15637 },\n            ...\n    */\n});\n\n// Récupère la puissance moyenne consommée le 1er semptembre 2020, sur un intervalle de 30 min\nsession.getLoadCurve('2020-09-01', '2020-09-02').then((result) => {\n    console.log(result);\n    /*\n    {\n        \"unit\": \"W\",\n        \"data\": [\n            { \"date\": \"2020-09-01 00:00:00\", \"value\": 582 },\n            { \"date\": \"2020-09-01 00:30:00\", \"value\": 448 },\n            ...\n    */\n});\n\n// Récupère la puissance maximale de consommation atteinte quotidiennement du 24 au 31 août inclus\nsession.getMaxPower('2020-08-24', '2020-09-01').then((result) => {\n    console.log(result);\n    /*\n    {\n        \"unit\": \"VA\",\n        \"data\": [\n            { \"date\": \"2020-08-24 13:54:04\", \"value\": 1941 },\n            { \"date\": \"2020-08-25 01:48:26\", \"value\": 1648 },\n            ...\n    */\n});\n```\n\n[build-src]: https://flat.badgen.net/travis/bokub/linky\n[build-href]: https://travis-ci.org/bokub/linky\n[version-src]: https://runkit.io/bokub/npm-version/branches/master/%40bokub%2Flinky?style=flat\n[version-href]: https://www.npmjs.com/package/@bokub/linky\n[coverage-src]: https://flat.badgen.net/codecov/c/github/bokub/linky\n[coverage-href]: https://codecov.io/gh/bokub/linky\n[style-src]: https://flat.badgen.net/badge/code%20style/prettier/ff69b4\n[style-href]: https://github.com/prettier/prettier\n","readmeFilename":"README.md","_id":"@bokub/linky@2.0.0-beta.2","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dk/VsJl8QAgE1kJjd4vzEGnJGqm3LncKqcWN9X33EVxGDmwt72LItFIzD3GLAq3hfV3a4YvsuGak1AF+OsjWsQ==","shasum":"2642e4ce984d43fbf442bd60d30be41c68810cc9","tarball":"https://registry.npmjs.org/@bokub/linky/-/linky-2.0.0-beta.2.tgz","fileCount":11,"unpackedSize":59730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYe18CRA9TVsSAnZWagAAtRgQAJV5hJ95KR/vkJz8226R\n6gVqN1nwaKfRn+0O7i0QQI3eDoHM/pe3p0LLyTCw1OFwAT9OtWYikghaDgdg\n9opo5NJ/9Jy9EMxr/6rshFnSnFydNkCSPP9dJg2tefiBrRqBm73OAEUSjGs0\nTlzNVsZGOwoXQTFvPRZAjR4fDXS7rB0bmQnvjx84lE1dyVdaPyAL35fkpKkP\nC8EDfRXCJ3wcBKQIWNFRh2mRGklUgmU8ljADirdgi2rp6ZHTr0mnudqoIt2b\nNAHK6RLP44r7wx1GklRAlQVfOvwhmy+i3Ibb9dMgyYEbBVwDtyaQESMYy6Pe\n4scPou7t36wLOog+BL9UYfoEpzMJFpxh1ShspdpeJxIPdVfVMun9tviiqg6/\nuJIVTsiMzh1E+ogr4ntN2NH0qlDCCZ3ILetzbiVYVBAwECLZdsKgZt6AE/Cu\nXJ9gXyI7I/XpIQayyb4adeyTPsIXi9s2P2kqUcGfU5qBr7g/+VocIExX8bg1\n9WCR+UOHX79YlBiMvUxlknXXBW8okz2LplzGGR+IpPAFGWWc4lPWN8kB7CuW\nnB8FnpoyxwEqj421xWsY7m4mliEi1qY3G1FwGjufTgaYMw27dnDlRLfz8b4r\nzZx5zztOj4DMWkIBVI0nujKzaqb3f2R9ixQCbdRcKXH8YR1itq0GPs9d252X\nWkbb\r\n=/feE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFF1NJc36qadODQrN2v9GBbvF7YylPAOWVDucf/8/yhlAiEAic8Ytp1grhPvy9wxBuTQ1HRx21Y20o8G8QkjFpBUPn4="}]},"maintainers":[{"name":"bokub","email":"bbbbbokk@gmail.com"}],"_npmUser":{"name":"bokub","email":"bbbbbokk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linky_2.0.0-beta.2_1600253308381_0.2725064072424639"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"@bokub/linky","description":"Easily retrieve your Linky power consumption","version":"2.0.0-beta.3","author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"dependencies":{"axios":"^0.20.0","chalk":"^4.1.0","conf":"^7.1.2","meow":"^7.1.1","mkdirp":"^1.0.4","ora":"^5.1.0","qs":"^6.9.4"},"devDependencies":{"@ava/typescript":"^1.1.1","@bokub/prettier-config":"^1.0.1","@types/mkdirp":"^1.0.1","@types/qs":"^6.9.4","ava":"^3.12.1","codecov":"^3.7.2","nyc":"^15.1.0","pkg":"^4.4.9","prettier":"^2.1.1","ts-node":"^9.0.0","typescript":"^4.0.2"},"homepage":"https://github.com/bokub/linky","keywords":["linky","enedis","datahub","power","api","cli","consumption"],"license":"GPL-3.0-or-later","main":"dist/src/index.js","bin":{"linky":"dist/bin/cli.js"},"types":"dist/src/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"scripts":{"coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test":"nyc ava --timeout=1m","prepublish":"npm run build","build":"rm -fr ./dist && tsc","pkg":"rm -fr ./pkg && pkg . --out-path pkg","prettier":"prettier --write **/*.{ts,md,json,yml,html}"},"prettier":"@bokub/prettier-config","ava":{"extensions":["ts"],"require":["ts-node/register"]},"nyc":{"extension":[".ts"],"exclude":["**/*.d.ts","test.ts"]},"gitHead":"e59d8f485019d5b4e991672d3ead677c6a602831","readme":"# Linky\n\n[![Version][version-src]][version-href]\n[![Build Status][build-src]][build-href]\n[![Coverage][coverage-src]][coverage-href]\n[![Code style][style-src]][style-href]\n\n> **N.B**: Because this tool is targeted for french people, the documentation is...in french\n\nCe module vous permet de récupérer votre consommation électrique Linky via les nouvelles API _\"Authorize V1\"_ et _\"Metering Data V4\"_ d'Enedis\n\n<p align=\"center\">\n  <img src=\"https://user-images.githubusercontent.com/17952318/93326183-b5ba2400-f818-11ea-85cf-c278a1e32b58.gif\" alt=\"Screenshot\">\n</p>\n\nIl peut s'utiliser de 2 façons :\n\n1. [En ligne de commande](#1-linky-en-ligne-de-commande)\n2. [En tant que module Node.js](#2-linky-comme-module-nodejs), depuis un autre programme\n\nNotez qu'il vous faut un compteur Linky et un espace client Enedis pour pouvoir utiliser ce module\n\n## 1. Linky en ligne de commande\n\n### Installation\n\nSi vous avez Node.js sur votre machine :\n\n```bash\nnpm i -g @bokub/linky@beta\n```\n\nDans le cas contraire, vous pouvez télécharger le binaire correspondant à votre plateforme dans les [assets de la dernière release](https://github.com/bokub/linky/releases).\n\n> **N.B :** Si vous choisissez d'utiliser un binaire, il faudra adapter les exemples de cette documentation en replaçant la commande `linky` par le nom du binaire.\n>\n> Par exemple, au lieu de faire `linky --help`, il faudra faire `./linky-win.exe --help`\n\n### Utilisation\n\nAvant toute chose, il faudra vous connecter à votre espace client Enedis et leur donner l'autorisation de partager vos données avec une application extérieure.\n\nRendez-vous sur [linky-auth.vercel.app](https://linky-auth.vercel.app) pour donner votre accord et récupérer un jeu de tokens.\n\nPuis, créez une connexion à votre compte avec la commande suivante:\n\n```bash\nlinky auth -a <access token> -r <refresh token> -u <usage point ID>\n```\n\nSi tout se passe bien, vous pourrez alors récupérer votre consommation quotidienne, votre courbe de charge (consommation par demi-heure), et votre consommation maximale par jour.\n\n```bash\n# Récupère la consommation quotidienne du 1er au 7 septembre 2020 inclus\nlinky daily --start 2020-09-01 --end 2020-09-08\n\n# Récupère la puissance moyenne consommée le 1er semptembre 2020, sur un intervalle de 30 min\nlinky loadcurve --start 2020-09-01 --end 2020-09-02\n\n# Récupère la puissance maximale de consommation atteinte quotidiennement du 24 au 31 août inclus\nlinky maxpower --start 2020-08-24 --end 2020-09-01\n```\n\nVous pouvez sauvegarder vos résultats dans un fichier JSON grâce à l'option `--output`\n\n```bash\nlinky loadcurve --start 2020-09-01 --end 2020-09-02 --output data/ma_conso.json\n```\n\nPour voir l'aide détaillée :\n\n```bash\nlinky --help\n```\n\n## 2. Linky comme module Node.js\n\n### Installation\n\n```bash\n# Depuis un projet Node.js\nnpm i @bokub/linky\n```\n\n### Utilisation\n\n```js\nconst linky = require('@bokub/linky');\n\n// Créez une session\nconst session = new linky.Session({\n    accessToken: 'access token',\n    refreshToken: 'refresh token',\n    usagePointId: 'usage point ID',\n    onTokenRefresh: (accessToken, refreshToken) => {\n        // Cette fonction sera appellée si les tokens sont rafaîchis\n        // Les tokens précédents ne seront plus valides\n        // Il faudra utiliser ces nouveaux tokens à la prochaine création de session\n    },\n});\n\n// Récupère la consommation quotidienne du 1er au 7 septembre 2020 inclus\nsession.getDailyConsumption('2020-09-01', '2020-09-08').then((result) => {\n    console.log(result);\n    /*\n    {\n        \"unit\": \"Wh\",\n        \"data\": [\n            { \"date\": \"2020-09-01\", \"value\": 12278 },\n            { \"date\": \"2020-09-02\", \"value\": 15637 },\n            ...\n    */\n});\n\n// Récupère la puissance moyenne consommée le 1er semptembre 2020, sur un intervalle de 30 min\nsession.getLoadCurve('2020-09-01', '2020-09-02').then((result) => {\n    console.log(result);\n    /*\n    {\n        \"unit\": \"W\",\n        \"data\": [\n            { \"date\": \"2020-09-01 00:00:00\", \"value\": 582 },\n            { \"date\": \"2020-09-01 00:30:00\", \"value\": 448 },\n            ...\n    */\n});\n\n// Récupère la puissance maximale de consommation atteinte quotidiennement du 24 au 31 août inclus\nsession.getMaxPower('2020-08-24', '2020-09-01').then((result) => {\n    console.log(result);\n    /*\n    {\n        \"unit\": \"VA\",\n        \"data\": [\n            { \"date\": \"2020-08-24 13:54:04\", \"value\": 1941 },\n            { \"date\": \"2020-08-25 01:48:26\", \"value\": 1648 },\n            ...\n    */\n});\n```\n\n[build-src]: https://flat.badgen.net/travis/bokub/linky\n[build-href]: https://travis-ci.org/bokub/linky\n[version-src]: https://runkit.io/bokub/npm-version/branches/master/%40bokub%2Flinky?style=flat\n[version-href]: https://www.npmjs.com/package/@bokub/linky\n[coverage-src]: https://flat.badgen.net/codecov/c/github/bokub/linky\n[coverage-href]: https://codecov.io/gh/bokub/linky\n[style-src]: https://flat.badgen.net/badge/code%20style/prettier/ff69b4\n[style-href]: https://github.com/prettier/prettier\n","readmeFilename":"README.md","_id":"@bokub/linky@2.0.0-beta.3","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8thBeECDjRkgF8Ilh1OvhCKQB3nhhqhpW8b/4bGxuRzPnkdfav4nWktzPTa8rXnQQWrTTNd22aF44Fz721FMfg==","shasum":"29fd54d0dd07154b743e94e564c970fe488d86f9","tarball":"https://registry.npmjs.org/@bokub/linky/-/linky-2.0.0-beta.3.tgz","fileCount":11,"unpackedSize":59797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeuTnCRA9TVsSAnZWagAAuFIQAIvANCtAe3j3Xe8Ur5K9\nZOWGsj/jws0pbSI5TJjsZ2fzjvBJLpemZDXxE7ApLNNhV7uy1Cl1X41Mx1er\nOJabkn9Wnyz7iYP6pEjz+oPH9ozWpImPIOlLvqYy9TKfPYImqYG6/AKGik2S\nMrO6ytvbbNolhcMAbL9Zlfw/yCIKssM8dcPrc5E1ejjbGApsr/iMAGAp5pIE\nuWSfGC0p5kMXWFlqZo2ZQmCpdjUCRaCKkx3taLP7dHnGYPTs0OIOoBVIs7O3\npYmAubihCLy4AnXYjzBsBnrN0U/k73dsqadv3dptjQptx+7R0W5MZ32HnWRW\nSvt2IT1ILt1EwliDIrZCuZ3xWGUA31588mKr64Vw8+z1awrlIRWTMSeVDXQo\npgpmJk3Mb6paUEsE9quGgjC7CIk5xqJDqknWOaxVOQ86IutOpNJ7m9EnaVPM\nCaFOxdn8Sh5dSUW4XJ9Kvx/DDx4I7nkBZ16KuicRSZ8TroGvQkdeaY7ES/te\n1U71/bzYqihesSKqcl7mMV624CT0ihUwA3gSH5t5kN6/tTzUVW9w5fVxbyF+\n9WCSj53j1ieJ29NpYP5DIzY4U+469769GZiLUsvi/xMiDNcEzDVycz3/UAfK\naBMZl4HwgZGF5/2q4hkb/09bBvssLSiVQCccum5zDON6GqgzvtxE4Sv1Tb4D\nAYFS\r\n=f6fG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7K0VsxuK+lwAUa9g9GU0sGy6KaynU7xEdDfpLs7h6jAIgZZbcK2s2RYb6DgzhjJjAGBmPB77XsDG8w8h6KedQy0Q="}]},"maintainers":[{"name":"bokub","email":"bbbbbokk@gmail.com"}],"_npmUser":{"name":"bokub","email":"bbbbbokk@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linky_2.0.0-beta.3_1601889510882_0.7138830791758763"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-01T10:35:25.923Z","0.1.0":"2018-11-01T10:35:26.318Z","modified":"2022-04-04T19:59:27.053Z","0.2.0":"2019-01-29T11:17:34.375Z","0.2.1":"2019-02-04T14:55:26.186Z","0.2.2":"2019-12-05T11:28:46.016Z","2.0.0-beta.0":"2020-09-11T14:14:09.300Z","2.0.0-beta.1":"2020-09-11T14:57:04.665Z","2.0.0-beta.2":"2020-09-16T10:48:28.557Z","2.0.0-beta.3":"2020-10-05T09:18:30.972Z"},"maintainers":[{"name":"bokub","email":"bbbbbokk@gmail.com"}],"description":"Easily retrieve your Linky power consumption","homepage":"https://github.com/bokub/linky","keywords":["linky"],"repository":{"type":"git","url":"git+https://github.com/bokub/linky.git"},"author":{"name":"bokub"},"bugs":{"url":"https://github.com/bokub/linky/issues"},"license":"GPL-3.0-or-later","readme":"","readmeFilename":""}