GitHub リポジトリ棚卸し
もう使わなくなってしまったリポジトリをアーカイブしました。
クソガキの頃から無駄にリポジトリを作ってしまっていたので、アーカイブしたり削除したりした記録です。
アーカイブ作業中に気づいたが、自分用の実装練習コードを上げてしまってるやつはアーカイブじゃなくて削除で良さそうなので、基本削除していく(ゴミを保存させておくのはなんか申し訳ないし...
アーカイブ & 削除前のリポジトリ数
適当に LLM に集計スクリプトを作らせた結果 (public のみ対象)
User: zztkm
Public repos (listed): 262
Archived (public): 21
Forked (public): 62
Templates (public): 4
Disabled (public): 0
アーカイブしたリポジトリ
自分がブログに残しておきたいというリポジトリをピックアップ。
V 言語関連
- https://github.com/zztkm/type-safe-app-with-v
- V 言語 で n月刊ラムダノート Vol.4, No.3(2024) – 技術書出版と販売のラムダノート の「#2 型を活用した安全なアプリケーション開発(佐藤有斗)」で紹介されたテクニックを実践してみたリポジトリ
- 最近は V 言語を触ってないが、地道に v1 に近づいていってるので正式リリースされたら改めて触ってみるつもり
- 構文や機能など地味に気に言ってる
- あと自分が追加したクロスプラットフォームな PATH 区切り文字のための関数がまだ残されたままで嬉しい
- https://github.com/zztkm/microcms-v-sdk
Go 関連
- https://github.com/zztkm/sqlc-gen-py
- 元々公式が提供していた sqlc-gen-python に ORM と MySQL 対応を追加したもの
- 現在は Python で sqlc を使うモチベーションがないためアーカイブ
- プラグインを作った経験が得られて良かった
- https://github.com/zztkm/go-workers-d1-sqlc
- Cloudflare Workers を Go で開発するときに自分ならこうするというスタックをまとめたサンプル
- このスタックは今でも気に入っており、Go で Workers を書きたくなったらまたやると思う
- Wasm 周りの状況がどの程度変わってるかは把握していないためそれからにはなりそう
- https://github.com/zztkm/sjis2utf8
- 多分 SJIS の csv ファイルを UTF-8 に変換するためのツール
- 昔はこういうしょーもなツールをちょこちょこ作ってた、でもこういうのでいいんだよな
- https://github.com/zztkm/excel2csv
- Excel を csv に変換するツール
- https://github.com/zztkm/c4
- コピーした文字数をカウントしてポップアップ通知するうざいツール
- 文字数をカウントするのに地味に使ってました
- https://github.com/zztkm/toolformation
- 所謂プロビジョニングツールなのか?
- 一瞬使ってた
- 今は dotfiles リポジトリで適当な Shell Script で十分だなという感じ
- もし必要になったら Rust で実装し直すし、設定ファイルに YAML は採用しない
- https://github.com/zztkm/gyudon
- CLI ライブラリ
- 悪くないアイデアだった気がする、またこういうオリジナルの CLI パーサーライブラリを書きたい
- https://github.com/zztkm/kobasiri
- なんやこれ
- https://github.com/zztkm/gotify
- もう Spotify を使ってない
Python
- https://github.com/zztkm/microcms-python-sdk
- また microCMS
- https://github.com/zztkm/call_v_from_python
- これはほぼ V だが、V 言語の実装から shared library を生成してそれを Python から呼び出すやつ
- https://github.com/zztkm/SSLCheckAPI
- Web サイトが HTTPS 対応しているかをチェックしたかったらしい
- 今のほうが TLS 周りを勉強できてるのでちゃんと作れそうな気がする
作業後のリポジトリ
User: zztkm
Public repos (listed): 248
Archived (public): 48
Forked (public): 61
Templates (public): 3
Disabled (public): 0
感想
大掃除した気分でちょっとすっきりした。昔の俺は Go が好きだったし v とか z とかつく言語好きなんやな...