Akisame's Diary
ノンジャンル何でも書いちゃうブログ

Rainmeterのテーマ”Enigma”でICAL形式のカレンダーを表示する

2016/04/15 カテゴリ: 技術系 タグ: Rainmeter Enigma
目次

25日ぶりぐらいですかね。お久しぶりです。

常時いろいろな情報が見れると良いなと思って数年ぶりにRainmeterを導入しました。

最終的にはシンプルに。こんな感じですが使いやすいです。

sidebar

引っかかったのはEnigmaのGCalというカレンダー表示用パーツ。
googleCalendarがいつの間にかxml形式のシークレットurlを廃止していたので、未対応のGCalには適用できないんですよね。

海外フォーラムで解決策が出ていました。

I've had the Gcal reader installed and working for about half a year now but it's now showing Invalid Feed Format, Could not identify a valid feed format. I have tried giving the reader another XML...

簡単に解説するとluaを書き換えて配置するだけなんですが、変更箇所がそこそこややこしいのでgistに編集済のファイルを置いておきました。

iCal for Enigma,GCal thankYou @lew101 https://github.com/Kaelri/Enigma/issues/84#issuecomment-178166819 - Reader.lua

Download ZIPでダウンロードして解答してください。ブロックを解除することを忘れずに。

特別設定を変えていなければC:\Users<<ユーザー名»\Documents\Rainmeter\Skins\Enigma@Resources\Measures Reader.luaがあると思うので置き換えます。
一応バックアップしておくと失敗した時に悲しまなくて済むかと。

Options.iniからiCalのURLを追加して正しく表示されれば成功です。お疲れ様でした。

おまけ カレンダーを複数表示させる

rssリーダーは個別に表示できるウィジェットが搭載されているんですがGCalにはないんですよね。
ということで少しカスタマイズして追加してみました。

enigma GCal Customize http://enigma.kaelri.com/. GitHub Gist: instantly share code, notes, and snippets.

少しややこしいですが、 使い方.txt を見て配置後表示してみてください。

ページめくりが出来なく、しっかりと表示したいカレンダーが表示されれば成功です。

おまけ サイドバーの位置以外をデスクトップとみなす

全画面にすると隠れてしまい不便です。
ということでサイドバーの位置などはデスクトップ扱いにならないよう制御します。

内容を取得できませんでした

こちらのアプリケーションをダウンロード。解凍後、起動して良い具合になるよう座標を設定してください。
デフォルトだとサイドバーの幅は200pxです。

スタートアップに設定すれば楽ちんです。