Tomachiが作ったものを適当にまとめているページです。順不同です。

問い合わせ等はIssueや[email protected]からお願いします。
なお、Tomachiが制作したプロジェクト・アプリケーションを使用したことによって引き起こされた問題に対してTomachiは一切の責任を負いませんのでご了承ください。自己責任でご利用下さい。

プロジェクト削除や非公開などにより、リンク先が削除されている場合もあります。
利用する場合、ライセンスに則ってご利用ください。

目次

  1. 目次
  2. Minecraft関連
    1. FirstPlayerNotify
  3. Discord関連
    1. AutoFocusAssist
    2. DiscordTerminal
  4. Twitter関連
    1. WatchFollowFollower
    2. FleetDownloader
  5. 動画関連
    1. yfts
    2. YouTubeDLWrapper
    3. MediaConverter
  6. 開発補助関連
    1. SystemdLogTracker
    2. markdown-viewer
  7. Webサイトクローリング・スクレイピング
    1. get-dlsite-favorites
    2. moneyforward-collector
    3. pixiv-novel-checker
    4. ConoHaInfoCrawler
    5. きららファンタジア ニュースクローラー
    6. デレステ ニュースクローラー
    7. ドラクエタクト ニュースクローラー
  8. カスタムCSS/JS
    1. Googleの住所情報非表示
    2. Amazonの住所と登録名情報非表示
    3. ITパスポート過去問道場 キーボード操作可能化
  9. その他
    1. ZoomInClass
    2. audio-transcriber-web
    3. gotoeat_map
      1. gotoeat-map_yamanashi
    4. TomachicchiMaker
    5. audio-transcriber-docker
    6. iTunesAutoMinimized
    7. SteamAutoClose
    8. GuidDriveExec
    9. iLyric
    10. Memorization
    11. etc
  10. テストで作ったもの
    1. Markdown2HTMLTest
  11. jao Minecraft Server用に作ったもの
    1. MyMaid
    2. jao Super Achievement2
    3. Javajaotan
    4. AwayFromKeyboard
    5. PeriodMatch2
    6. MackerelSpigotWatcher
    7. VCSpeaker
    8. VCWatcher

Minecraft関連

FirstPlayerNotify

初めてサーバにログインしたプレイヤーをDiscordに通知する。(Bukkit/Spigotプラグイン)

Discord関連

Discord関連のアプリケーション類

AutoFocusAssist

DiscordでGoLiveを開始したときに、Windows10の「集中モード」をオンにする。

DiscordTerminal

Discord上からLinux端末のターミナルを使うようにコマンドを実行できるようにする

Twitter関連

Twitter関連のアプリケーション類

WatchFollowFollower

Twitterのフォロー・フォロワーをチェックし、変化があったらDiscordに通知する。

FleetDownloader

Twitterのフリートを取得します。例としてダウンロードやDiscordへの通知等を作ってあります。

動画関連

yfts

YouTube動画内でサムネイル画像に設定されている箇所を探す。

YouTubeDLWrapper

youtube-dlを用いてYouTubeの動画をダウンロードする。

  • 使用言語: C#
  • ライセンス: MIT License
  • プロジェクトリポジトリ: book000/YouTubeDLWrapper
  • 備考: YouTubeに限らず、youtube-dlがサポートする動画サイトの動画をダウンロード可能。

MediaConverter

FFmpegを使って、GUIでファイル形式の変換をできるようにする。

開発補助関連

SystemdLogTracker

Systemdログ(Journal)を監視し、Discordにそれらのログを送信する。

markdown-viewer

シンプルなMarkdownファイルビュアー

Webサイトクローリング・スクレイピング

PuppeteerとかBeautifulSoup、正規表現などを使ったWebサイトクローリング・スクレイピングをするアプリケーション類

get-dlsite-favorites

DLsiteのお気に入り一覧のうち、割引している商品をピックアップしカレントディレクトリのdata.jsonに書きだす。

moneyforward-collector

Money Forwardの「家計」にある入出金明細をCSVで出力し、スクリーンショットを撮る。

pixiv-novel-checker

Pixivで小説を検索し、新しい小説をDiscordに通知する。

ConoHaInfoCrawler

ConoHaのインフォメーションをクロールし、新しいインフォメーションをDiscordに通知する。

きららファンタジア ニュースクローラー

スマートフォンアプリ「きららファンタジア」のニュース情報をクロールして新着情報をDiscordに通知する。

  • 使用言語: PHP
  • プロジェクトページ: Gist

デレステ ニュースクローラー

スマートフォンアプリ「アイドルマスターシンデレラガールズスターライトステージ」のニュース情報をクロールして新着情報をDiscordに通知する。

  • 使用言語: PHP
  • プロジェクトページ: Gist

