Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coins13/twins
Command-line interface to TWINS
https://github.com/coins13/twins
Last synced: 3 months ago
JSON representation
Command-line interface to TWINS
- Host: GitHub
- URL: https://github.com/coins13/twins
- Owner: coins13
- License: gpl-2.0
- Created: 2014-03-22T11:49:09.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2017-04-14T12:16:26.000Z (almost 8 years ago)
- Last Synced: 2024-10-14T08:55:01.260Z (4 months ago)
- Language: Python
- Homepage:
- Size: 81.1 KB
- Stars: 10
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tsukuba - twins (長期間未更新) - Command-line interface to TWINS。 (公式サービス関連 / TWINS)
README
twins
=====
[![Build Status](https://travis-ci.org/coins13/twins.svg?branch=master)](https://travis-ci.org/coins13/twins)履修。その全てを極めるために。
[![what we want](http://imgs.xkcd.com/comics/university_website.png)](https://xkcd.com/773/)
機能
---
- 履修登録・取り消し
- 時間割表示
- 科目検索
- 成績開示
- 累計成績要約 (履修単位数, 修得単位数, GPA)
- その他もろもろ必要なもの
---------
- *nix
- Python3インストール
-----------
```
$ pip3 install twins
```使い方
-----
```sh
# オペレーティングシステムIIを履修
$ twins reg GB31801
# 確率論を切る
$ twins unreg GB11601
# 秋Aの時間割を見る
$ twins timetable 秋A
# 秋C時間割をiCalendar形式で出力
$ twins ics 秋C > timetable.ics
# 秋ABで木曜4-6限にある授業を検索
$ twins search '/^木4[1-9\,\-]*$/' | grep "秋AB"
# A+とった授業
$ twins stat | awk '$1 == "A+"{ print }'
# 母親にGPAを教える
$ twins sum | awk '$1 == "GPA:"{ print $2 }' | mail -s "my GPA" [email protected]
```