Salta ai contenuti

オープンソースで公開しているソフトウェア

Questi contenuti non sono ancora disponibili nella tua lingua.

PythonやJavaScriptなどのパッケージを自作して、オープンソースソフトウェア(OSS)として公開しています。

Python仮想環境(venv)ディレクトリをクリーンアップするツール

Section titled “Python仮想環境(venv)ディレクトリをクリーンアップするツール”

VenvCleaner

Pythonの仮想環境(.venvvenvディレクトリ)をうっかり作りすぎてしまったので、それらを検索してクリーンアップするツールです。uv venvpython -m venvなどで作ったPython仮想環境ディレクトリの一覧を表示して、古くなったり使わなくなったりしたものを選択・削除できます。

サーバ内の画像データフォルダを閲覧するWebアプリ

Section titled “サーバ内の画像データフォルダを閲覧するWebアプリ”

fast-image-viewer

サーバ内の画像データフォルダを閲覧するWebアプリケーションです。サムネイル画像をHDF5ファイルに保存して高速読み出しできるように工夫しています。DjangoやVueなどの要素技術の勉強用に作ってみました。

TrainScannerの撮影データを事前処理するツール

Section titled “TrainScannerの撮影データを事前処理するツール”

tsutil

列車の全身写真を作成するTrainScanner用の動画データを事前処理するツールです。トリミング・色補正・手ブレ補正できます。また、SNS投稿用の動画を生成する機能もあります。

手軽に動画を読み書きするfffioパッケージ

Section titled “手軽に動画を読み書きするfffioパッケージ”

fffio

Pythonのスクリプトから動画ファイルを手軽に読み書きするPythonパッケージです。fffioは FFmpeg Frame Input/Output の頭文字です。FFmpegを使ってRGB画像データから動画を作るときに起こり得る色化け(RGB画像と異なる色になってしまう問題)を対策してあります。オープンソース(MITライセンス)で公開しています。

Vue.jsアプリにplotlyを手軽に組み込むTypeScriptパッケージ

Section titled “Vue.jsアプリにplotlyを手軽に組み込むTypeScriptパッケージ”

@yamakox/vue3-plotly

ブラウザで強力なチャートを表示するplotlyVue 3.5+で利用するためのパッケージです。TypeScriptをサポートしており、Visual Studio CodeやCursorなどのテキストエディタでは型定義を参照することができます。