(2025年5月:ブログの更新前のこの記事も少し書き直して更新する予定〜)
レベルアップヾ(*ΦωΦ)ノ✨
Backloggery#
前にこのブログで紹介したけど、〜2年間Backloggeryという英語のみのゲームコレクションを整理するサイトを使ってた。 めっちゃ好きだけどやっぱりいろいろ不便や欲しいなと思ってたところがある:
- 英語のみ
- キーボードのみの操作は不可能
- JavaScriptが嫌い
- アクセシビリティーは存在しない
- 使っていない人にちょっと分かりにくいデザイン
- バックアップできない
- いつかトラブルか面倒になったら消える可能性
そして最近はページの上に「新しいデザイン製作中」のPatreonメッセージが付いていて、ちょっと調べたらJavaScriptの多い新しいレイアウトを作っているそう。完成したら今よりキーボード操作できない、アクセシビリティーのないページになってる心配がある。
ぴょんコレ プロジェクト#
というわけでぴょんコレという、自分のBackloggeryっぽいページを作り始めた(‾∇‾*)ゞ
- (下手だけど)一応英語っぽいと日本語っぽい表示と検索可能
- クッキーやローカルストレージ使わない
- JavaScript無効化しても使える
- ダークモードのデザイン
- テキストブラウザーでも大丈夫
- スクリーンリーダーでも使える
- アクセシビリティー大事
- プライバシー大事
まだ製作中だけど問題を見つけたらぜひ教えてください!
作り方#
Backloggeryのポリシーによるとスクリプトや自動的なアクセスは禁止されている。 なのでゲームリストをぴょんコレに移動するために自分のBackloggeryのページを開いて、コピペして、自分のパソコンに保存してバックアップした。次は簡単なPythonスクリプト作ってぴょんコレに必要なファイルに変換した。 ぴょんコレは自分のデータベースを使ってBackloggeryと全く繋がっていない。
ちなみに最近はSQLより、小さいデータベースだとJSONかCSVを使って作ってみます。ぴょんコレの場合はCSVにしてみた。
サーバーはApacheで、ページは全部PythonのCGIアプリケーション(1110行)で生成してる。フレームワークなどは使っていない:
オープンソースしない#
セキュリティのために色んな制限を付けて、バックエンドはデータを直接に入力してるので開発者じゃないとあまり使いやすくないかもしれない。 Backloggeryなどのライバルソフトを出すつもりないし、リポジトリのメンテナンスもしたくないので一応オープンソースする予定はない。
ぴょんコレみたいなページを作りたい方はぜひHTMLやCSSなどをコピペして自由に使ってください! これからもBackloggeryや他のサイトを使っているフレンドのページを覗いてみたいのでぜひいつでも教えてください! 新しいBackloggeryか他のサイトはいつか便利なAPIを利用したら繋がってみたい!
さようならBackloggery#
今まで使ってたBackloggery: Mikapyon@Backloggery
ありがとうね、バイバイ (*‾▽‾)ノ
