atmnb
Version:
Attend Manaba at Univ. Tsukuba from CLI
45 lines (28 loc) • 1.24 kB
Markdown
# atmnb
[](https://travis-ci.org/qiugits/atmnb)
[](https://www.npmjs.com/package/atmnb)
[](./LICENSE)
manaba出席のコマンドラインツール、Node.js版です。\
[GoogleChrome/puppeteer][puppeteer]を利用しています。
## Dependency
- `Node.js`, `npm`
- npm installしたbinにパスが通っていること
- 環境変数に`MANABA_USERNAME`と`MANABA_PASSWORD`、または`UTID_13`と`UTID_PASS`のいずれかの組み合わせでmanabaのユーザ名とパスワードを用意すること
## Install
```terminal
$ npm install atmnb
```
## Usage
```terminal
$ atmnb 1234567
```
`-v`オプションでHeadless Chromeモードを解除して描画させることができます。
```terminal
$ atmnb -v 1234567
```
---
### Related projects
[shuuji3/manaba-attend](https://github.com/shuuji3/manaba-attend)\
[kajyuuen/Papercut-Submit](https://github.com/kajyuuen/Papercut-Submit)
#### Reference [統一認証システム](https://account.tsukuba.ac.jp/list.html)
[puppeteer]: https://github.com/GoogleChrome/puppeteer