Skip to content

Instantly share code, notes, and snippets.

Avatar

eggplants

View GitHub Profile
View 𝙔𝙚𝙖𝙧 𝙋𝙧𝙤𝙜𝙧𝙚𝙨𝙨
𝙔𝙚𝙖𝙧⌚𝙋𝙧𝙤𝙜𝙧𝙚𝙨𝙨
▓▓▓▓▓▓▓░░░░░░░░
51.23287671232%
@eggplants
eggplants / lyric-extractor.sh
Last active Jul 4, 2022
歌詞抽出コマンド
View lyric-extractor.sh
#!/bin/bash
# http://j-lyric.net/
j-lyric() {
curl -s "$1" \
| egrep -o '
<h2>[^<]+</h2>
|<p class="sml">[^<]+<a[^>]+>[^>]+>
|<p id="Lyric">[^/]+</p>
|<p class="sml">[^<]+</p>' \
@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

How to delete issues on GitHub with GitHub API

Motivation