Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qqpann/atmnb
manaba出席票をコマンドラインから提出するツール
https://github.com/qqpann/atmnb
Last synced: about 2 months ago
JSON representation
manaba出席票をコマンドラインから提出するツール
- Host: GitHub
- URL: https://github.com/qqpann/atmnb
- Owner: qqpann
- License: mit
- Archived: true
- Created: 2018-02-08T04:47:07.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-09-22T09:52:44.000Z (over 4 years ago)
- Last Synced: 2024-08-10T09:13:26.582Z (5 months ago)
- Language: JavaScript
- Homepage: https://tsukuba-me.github.io
- Size: 17.6 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tsukuba - atmnb (終了)
README
Check out atmnb implemented desktop app: TsukubaMe → https://tsukuba-me.github.io
---
# atmnb
[![Build Status](https://travis-ci.org/qiugits/atmnb.svg?branch=master)](https://travis-ci.org/qiugits/atmnb)
[![npm](https://img.shields.io/npm/v/atmnb.svg)](https://www.npmjs.com/package/atmnb)
[![npm](https://img.shields.io/npm/dt/atmnb.svg)](https://www.npmjs.com/package/atmnb)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](./LICENSE)manaba出席のコマンドラインツール、Node.js版です。\
ターミナルから0.25秒程度で出席をすることができます。\
[GoogleChrome/puppeteer][puppeteer]を利用しています。> Inspired by [shuuji3/manaba-attend](https://github.com/shuuji3/manaba-attend)
## 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
[qiugits/utprint](https://github.com/qiugits/utprint) 同じくコマンドラインから、全学計算機のプリンタにプリントするツール### Reference
[統一認証システム](https://account.tsukuba.ac.jp/list.html)[puppeteer]: https://github.com/GoogleChrome/puppeteer