Skip to content

Instantly share code, notes, and snippets.

@eggplants
eggplants / jgquery.sh
Last active Jul 13, 2022
常用漢字で、新字体の画数 < 異字体の画数のものを抽出 (元: https://gist.github.com/mandel59/8a7cd6cca228723e248d5fccbd41e69a )
View jgquery.sh
#!/usr/bin/env bash
if ! command -v awk git grep sed wget &> /dev/null; then
echo "install: awk, git, grep, sed, wget"
exit 1
fi
[ -f joyo2010.txt ] || wget https://raw.githubusercontent.com/cjkvi/cjkvi-tables/master/joyo2010.txt
[ -f ucs-strokes.txt ] || wget https://raw.githubusercontent.com/cjkvi/cjkvi-ids/master/ucs-strokes.txt
@eggplants
eggplants / learnNim.ja.nim
Last active Jul 3, 2022
Learn Nim in 5 minutes ( https://learnxinyminutes.com/docs/nim , accessed-at: 2022-06-26) の日本語訳
View learnNim.ja.nim
# 一行だけのコメントは `#` から始まります。
#[
これは複数行のコメントです。
Nimでは、複数行のコメントはネスト可能で、#[ に始まり
... ]# に終わります。
]#
discard """
これでも複数行のコメントとして機能します。
View obo
⢀⣀⣀⣀⣈⣿⣀⣀⠀⠀⠀⠀⠀⢀⣴⡿⠂⠀⠀⢶⠶⠶⢶⣶⠆
⠈⠉⠉⣩⡿⣿⠉⠉⠀⢀⣠⣤⡾⣿⠁⠀⠀⠀⠀⠀⠀⢀⣾⠏
⢀⣠⣾⠛⠀⣿⠀⠀⠀⠘⠋⠁⠀⣿⠀⠀⠀⠀⠀⢀⣴⡿⠻⢷⣄
⠈⠋⠀⠀⠀⠿⠀⠀⠀⠀⠀⠀⠀⠿⠀⠀⠀⠀⠸⠟⠁⠀⠀⠈⠻⠃
    ⣀⡤⠴⠔⠒⠚⠚⠚⠚⠚⠚⠒⠴⢄⡀
 ⢀⡴⠊⠁  ⠀⠀⠀⠀⠀⠀⠀⣀⣀ ⡀⠙⢦⡀
⣠⠋⠀ ⠀⠀ ⠀⠀⠀⠀⠀⣠⠞⠁⠁⠉⠙⢢⡀⠙⣄
⢰⠃⣰⠚⠉⠉⠉⠓⢦⡀⠀⠀⢰⠃⠀⠀⠀⠀⠀⠀⢹⠀⠈⢆
⢸⠀⡇⠀⠀⠀⠀⠀⠀⠙⣆⠀⠸⡄⠀⠀⠈⠀⠀⠀⠨⡇⠀⠘⣇⠀
⠘⡆⡇⠀⠀⠀⠈⠀⠀⠀⢸⠀⠀⠙⠦⣀⣀⢀⣀⣀⣨⠃⠀⠀⠸⡄
@eggplants
eggplants / dedent.bash
Created Jun 25, 2022
De-indent in Bash like Python's textwrap.dedent
View dedent.bash
#!/usr/bin/env bash
function dedent() {
local src min
src="$(expand -t 2 -)" # 1 tab = 2 spaces
if [ -z "$src" ]; then
echo "dedent: input is empty." >&2
return 1
fi
min="$(
View 376225-twitch-screen-comment-scroller.js
// ==UserScript==
// @name Twitch Screen Comment Scroller
// @namespace knoa.jp
// @description Twitch のコメントをニコニコ風にスクロールさせます。
// @include https://www.twitch.tv/*
// @version 0.2.1
// @grant none
// ==/UserScript==
(function(){
@eggplants
eggplants / jp_package_tracking.md
Last active Jun 4, 2022
日本の宅配会社 追跡をWebでやる メモ
View jp_package_tracking.md

日本の小包追跡をWebからやる方法まとめ

TIPS

  • 多くは返却されるhtmlをパースする必要がありそう
  • テストのためそれぞれの会社の有効な追跡番号を得たいが困難
    • 実際に使ってみるか?

リスト

@eggplants
eggplants / mermaid2sql.sh
Last active May 24, 2022
Convert mermaid definition of models into PosgresSQL schema
View mermaid2sql.sh
#!/usr/bin/env bash
if [[ "$@" =~ -h ]]; then
echo "Convert mermaid definition of models into PosgresSQL schema"
echo "Usage: $0 <mermaid model definition>"
exit 0
fi
if ! command -v awk sed &>/dev/null; then
echo "Install: awk, sed" >&2
@eggplants
eggplants / del_issue.md
Last active May 23, 2022
Delete GitHub issues with GitHub API (Updated-at: 2022-05-16)
View del_issue.md
@eggplants
eggplants / ghcr.sh
Last active May 10, 2022
How to get information from ghcr Docker Registry HTTP API V2 with curl
View ghcr.sh
#!/usr/bin/env bash
# ref: https://github.community/t/how-to-check-if-a-container-image-exists-on-ghcr/154836/3
# public image's {USER}/{IMAGE}
USER_IMAGE=eggplants/asciiquarium-docker
# get token ('{"token":"***"}' -> '***')
TOKEN="$(
curl "https://ghcr.io/token?scope=repository:${USER_IMAGE}:pull" |
awk -F'"' '$0=$4'