どんなウィジェット?

この世に星の数ほどあるコンテストサイトの予定をまとめて表示するための iOS ウィジェットです.

  • 各コンテストをタップすると,そのコンテストサイトに飛びます
  • contestIdsからコンテストサイトを追加できます

どうやって導入するかの説明が不十分だったので,ここで改めてまとめておきます.

導入方法

1. 「Scriptable」をインストールする

まず,ウィジェットを動作させるためのアプリである,Scriptableをインストールします.

Scriptable →

2. ソースコードをコピーする

ソースコードをGistから持ってきます. 以下のリンクに飛んで,ソースコードをコピーしてください. (Raw にした方がやりやすいかも)

Gist →

3. Scriptable にソースコードを入れる

コピーできたら,Scriptable を起動します. 右上の「+」ボタン からファイルを作成して,左下の設定ボタンを押してファイルの名前を変更しておきます.

変更できたら「Close」を押して,2 枚目の状態に戻ったことを確認します. 何もないところを押すと入力モードになるので,そこにさっきコピーしたコードを貼り付けてください.

手順3

4. CLIST の設定

CLISTに行ってログインしてください. 新規登録も簡単にできます.

CLIST →

ログインできたら CLIST API に飛んでください.

画面上部の 「show my api-key」 を押して,出てきたモーダルの下の方の 「Param query」 をコピーしてください. (/?username=...みたいなやつです)

CLIST API →

Scriptable に戻り,ソースコード 5 行目のCLIST_APIに先ほどコピーした「Param query」を貼ってください.

以上で下準備は終了です.

5. ウィジェットの作成

ホーム画面に戻り,何もないところを長押しします. 左上の 細長い「+」ボタン を押すとウィジェット追加画面が出てくるので,その中から Scriptable を選んでください.

ウィジェットの大きさを選んで, 「ウィジェットを追加」 を押すととりあえず無のウィジェットが生成できます. ウィジェットの大きさですが,一番小さいもの以外は対応しているので自身のホーム画面と相談して選んでください.

生成されたウィジェットを長押しして 「ウィジェットを編集」 を押すと,下画像の 2 枚目になるので「Script」からさっき作ったソースコードを選択してください.

手順5

6. おわり!

お疲れ様でした. これでウィジェットが表示されているはずです.

他のコンテストサイトをどうやって追加するかはまた書き加えます.

もし良ければ Gist を Star してもらえると嬉しいです(小声)