diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2025-01-01 13:56:10 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2025-01-01 13:56:10 +0800 |
| commit | fa3ecfebf0b2cf55620b049b9cdd85386c19b55d (patch) | |
| tree | d22cdb0970d303d716a0384faf5a8cbd915cf427 | |
| parent | eae3e6d3674c5973c21628eb88ed1c4772505310 (diff) | |
Update
| -rw-r--r-- | alias | 42 |
1 files changed, 21 insertions, 21 deletions
| @@ -460,6 +460,27 @@ github.raw() { | |||
| 460 | } | 460 | } |
| 461 | 461 | ||
| 462 | # }}} | 462 | # }}} |
| 463 | # GIS {{{ | ||
| 464 | alias oo='ogr2ogr' | ||
| 465 | alias oi='ogrinfo -al -so' | ||
| 466 | TAIWAN_BBOX='118.1036,20.72799,122.9312,26.60305' | ||
| 467 | TAIWAN_BBOX_V='20.72799,118.1036,26.60305,122.9312' | ||
| 468 | TAIPEI_BBOX='121.346,24.926,121.676,25.209' | ||
| 469 | TAIPEI_BBOX_V='24.926,121.346,25.209,121.676' | ||
| 470 | pbf() { | ||
| 471 | protoc --decode_raw | ||
| 472 | } | ||
| 473 | mvt.decode() { | ||
| 474 | if [[ ! -t 0 ]]; then | ||
| 475 | cat >$tmp | ||
| 476 | tmp=$(mktemp) | ||
| 477 | else | ||
| 478 | tmp=$1 | ||
| 479 | fi | ||
| 480 | mvt_decode.py $tmp | tr \' \" | sed 's/True/true/g; s/False/false/g' | ||
| 481 | } | ||
| 482 | wrap2geojson() { jq -s '{ type: "FeatureCollection", features: . }'; } | ||
| 483 | # }}} | ||
| 463 | # DEV: Docker{{{ | 484 | # DEV: Docker{{{ |
| 464 | alias dk='docker' | 485 | alias dk='docker' |
| 465 | alias dc='docker-compose' | 486 | alias dc='docker-compose' |
| @@ -564,27 +585,6 @@ alias b='vim $HOME/bean/main.bean' | |||
| 564 | # python{{{ | 585 | # python{{{ |
| 565 | alias pip3='python3 -m pip' | 586 | alias pip3='python3 -m pip' |
| 566 | # }}} | 587 | # }}} |
| 567 | # GIS {{{ | ||
| 568 | alias oo='ogr2ogr' | ||
| 569 | alias oi='ogrinfo -al -so' | ||
| 570 | TAIWAN_BBOX='118.1036,20.72799,122.9312,26.60305' | ||
| 571 | TAIWAN_BBOX_V='20.72799,118.1036,26.60305,122.9312' | ||
| 572 | TAIPEI_BBOX='121.346,24.926,121.676,25.209' | ||
| 573 | TAIPEI_BBOX_V='24.926,121.346,25.209,121.676' | ||
| 574 | pbf() { | ||
| 575 | protoc --decode_raw | ||
| 576 | } | ||
| 577 | mvt.decode() { | ||
| 578 | if [[ ! -t 0 ]]; then | ||
| 579 | cat >$tmp | ||
| 580 | tmp=$(mktemp) | ||
| 581 | else | ||
| 582 | tmp=$1 | ||
| 583 | fi | ||
| 584 | mvt_decode.py $tmp | tr \' \" | sed 's/True/true/g; s/False/false/g' | ||
| 585 | } | ||
| 586 | wrap2geojson() { jq -s '{ type: "FeatureCollection", features: . }'; } | ||
| 587 | # }}} | ||
| 588 | # Misc{{{ | 588 | # Misc{{{ |
| 589 | alias yl='youtube-dl' | 589 | alias yl='youtube-dl' |
| 590 | alias yla='youtube-dl -x --audio-format mp3' | 590 | alias yla='youtube-dl -x --audio-format mp3' |