haya256

haya256

いろいろ作っています。パブリックリポジトリの一部を紹介します。

テキストをYMM4台本CSV形式に変換するスクリプト

text_to_ymm4

テキストファイルを [ゆっくりMovieMaker4(YMM4)](https://manjubox.net/ymm4/) の台本CSV形式に変換するPythonスクリプトです。

Python

個人情報を極力DBに保持しない、シンプルな掲示板。Google OAuthでログインし、投稿できるRails製ミニBBS。

oauth-mini-bbs

個人情報を極力保持しないシンプルなミニSNSアプリケーション

HTML
bbsgoogle-oauthrails8ruby-on-rails

OpenAI互換APIを使ったAlexaチャットスキル(TypeScript + AWS Lambda)

alexa-skill-ai-chat-basic

OpenAI互換APIを使ったAlexaチャットスキルです。

TypeScript
alexaalexa-skillaws-lambdaopenaitypescript

イベントブースをWebで再現するAIアシスタント付きオープンソースプラットフォーム

virtual-booth

イベントブースをWebで再現するAIアシスタント付きのオープンソースプラットフォームです。

TypeScript
ai-chatbotnextjsopenai-compatibletypescriptvirtual-booth

GitHub パブリックリポジトリ公開作業自動化 Claude Code スラッシュコマンド /publish

claude-command-publish

Claude Code のスラッシュコマンド `/publish` — 現在のプロジェクトを GitHub パブリックリポジトリとして公開する作業を自動化します。

automationclaudeclaude-codegithub-clislash-command

Podcast の RSS フィードからエピソードのタイトルと URL 一覧を表示するスクリプト

rss-podcast-title-list

Podcast の RSS フィード URL を渡すと、エピソードのタイトルと URL の一覧を表示するスクリプトです。

Python
clipodcastpythonrss

テキストファイルからランダムに1行を選び、一定間隔でmacOSの音声で読み上げる学習用CLIツール

random-read-in-computer-voice-interval-cli

テキストファイルの中からランダムに1行を選び、一定間隔でコンピューターの声で読み上げるCLIツールです。

Python
clilanguage-learningmacospythonstudy-tooltext-to-speech

5分間で終電に乗り込むテキストアドベンチャーゲーム

text-adventure-5min-smallest

5分間で脱出するテキストアドベンチャーゲームです。深夜の無人駅でICカードを探し、終電に乗り込みましょう。

Python
cligamejapanesepythonterminaltext-adventure

人生RPG

life-rpg

日々のこまごまタスクや目標をRPGとして楽しむ人生冒険システム、を目指して開発中の、タスク管理+αアプリ。

Python
cligamelife-managementproductivitypythonrpg

iOS用SRT音声配信アプリ

srtto-sound-only-live

音声のみをSRT(Secure Reliable Transport)プロトコルで配信するiOSアプリです。

Swift
audiohaishinkitioslive-streamingsrtstreamingswiftswiftui

3分ごとにランダムな文章をチャットに表示する Minecraft Fabric MOD

minecraft-mod-random-sentence-display-every-3-minutes

3分ごとにランダムな文章をチャットに表示する Minecraft Fabric MOD です。

Java
minecraft-mod

公開ブックマーク

open-bookmark

シンプルなブックマーク管理アプリ。Cloudflare Workers + D1 で動作。

TypeScript
cloudflare-d1cloudflare-workersopen-bookmark

Discord bot(今年の残日数)

discord-bot-1st-how-many-days-left-in-this-year

毎朝 7:22(JST)に、今年の残り日数を Discord に投稿する Bot です。

JavaScript
discord-botgithub-actions

ひまつぶし時間管理

himatsubushi-management

JavaScript
time-management

テキスト置換でキー変更(弾き語り支援)

simple-changekey-text-replace

HTML
guitarukulele

PDF簡易編集ツール

pdf-minimum-edit

PDFファイルをページ単位で最低限の編集ができるWebアプリ。

Python
pdf

Whisperで文字起こし

groq-whisper

Groq の Whisper API を使った音声認識 Web アプリケーションです。Cloudflare Workers でサーバーレスにホスティングされます。

TypeScript
whisper

1画面マップRPG

1screen-rpg

レトロな1画面テキストRPG。ブラウザで動作します。

JavaScript
game