Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/catatsuy/gcal_import_timetable
試験日程をGoogleカレンダーに突っ込むRubyスクリプトです
https://github.com/catatsuy/gcal_import_timetable
Last synced: 10 days ago
JSON representation
試験日程をGoogleカレンダーに突っ込むRubyスクリプトです
- Host: GitHub
- URL: https://github.com/catatsuy/gcal_import_timetable
- Owner: catatsuy
- Created: 2012-04-09T13:18:38.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-04-11T12:21:19.000Z (over 12 years ago)
- Last Synced: 2024-05-01T20:22:53.385Z (6 months ago)
- Language: Ruby
- Homepage: http://www.catatsuy.org
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
期末試験自動登録スクリプト
このスクリプトは東工大2011年度前期期末試験の時間割をGoogleカレンダーに登録するスクリプトです
タイトルに講義名+試験or補講,時間,場所に講義室を登録します
**利用規約と注意点**・このスクリプトはパブリックライセンスです 自由に改変・再配布して構いません ただし,時間割のデータの著作権は作者にはありませんのでご注意ください
・このスクリプトによりパスワード等が作者等,他者に漏れることはありません
・このスクリプトは無保証です 自分の責任の元使用してください**使い方**
ー必要なものーRuby/RubyGems
(動作確認はUbuntu11.04上のRuby1.8.7,RubyGems1.3.7)
ー手順ー**スクリプトにはエラー処理が含まれていないので,以下の手順は絶対守ってください**
1. Googleカレンダーの登録にgcalapiを使用しています
なのでRubyGemsを使用してgcalapiをインストールしてくださいUNIX系の場合 端末(ターミナル)上で
sudo gem install gcalapi
Windowsの場合 コマンドプロンプト上で
gem install gcalapi
2. メモ帳等のエディタを開いてください
1行目にGoogleアカウントを書いてください**@gmail.comは不要です**
2行目にGoogleアカウントのパスワードを書いてください
3行目以降に受講している講義の申告番号を1行に1つ書いてください
教務Webシステムの申告科目の参照から確認できます
試験がない番号があっても無視するので,受講しているすべての講義の申告番号を書いて大丈夫です以上のファイルをスクリプトと同じフォルダ上に保存してください
**ただし保存時に必ず文字コードをUTF-8にしてください**
ファイル名は何でもいいです
sampleファイル
account
password
2172
177
7274
855
7214
72683. 端末(Windowsの場合はコマンドプロンプト)を起動して
カレントディレクトリをスクリプトのあるディレクトリ(フォルダ)下にしてください
そこでruby kimatsu.rb 先ほど作成したファイル名
登録に成功するとsuccess!と表示します
Googleカレンダーに登録されているか確認してください以上で終了です
動かない場合は以下の点を確認してください
・RubeGemsでgcalapはインストールしましたか?
・作成したファイルの1行目に@gmail.comまで含めていませんか?
・作成したファイルの文字コードがUTF-8以外になっていませんか?
・カレントディレクトリがスクリプトのあるディレクトリ下になっていますか?gcal_import_timetable
web http://www.catatsuy.org/
twitter http://twitter.com/catatsuy
facebook http://www.facebook.com/catatsuy
mail [email protected]Copyright 2012, KANEKO Tatsuya
Free to use and abuse under the MIT license.
http://www.opensource.org/licenses/mit-license.php