aboutsummaryrefslogtreecommitdiffhomepage
path: root/alias
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2022-10-24 13:25:53 +0800
committerHsieh Chin Fan <pham@topo.tw>2022-10-24 14:59:31 +0800
commitfdee2359aa6cb1d64d803a6004e176aa506ac04c (patch)
tree00728dd9da46b3000c0432e8dc9896adcde2d660 /alias
parentaaa39d7c26ad7eeb552ae37b3fc83fb186ca7c29 (diff)
Update image functions
Diffstat (limited to 'alias')
-rw-r--r--alias16
1 files changed, 14 insertions, 2 deletions
diff --git a/alias b/alias
index 7f105d7..bd850ee 100644
--- a/alias
+++ b/alias
@@ -192,7 +192,13 @@ vp() {
192 fi 192 fi
193 193
194 shift 194 shift
195 eval $PREFIX vim $@ "$post" 195 if [[ $HOST = vultr ]]; then
196 vim $@ "$post"
197 else
198 tmpfile=$(mktemp)
199 scp vps:"$post" $tmpfile
200 vim $tmpfile && scp $tmpfile vps:"$post" && rm $tmpfile
201 fi
196} 202}
197 203
198# git 204# git
@@ -350,7 +356,7 @@ alias sample.mbtiles='curl -O https://docs.mapbox.com/help/data/trails.mbtiles'
350alias sample.kml='curl -O https://docs.mapbox.com/help/data/farmers_markets.kml' 356alias sample.kml='curl -O https://docs.mapbox.com/help/data/farmers_markets.kml'
351alias sample.osm='curl https://api.openstreetmap.org/api/0.6/node/3428095932' 357alias sample.osm='curl https://api.openstreetmap.org/api/0.6/node/3428095932'
352alias sample.poly='curl -O http://download.geofabrik.de/asia/taiwan.poly' 358alias sample.poly='curl -O http://download.geofabrik.de/asia/taiwan.poly'
353alias sample.image='curl -O https://file-examples-com.github.io/uploads/2017/10/file_example_JPG_100kB.jpg' 359alias sample.image='curl -O https://file-examples.com/storage/fe4b4c6261634c76e91986b/2017/10/file_example_JPG_100kB.jpg'
354alias sample.gpkg='curl -O http://www.geopackage.org/data/sample1_1.gpkg' 360alias sample.gpkg='curl -O http://www.geopackage.org/data/sample1_1.gpkg'
355alias sample.mvt='curl -O https://demotiles.maplibre.org/tiles/5/25/14.pbf' 361alias sample.mvt='curl -O https://demotiles.maplibre.org/tiles/5/25/14.pbf'
356alias sample.mp4='curl -O https://jsoncompare.org/LearningContainer/SampleFiles/Video/MP4/Sample-MP4-Video-File-Download.mp4' 362alias sample.mp4='curl -O https://jsoncompare.org/LearningContainer/SampleFiles/Video/MP4/Sample-MP4-Video-File-Download.mp4'
@@ -406,6 +412,12 @@ image.from_data_url() {
406 xsel -ob | sed -E 's/^.+,//' | base64 -d >$1 412 xsel -ob | sed -E 's/^.+,//' | base64 -d >$1
407 identify $1 413 identify $1
408} 414}
415image.upload() {
416 month=$(date +%Y-%m)
417 filename=$(date +"%d_%Hh%Mm%Ss").${1##*.}
418 scp $1 vps:~/data/s3.photos/$month/$filename
419 echo https://topo.tw/photos/$month/$filename
420}
409image.text() { 421image.text() {
410 convert \ 422 convert \
411 -size 230x130 \ 423 -size 230x130 \