Showcase
作成したものの紹介です.
ソフトウェア
Discord Spamming Button
定型文を登録して Discord に Webhook を通じてコメントできる Web アプリケーション.
コピペを連投するのに便利.WebApp としてスマートフォンでも気軽に使える.
データベースに Firebase Cloud Firestore を利用しており(無駄に)リアルタイムに登録して遊べる.
Swarm Checkins Plotter
URL: https://odekake.unyacat.net
Swarmのチェックインを地図にプロットする.日時指定もできる.
MH-Z14A-WebUI
NDIR 二酸化炭素センサー「MH-Z14A」と Python + Flask,Vue.js + Vuetify を利用した定期的な二酸化炭素濃度の計測および簡易的な WebUI の実装.
定期的に自動更新されるのでこのまま放置するだけでグラフが描画される.Grafana と連携することもできる.
秒給メーター
https://secpay.netlify.app/
時給があるなら秒単位で給料が出てもいいじゃない,とバイト中の暇なときに思ったので作成した.
2 日で公開までできたので満足.
Spotify Nowplaying Tweeter
https://nowplaying.unyacat.net/
Spotifyで再生中の曲の情報を取得してツイートするだけのWebサイト.
半日で公開までできたので満足.
WestJR
JR西日本列車走行位置非公式 API を利用しやすくする Python ライブラリ
import westjr
jr = westjr.WestJR(line='kobesanyo', area='kinki')
print(jr.get_trains())
# {'update': '2021-03-31T08:14:34.313Z', 'trains': [{'no': '798T', 'pos': '0414_0415', ...
print(jr.convert_pos(jr.get_trains()["trains"][2]))
# ('新大阪', '大阪') ← 新大阪-大阪間を走行中
ハードウェア
NFC基板名刺
Suica風コイルをPCBに内蔵した名刺.チップを載せることでNFCタグとして利用できる.
3Dアイコン
3Dプリンタで印刷した物理アイコン.ストラップにもなる.