ねこさんカレンダ作ったよ。毎日ねこ、ネコ、ぬこ(=^・^=)
どうき
2019年になりました。毎年クリーニング店からわんにゃんカレンダをもらっていたのですが、2019年分はもらえなかったので、自分でねこさんカレンダを作ってみました。
ねこさんカレンダと言っても、日付とランダム画像を表示するだけですが。
こんなかんじ
グレースケールだといい味でますよ。ねこさん、かわゆす。(=^・^=)
せつめい
プログラムは Raspberry Pi、Raspbian GNU/Linux 9.4 (stretch) で動作確認が取れています。
cat_calendar.rb を Supervisor などでデーモン化してください。
KindleやKobo等のブラウザで http://IPアドレス:1313/ を指定すると、一定時間ごとランダムでねこさんが表示されます。
ブラウザのバージョンが古いときちんと表示されない場合があります。スクリーンセーバは無効にしてください。
require 'sinatra'
set :port, 1313
set :bind, '0.0.0.0'
keyword = 'cat'
httpurl = 'https://loremflickr.com/640/480/' + keyword + '?'
refreshsec = 600
get '/' do
timenow = Time.new
titledate = timenow.strftime("%Y年%m月%d日") + '(' + %w(日 月 火 水 木 金 土)[timenow.wday] + ')'
unixtime = timenow.to_i
<<STRING
<html>
<head>
<meta http-equiv="Refresh" content="#{refreshsec}">
<style>
body {font-family: arial, sans-serif;}
p {padding-top: 0; paddding-bottom: 0; margin-top: 0; margin-bottom: 0;}
</style>
</head>
<body>
<p style="font-size: 260%">#{titledate}</p>
<img src="#{httpurl}random=#{unixtime}">
</body>
</html>
STRING
end
参考:
- Remarks from DIY projects - Share Messages via Kindle on Fridge ... プログラムを参考にしました。
- LoremFlickr - Free placeholder images ... 無料で画像をランダム表示できます。
- Qiita - @wintyo - Kindle Paperwhiteでスリープをオフにする
- Qiita - @somainit - 第8世代Kindle(無印)をjailbreakしたけどscreensaverを無効にできないので何とかしてみた
さらに
ねこさん以外にも、変数 keyword に関連した画像が一定時間ごとに表示されます。
どんな画像が表示されるか楽しみですね。
参考:
Author And Source
この問題について(ねこさんカレンダ作ったよ。毎日ねこ、ネコ、ぬこ(=^・^=)), 我々は、より多くの情報をここで見つけました https://qiita.com/somainit/items/3d65d10a68f9cd725e38著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .