{"_id":"@alufactorer/kapi","_rev":"3-6b6961b49d3364d63be168f237b0e813","name":"@alufactorer/kapi","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@alufactorer/kapi","version":"1.0.0","description":"A API to retrieve data from kacshuso ","main":"./bin/cli.js","bin":{"kapi":"bin/cli.js"},"scripts":{"start":"node cli.js"},"repository":{"type":"git","url":"git+https://github.com/ALufactorer/kaschuso-api.git"},"keywords":["api","kaschuso","herakles"],"author":{"name":"Alim Weber"},"license":"ISC","bugs":{"url":"https://github.com/ALufactorer/kaschuso-api/issues"},"homepage":"https://github.com/ALufactorer/kaschuso-api#readme","dependencies":{"axios":"^1.1.3","boxen":"4.0","chalk":"2.4","hello-cli":"^0.0.3","inquirer":"^9.1.4","prompt":"^1.3.0","puppeteer":"^19.0.0","readline":"^1.3.0","yargs":"^17.6.0"},"gitHead":"4d338be2a0647516e7eb4d67d8a2fa5e94fc0a44","_id":"@alufactorer/kapi@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-U+lt9E/d94CcBFty8PNs8rc7A2TIWgZ+FbEAp2PW8kagc7B7TSpppQogDRy7ALwy8D+pXsv7XIelUfZkVPC97Q==","shasum":"79cb53c6486578c13ef56868b19c1c1606799cf9","tarball":"https://registry.npmjs.org/@alufactorer/kapi/-/kapi-1.0.0.tgz","fileCount":3,"unpackedSize":4627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu50Wme3OcjNC4g+isGYRbdujtSXBf7dOkinhVWuhjrAIgKWOhnAyTV9scO6fzSlPR8kJDHqLJ/RolTcUFLQdJPAU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU5czACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmorzw//eq/WAi4Dfpg/L+UwfXF9fqcDiFTB7rpg2I4DmnmaKql2YfVF\r\ncyb/IrLa/rBSuPpKHjFpJdsji9kqusNt3pLL0bt5hUzsBH+1CvGqKfsI1geb\r\n/ttukjuyXrycE2Vnx4Ead/YFK46XzmlPuFS/bIUTSS38dQ64oQFSvGDr+Uwm\r\nblwXzpzmKo+gyvEN3XTPQG0kbuGGQhpi8mvQmEvyyeV94KBcjVcXDlOxSfVa\r\nYMt38nr9zTRNRy51SlaIwWelhbO2/AHFCcLr82cbkYCelrKnvKUc7eglQUqO\r\nRT4ZsS7LiJ++egKcdm9dDxr2k9rXfXXlB2W6YyCkXdCPyl7XGZtmZRDZKC1p\r\nHaFZ2GJ6NDOYzQCqzgY17nvAGPPWnf3P0xxBoQfw124iibcftCuXRbfCdHp5\r\n4kwBCpHW5NQvN1cAsV4gEADrPtjJle/GpL5WnOEr4uqQic9CxcRuJ6ITqk9y\r\nyxEQYDMZCALiBGf6bzOU2il/yaBxziJL/UWU+cIU7SBGe2Cp+VjaIjmpkj1e\r\nsf3ywKaiwy7xMrPFXl66Gq0nc0zLtWk4L8T3F9IbSqe9nbRjGmXFkBmPTlPA\r\n4nxduPlY9V9bUcZ6y0GdNZMnnBvynqg7FEVko53FqVEho7T2aFMTbjMjppKc\r\ncIj1azKm9C7ZSOutWX3658yiwEr+0aPkchs=\r\n=ktZs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alufactorer","email":"alu.minium@outlook.com"},"directories":{},"maintainers":[{"name":"alufactorer","email":"alu.minium@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kapi_1.0.0_1666422579664_0.36671579552365174"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alufactorer/kapi","version":"1.0.1","description":"A API to retrieve data from Kaschuso ","main":"./bin/cli.js","scripts":{"start":"node cli.js"},"repository":{"type":"git","url":"git+https://github.com/ALufactorer/kaschuso-api.git"},"keywords":["api","kaschuso","herakles"],"author":{"name":"Alim Weber"},"license":"ISC","bugs":{"url":"https://github.com/ALufactorer/kaschuso-api/issues"},"homepage":"https://github.com/ALufactorer/kaschuso-api#readme","dependencies":{"axios":"^1.1.3","puppeteer":"^19.0.0"},"gitHead":"bbbdf88db7174a13b78d1939fd37001024c461c8","_id":"@alufactorer/kapi@1.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-8t8p6FxjNsSiEDjLtBdl4MPhN5suIV6vOERsNMU4qwCQyjr26fyNcAVOloT3FoNKKYVVkX0OXMoc8IlPzwO9yg==","shasum":"2b08590ea5b05904e969d70000bd2d745a6c8549","tarball":"https://registry.npmjs.org/@alufactorer/kapi/-/kapi-1.0.1.tgz","fileCount":3,"unpackedSize":4423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbCqwlmE7kb9cn9rNVEbYVEORGZAmCI7rBluf+T2QgmgIhAKBvqrfenrWEo9rnVu6sffXgwnwdoOZnrDG7hcVE97yi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU5ifACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQYxAAg74MTjk+nrPhQzX51d4MDoS9MzYVYEsOxAU+cAt9Wzv0kgCn\r\n6qABsRE9G+lMo6M7F2w5zHuV8pp/SIbqTlmvaIaenhUuRqYotsJRg1DCjOus\r\nukImdhXiRMUhaztcfTcfsFDJNuQkLnQzBP3Fx3zl65PN6OeFxiyJYrEcxGw/\r\nAG2TQBkoFjXz1v/0yYEIlUSAUAU7rXymmJCFJIdotKU5DTczYII4w5fJ/XQD\r\nXK9sB1qe3l/rD4FpACe81W/36hWe5ohPvg8VMavyKsbwAuYw5i3ZGym0xUYy\r\nvVSzqJes9bVBG9J7/qNTDFaKg7TpnGoOg9FaAsy6Sqd4eo/BCs2AfKPUV+mr\r\n92Z9CIwKiE6G11E4YYFZEtV01g7pef44GZC8MB9NsOR2Y2Ovd4itDppH0tup\r\n0BHbisv340uvXgfhrDGCF1CFTz3ygu5R8AeY2nuv0jX9KIMZu4CZVO0w7Xkb\r\nR2+7buak7Vi0iW0cP3oOr6n83dGT3sK6QwKgHWZd0iX9zdzfw2YIiht+p98E\r\nqZVb8ZAU5e9K2JZLZ/KJT4sKOjbGlO7XyOz2+mE8GMlP+wSKd5IPGzqQ9FFi\r\n2rdlQ8QXylOkWFyBgUusmk16aN/I1zV7MGrFliVmRllNDB9M5PWRqWURXOg4\r\nlAvUsuYsLCkWHDwDSL78rOeLqo0hjVDjxiI=\r\n=n6UB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alufactorer","email":"alu.minium@outlook.com"},"directories":{},"maintainers":[{"name":"alufactorer","email":"alu.minium@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kapi_1.0.1_1666422943595_0.9291414424461837"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alufactorer/kapi","version":"1.0.2","description":"A API to retrieve data from Kaschuso ","main":"kapi.js","repository":{"type":"git","url":"git+https://github.com/ALufactorer/kaschuso-api.git"},"keywords":["api","kaschuso","herakles"],"author":{"name":"Alim Weber"},"license":"ISC","bugs":{"url":"https://github.com/ALufactorer/kaschuso-api/issues"},"homepage":"https://github.com/ALufactorer/kaschuso-api#readme","dependencies":{"axios":"^1.1.3","puppeteer":"^19.0.0"},"gitHead":"ded250b7e5db7349086443fbc803eb39b2310532","_id":"@alufactorer/kapi@1.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-dy62EKmI2I7px2dlFoDufHkdx4QHT9tHFJUhm08RV/aEnSbTaUAWFwloQMsv4tIdeAmIBddxOCvZAHJi3ssEPw==","shasum":"a2940732eaf02606249bcf267060ef1e9789f603","tarball":"https://registry.npmjs.org/@alufactorer/kapi/-/kapi-1.0.2.tgz","fileCount":3,"unpackedSize":4371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Frq6uFB0hldOxCwSO+liskiwa6wszlGmYg69EcytCAIhAN8ValyzXEbJ8DolVKy43nhtQVQwaiIZUbAPASLFErPQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU5nHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbfA//d1mzTrY7pwiWY7n5cSMtKUftxDP/X03U+lGXXKkZCYICguRv\r\n5SEjfqD5xJL5M8Z6bi4uAuqa/z6ckNeDU9iVUUH/PypIAWz9BbGXNW74M5C5\r\nbGg+28gHhQAUcTglUTlgYy26Sz7e22KEzcq8I64fkLIRH2AAX09Y1UK9y4NM\r\n60KUX5PBYEv7H2E7ueL5y6Q3fWxqs5OCoCY0XMqtL1xGD+ggLuLPNq8pYfCw\r\nQ78sl8HOCBt3QIGJKP/OBo1UrJI8M43UjwOXcA4ToFW/asTwPo455AlryFOe\r\nd0UHLR/MWaZdoIi5QqfZdw8mKhvnNnjeNF44nF+ljRNJY2DDlSjJYtXSqIBC\r\nn21qAEudc6s6IXaos+rec+Rw7I21Wzl2Aei/hH1GWMa5LNCzIlEceeTsSBAk\r\nB5WYpzKRoHlecCFwWXIb+CjKNWOxuDUenBpPVqYhnp8qBAugI+ks2JDTmEag\r\nZg51nwqCjH27EEvYLIc4BZBXCszvJNql4chfaWEqp0X/DKezZOAn/HQnZXwV\r\nN1fiCVdXhD7svJPhITn21RF+4RxrIbd9f+AiMbnuJ3gJh1RD3IpIN3gJ+iQT\r\nZSv0mTv6TyB69/HZa31u4s9XTlA0k4CjtwdPURw4rJ1mNl8BMCrnvXPpkPCj\r\nOrox1UawZAYlIO+7Wcv9FwWKGp0bBtYwJlk=\r\n=8miF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alufactorer","email":"alu.minium@outlook.com"},"directories":{},"maintainers":[{"name":"alufactorer","email":"alu.minium@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kapi_1.0.2_1666423239102_0.7169447399838929"},"_hasShrinkwrap":false},"1.0.3":{"name":"@alufactorer/kapi","version":"1.0.3","description":"A API to retrieve data from Kaschuso ","main":"kapi.js","repository":{"type":"git","url":"git+https://github.com/ALufactorer/kaschuso-api.git"},"keywords":["api","kaschuso","herakles"],"author":{"name":"Alim Weber"},"license":"ISC","bugs":{"url":"https://github.com/ALufactorer/kaschuso-api/issues"},"homepage":"https://github.com/ALufactorer/kaschuso-api#readme","dependencies":{"axios":"^1.1.3","puppeteer":"^19.0.0"},"gitHead":"bfbd20910a30901c28294e46d76b499078d41784","_id":"@alufactorer/kapi@1.0.3","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-elm/i3VszWMtRJIxrhhsRebkuXDTTatQy8KiUBzBrCZ+s1SyOPim46FMrzFgvriee9L3njhSciPGPKXWMrEDQQ==","shasum":"f1bd711077292e024a9d112d007de8cb06ee31a1","tarball":"https://registry.npmjs.org/@alufactorer/kapi/-/kapi-1.0.3.tgz","fileCount":3,"unpackedSize":4348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYBevx0rQh2iMYOZSOh3JnxsIKYslCiMGZDQ2hkG5A7AIgIU6isHnTNsXTCswGB5RVPcFkGP/P08+Z3stazTP1kl4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU5p4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLDg/9FmBT6ft+ujzQhy8C1nKfj+KNx2dl9eG1rLP+74q0kJoVr1cI\r\neS8DvEojofY78vw9RkNUTV0QlwimjaLaD1Yvk+RueZsK9CbNT1C2UIympEeM\r\n09UP0NGztC4ZfnHai9OKtMBQqC9HIKCepnzff3ZdWjl+XQrxurwSbNbGQOAj\r\ntitsT4/LlgWP8jyvAlrSA9nDKI8GeJDIeXkARakMX0kpTqQrbr8fufzE6+0s\r\nxD4xDk7q8XlhIPtQxAMk6g1kALhb7VkNDdiZsPfKxqvzcSAshAV1arhr82jy\r\nT3IZjyZajNHV/Rd5nwbaWWI/0Jk6apUbPyyZs6ocV/277m/9rHSHF1nf/kXY\r\nI0jAriJq9HUlXXtumG2Lq3JUSqWgQxgsuZsOVKL87xRJroVn1sslgZvXuYWX\r\n4fbWlnglLi8RapiUlQslC0P/JebUwvXZQ4AamHA8P4G74AVecDKoj3mTJ7vF\r\n+AyN0Tn3wM0wIfw/ceO9jeBdXMmVnG5NLelObMMhsAtEGS5tkBguWaugYYdS\r\nsg6Mjm/lXbNXUXAQ1RvhqG45lJIyYo9VIkOFeaA4Ay0UewjblAbO7frXB20Q\r\nOpFI9ayj7UIJWiKypRvrJCgAX5kAeudo8ColdzfujBugZIFnmSncrT92TTvp\r\ng0es/c+5emqFop8nPC4RJaBkjpCR605xluI=\r\n=gXqn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alufactorer","email":"alu.minium@outlook.com"},"directories":{},"maintainers":[{"name":"alufactorer","email":"alu.minium@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kapi_1.0.3_1666423415958_0.07058151271081292"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-22T07:09:39.591Z","1.0.0":"2022-10-22T07:09:39.827Z","modified":"2022-10-22T07:23:36.179Z","1.0.1":"2022-10-22T07:15:43.727Z","1.0.2":"2022-10-22T07:20:39.250Z","1.0.3":"2022-10-22T07:23:36.111Z"},"maintainers":[{"name":"alufactorer","email":"alu.minium@outlook.com"}],"description":"A API to retrieve data from Kaschuso ","homepage":"https://github.com/ALufactorer/kaschuso-api#readme","keywords":["api","kaschuso","herakles"],"repository":{"type":"git","url":"git+https://github.com/ALufactorer/kaschuso-api.git"},"author":{"name":"Alim Weber"},"bugs":{"url":"https://github.com/ALufactorer/kaschuso-api/issues"},"license":"ISC","readme":"# Kaschuso API \r\n\r\n**Important!:** \r\nnot my original idea, just a port to javascript, with some documentation.\r\n original implementation from Thilo Jaeggi at **[Notely](https://github.com/thilojaeggi/notely)**\r\n\r\n\r\n## Usage \r\n \r\n ### schulnetz\r\n  overall function wrapper, ideally used as such: \r\n  ```javascript\r\n   import {schulnetz} from \"kapi.js\"\r\n   \r\n   \r\n   schulnetz(username, password, school, async token => {\r\n    //use accesstoken here;\r\n   })\r\n  ```\r\n  \r\n  \r\n  ### getMe\r\n   gets information about you as a user, needs a token and a school if latter is not provided it will default to \"ksso\"\r\n   \r\n   \r\n   ```javascript\r\n   \r\n   import {schulnetz, getMe} from \"kapi.js\"\r\n   \r\n    schulnetz(username, password, school, async token => {\r\n     const me = await getMe(token, school);\r\n     \r\n     console.log(me)\r\n    })\r\n   ```\r\n   \r\n   ### getGrades\r\n   retrieves a list of your available grades, needs a token and a school if latter is not provided it will default to \"ksso\"\r\n   \r\n   \r\n   ```javascript\r\n   \r\n   \r\n   import {schulnetz, getGrades} from \"kapi.js\"\r\n   \r\n    schulnetz(username, password, school, async token => {\r\n     const grades = await getGrades(token, school);\r\n     \r\n     console.log(grades)\r\n    })\r\n   ```\r\n   \r\n   ### getTimeTable\r\n   fetches your timetable, needs a token and a school if latter is not provided it will default to \"ksso\"\r\n   \r\n   \r\n   ```javascript\r\n   \r\n   import {schulnetz, getTimeTable} from \"kapi.js\"\r\n   \r\n    schulnetz(username, password, school, async token => {\r\n     const timeTable = await getTimeTable(token, school);\r\n     \r\n     console.log(timetable)\r\n    })\r\n   ```\r\n   \r\n    \r\n","readmeFilename":"README.md"}