Tomachiが作ったものを適当にまとめているページです。順不同です。
問い合わせ等はIssueや[email protected]からお願いします。
なお、Tomachiが制作したプロジェクト・アプリケーションを使用したことによって引き起こされた問題に対してTomachiは一切の責任を負いませんのでご了承ください。自己責任でご利用下さい。
プロジェクト削除や非公開などにより、リンク先が削除されている場合もあります。
利用する場合、ライセンスに則ってご利用ください。
目次
- 目次
- Minecraft関連
- Discord関連
- Twitter関連
- 動画関連
- 開発補助関連
- Webサイトクローリング・スクレイピング
- get-dlsite-favorites
- moneyforward-collector
- pixiv-novel-checker
- ConoHaInfoCrawler
- きららファンタジア ニュースクローラー
- デレステ ニュースクローラー
- ドラクエタクト ニュースクローラー
- カスタムCSS/JS
- その他
- ZoomInClass
- audio-transcriber-web
- gotoeat_map
- TomachicchiMaker
- audio-transcriber-docker
- iTunesAutoMinimized
- SteamAutoClose
- GuidDriveExec
- iLyric
- Memorization
- etc
- テストで作ったもの
- jao Minecraft Server用に作ったもの
Minecraft関連
FirstPlayerNotify
初めてサーバにログインしたプレイヤーをDiscordに通知する。(Bukkit/Spigotプラグイン)
- 使用言語: Java
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/FirstPlayerNotify
Discord関連
Discord関連のアプリケーション類
AutoFocusAssist
DiscordでGoLiveを開始したときに、Windows10の「集中モード」をオンにする。
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/AutoFocusAssist
DiscordTerminal
Discord上からLinux端末のターミナルを使うようにコマンドを実行できるようにする
- 使用言語: Java
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/DiscordTerminal
Twitter関連
Twitter関連のアプリケーション類
WatchFollowFollower
Twitterのフォロー・フォロワーをチェックし、変化があったらDiscordに通知する。
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/WatchFollowFollower
FleetDownloader
Twitterのフリートを取得します。例としてダウンロードやDiscordへの通知等を作ってあります。
- 使用言語: NodeJS, PHP
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/FleetDownloader
動画関連
yfts
YouTube動画内でサムネイル画像に設定されている箇所を探す。
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/yfts
YouTubeDLWrapper
youtube-dlを用いてYouTubeの動画をダウンロードする。
- 使用言語: C#
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/YouTubeDLWrapper
- 備考: YouTubeに限らず、youtube-dlがサポートする動画サイトの動画をダウンロード可能。
MediaConverter
FFmpegを使って、GUIでファイル形式の変換をできるようにする。
- 使用言語: C#
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/MediaConverter
開発補助関連
SystemdLogTracker
Systemdログ(Journal)を監視し、Discordにそれらのログを送信する。
- 使用言語: Java
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/SystemdLogTracker
markdown-viewer
シンプルなMarkdownファイルビュアー
- 使用言語: PHP
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/markdown-viewer
Webサイトクローリング・スクレイピング
PuppeteerとかBeautifulSoup、正規表現などを使ったWebサイトクローリング・スクレイピングをするアプリケーション類
get-dlsite-favorites
DLsiteのお気に入り一覧のうち、割引している商品をピックアップしカレントディレクトリのdata.json
に書きだす。
- 使用言語: NodeJS
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/get-dlsite-favorites
moneyforward-collector
Money Forwardの「家計」にある入出金明細をCSVで出力し、スクリーンショットを撮る。
- 使用言語: NodeJS
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/moneyforward-collector
pixiv-novel-checker
Pixivで小説を検索し、新しい小説をDiscordに通知する。
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/pixiv-novel-checker
ConoHaInfoCrawler
ConoHaのインフォメーションをクロールし、新しいインフォメーションをDiscordに通知する。
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/ConoHaInfoCrawler
きららファンタジア ニュースクローラー
スマートフォンアプリ「きららファンタジア」のニュース情報をクロールして新着情報をDiscordに通知する。
- 使用言語: PHP
- プロジェクトページ: Gist
デレステ ニュースクローラー
スマートフォンアプリ「アイドルマスターシンデレラガールズスターライトステージ」のニュース情報をクロールして新着情報をDiscordに通知する。
- 使用言語: PHP
- プロジェクトページ: Gist
ドラクエタクト ニュースクローラー
スマートフォンアプリ「ドラゴンクエストタクト」のニュース情報をクロールして新着情報をDiscordに通知する。
- 使用言語: PHP
- プロジェクトページ: Gist
カスタムCSS/JS
Stylus(Chrome|FirefoxやTampermonkey(Chrome|Firefox)などで使えるカスタムCSS/JS
Googleの住所情報非表示
google.comの検索ページ末尾に表示される住所情報を表示させないようにする。
- プロジェクトページ: Gist/google.com-hideAddress.user.css
- インストールリンク: Stylusへインストール
Amazonの住所と登録名情報非表示
Amazon上に表示される「住所情報」と「登録名情報」を表示させないようにする。
- プロジェクトページ: Gist/amazon.co.jp-stylus.user.css
- インストールリンク: Stylusへインストール
ITパスポート過去問道場 キーボード操作可能化
ITパスポート試験ドットコム「ITパスポート過去問道場」をキーボード操作可能にする。以下の機能を追加する。
- 数字キーおよびテンキーの1,2,3,4を回答のア,イ,ウ,エと関連付け、それらのキーが押された場合アイウエのいずれか対応するボタンを押す。
- アイウエのいずれかが押された時、正解であれば緑チェックマークを、不正解であれば赤チェックマークを設定する。
- エンターキーが押された際、「次の問題」ボタンを押して次の問題へ進む。
- プロジェクトページ: Gist/itpassportsiken.com.user.js
- インストールリンク: Tampermonkeyへインストール
その他
上記に含まれないその他のアプリケーション(ここが一番多くなる…)
ZoomInClass
Zoomでミーティングを行っている時に、Discord Rich Presenceを使用して表示する。
- 使用言語: C#
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/ZoomInClass
audio-transcriber-web
ブラウザを用いてマイクからの音声をSpeechRecognition
を使って自動的に書き起こし、ファイル に書き込む。
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/audio-transcriber-web
gotoeat_map
農林水産省が実施しているGoToEatキャンペーンの加盟飲食店をOpenStreetMapを用いて地図として見られるようにするプロジェクト・Webアプリケーション。 山梨県に関しては以下のgotoeat-map_yamanashi
にて運用
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/gotoeat_map
gotoeat-map_yamanashi
GoToEatキャンペーンの山梨県内加盟飲食店を地図として見られるようにするプロジェクト・Webアプリケーション。
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/gotoeat-map_yamanashi
TomachicchiMaker
Tomachiのアイコンの色をいじったりして新しいアイコンを作るWebアプリケーション。
- 使用言語: Python3
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/TomachicchiMaker
audio-transcriber-docker
動画・音声ファイルの音声をSpeechRecognition
を使って自動的に書き起こす。Dockerで動作。
- 使用言語: NodeJS
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/audio-transcriber-docker
iTunesAutoMinimized
iTunesの画面を自動で最小化する。
- 使用言語: C#
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/iTunesAutoMinimized
SteamAutoClose
Steamの画面を自動で最小化する。
- 使用言語: C#
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/SteamAutoClose
GuidDriveExec
コマンドに含まれるドライブGUIDをドライブ文字に置き換えてから実行する。
- 使用言語: C#
- プロジェクトリポジトリ: book000/GuidDriveExec
- 備考: 実はあんまり使い道がない…
iLyric
iTunesで再生している曲に設定されている歌詞かMusicMatchに登録されている歌詞を表示する。
- 使用言語: C#
- ライセンス: GNU General Public License v3.0
- プロジェクトリポジトリ: book000/iLyric
Memorization
VoiceText Web APIを使って、打ち込まれた文章を読み上げるmp3ファイルを生成する。
- 使用言語: C#
- ライセンス: MIT License
- プロジェクトリポジトリ: book000/Memorization
etc
いろいろなプログラムなどを詰め込んでいるリポジトリ。
- プロジェクトリポジトリ: book000/etc
テストで作ったもの
主にGitHub Actionsでやりたいことを試すために作ったリポジトリばかり。ライセンスは基本的にThe Unlicense
を適用。
Markdown2HTMLTest
Pandocを使ってMarkdownからHTMLに変換し、releaseブランチに自動コミットするGitHub Actionsを試すためのリポジトリ
- ライセンス: The Unlicense
- プロジェクトリポジトリ: book000/Markdown2HTMLTest
jao Minecraft Server用に作ったもの
jao Minecraft Serverで使用するために作られたプロジェクト群です。 基本的に独自ライセンスjaoLicenseによって他のサーバでの使用は禁止されています。独自ライセンスではないものはライセンス欄を太字にしています。
MyMaid
Bukkit / Spigotの総合プラグイン。
- ライセンス: jaoLicense
- プロジェクトリポジトリ: jaoafa/MyMaid3
jao Super Achievement2
jao Minecraft Server独自の実績を追加するBukkit / Spigotプラグイン。
- ライセンス: jaoLicense
- プロジェクトリポジトリ: jaoafa/jao-Super-Achievement2
Javajaotan
jao Minecraft Serverのコミュニティサーバである「jMS Gamers Club」で動作しているDiscord Bot「jaotan」のプロジェクト
- ライセンス: jaoLicense
- プロジェクトリポジトリ: jaoafa/Javajaotan
AwayFromKeyboard
3分以上放置しているプレイヤー(AFK)を検出し、周囲にパーティクルを表示する。
- ライセンス: jaoLicense
- プロジェクトリポジトリ: jaoafa/AwayFromKeyboard
PeriodMatch2
ピリオド(.
)をどれだけ早く・正確に打てるかどうかを競うBukkit / Spigotプラグイン。
- ライセンス: jaoLicense
- プロジェクトリポジトリ: jaoafa/PeriodMatch2
MackerelSpigotWatcher
Mackerelにサーバの情報を送信するBukkit / Spigotプラグイン。
- ライセンス: MIT License
- プロジェクトリポジトリ: jaoafa/MackerelSpigotWatcher
VCSpeaker
チャットが投稿された際にボイスチャンネルでそのチャットを発言するDiscord Bot。
- ライセンス: MIT License
- プロジェクトリポジトリ: jaoafa/VCSpeaker
VCWatcher
誰かがボイスチャンネルに参加して通話を始めた際に指定したチャンネルに通知するDiscord Bot。
- ライセンス: jaoLicense
- プロジェクトリポジトリ: jaoafa/VCWatcher