ドラクエタクト ニュースクローラー

スマートフォンアプリ「ドラゴンクエストタクト」のニュース情報をクロールして新着情報をDiscordに通知する。

  • 使用言語: PHP
  • プロジェクトページ: Gist

カスタムCSS/JS

Stylus(Chrome|FirefoxやTampermonkey(Chrome|Firefox)などで使えるカスタムCSS/JS

Googleの住所情報非表示

google.comの検索ページ末尾に表示される住所情報を表示させないようにする。

Amazonの住所と登録名情報非表示

Amazon上に表示される「住所情報」と「登録名情報」を表示させないようにする。

ITパスポート過去問道場 キーボード操作可能化

ITパスポート試験ドットコム「ITパスポート過去問道場」をキーボード操作可能にする。以下の機能を追加する。

  • 数字キーおよびテンキーの1,2,3,4を回答のア,イ,ウ,エと関連付け、それらのキーが押された場合アイウエのいずれか対応するボタンを押す。
  • アイウエのいずれかが押された時、正解であれば緑チェックマークを、不正解であれば赤チェックマークを設定する。
  • エンターキーが押された際、「次の問題」ボタンを押して次の問題へ進む。
  • プロジェクトページ: Gist/itpassportsiken.com.user.js
  • インストールリンク: Tampermonkeyへインストール

その他

上記に含まれないその他のアプリケーション(ここが一番多くなる…)

ZoomInClass

Zoomでミーティングを行っている時に、Discord Rich Presenceを使用して表示する。

audio-transcriber-web

ブラウザを用いてマイクからの音声をSpeechRecognitionを使って自動的に書き起こし、ファイル に書き込む。

gotoeat_map

農林水産省が実施しているGoToEatキャンペーンの加盟飲食店をOpenStreetMapを用いて地図として見られるようにするプロジェクト・Webアプリケーション。 山梨県に関しては以下のgotoeat-map_yamanashiにて運用

gotoeat-map_yamanashi

GoToEatキャンペーンの山梨県内加盟飲食店を地図として見られるようにするプロジェクト・Webアプリケーション。

TomachicchiMaker

Tomachiのアイコンの色をいじったりして新しいアイコンを作るWebアプリケーション。

audio-transcriber-docker

動画・音声ファイルの音声をSpeechRecognitionを使って自動的に書き起こす。Dockerで動作。

iTunesAutoMinimized

iTunesの画面を自動で最小化する。

SteamAutoClose

Steamの画面を自動で最小化する。

GuidDriveExec

コマンドに含まれるドライブGUIDをドライブ文字に置き換えてから実行する。

  • 使用言語: C#
  • プロジェクトリポジトリ: book000/GuidDriveExec
  • 備考: 実はあんまり使い道がない…

iLyric

iTunesで再生している曲に設定されている歌詞かMusicMatchに登録されている歌詞を表示する。

Memorization

VoiceText Web APIを使って、打ち込まれた文章を読み上げるmp3ファイルを生成する。

etc

いろいろなプログラムなどを詰め込んでいるリポジトリ。

テストで作ったもの

主にGitHub Actionsでやりたいことを試すために作ったリポジトリばかり。ライセンスは基本的にThe Unlicenseを適用。

Markdown2HTMLTest

Pandocを使ってMarkdownからHTMLに変換し、releaseブランチに自動コミットするGitHub Actionsを試すためのリポジトリ

jao Minecraft Server用に作ったもの

jao Minecraft Serverで使用するために作られたプロジェクト群です。 基本的に独自ライセンスjaoLicenseによって他のサーバでの使用は禁止されています。独自ライセンスではないものはライセンス欄を太字にしています。

MyMaid

Bukkit / Spigotの総合プラグイン。

jao Super Achievement2

jao Minecraft Server独自の実績を追加するBukkit / Spigotプラグイン。

Javajaotan

jao Minecraft Serverのコミュニティサーバである「jMS Gamers Club」で動作しているDiscord Bot「jaotan」のプロジェクト

AwayFromKeyboard

3分以上放置しているプレイヤー(AFK)を検出し、周囲にパーティクルを表示する。

PeriodMatch2

ピリオド(.)をどれだけ早く・正確に打てるかどうかを競うBukkit / Spigotプラグイン。

MackerelSpigotWatcher

Mackerelにサーバの情報を送信するBukkit / Spigotプラグイン。

VCSpeaker

チャットが投稿された際にボイスチャンネルでそのチャットを発言するDiscord Bot。

VCWatcher

誰かがボイスチャンネルに参加して通話を始めた際に指定したチャンネルに通知するDiscord Bot。