"~/.config/oh-my-posh/erhhung.omp.yaml
"
$schema: https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json
version: 2
blocks:
- type: prompt
alignment: left
newline: true
/* | |
* 1. open https://sandcastle.cesium.com/ | |
* 2. paste this code into the editor | |
* 3. open debugger and disable cache | |
* 4. click Run and wait for globe | |
* 5. click "Run camera sequence" | |
*/ | |
const URL = 'https://geotest{s}.ixstack.net/wms'; | |
const LAYER = 'gvdl:eethnhgcjbwvsrwaqfsgyvzzkw'; |
This document describes one way to load external JavaScript modules into Postman pre-request or test scripts to augment the functionality of your own scripts.
In the collection pre-request script, export common utility functions (feel free to add additional functions for your own use case as this is a common technique for sharing code among individual requests):
// get latest version
_ = require('lodash');
// export common utility functions
pm.globals.set('util', String(() => ({
#!/usr/bin/env bash | |
# | |
# show S3 bucket size/count | |
# usage: bsize <bucket> | |
# | |
# author: Erhhung Yuan <erhhung@alum.mit.edu> | |
bucket=$1 | |
if [ -z "$bucket" ]; then |
#!/usr/bin/env bash | |
# | |
# empty entire S3 bucket | |
# usage: emptyb <bucket> | |
# | |
# author: Erhhung Yuan <erhhung@alum.mit.edu> | |
bucket=$1 | |
if [ -z "$bucket" ]; then |
/* | |
* encode image sequence into WEBM video | |
*/ | |
import {exec} from 'child-process-promise'; | |
import format from 'string-template'; | |
import fsAsync from 'file-async'; | |
import shell from 'shelljs'; | |
import path from 'path'; | |
import os from 'os'; |
#!/usr/bin/env node | |
// | |
// mkid - Make Object ID | |
// | |
// Usage: mkid [type|""] | |
// type: 3-char type | |
// | |
// Requires global NPM modules: | |
// | |
// uuid^8.3.2 |
#!/usr/bin/perl | |
# | |
# myip - get the IP address of this host | |
# | |
# Usage: myip [-6] [prefix] | |
# myip -p | |
# | |
# -6 - get IPv6 address instead of IPv4 | |
# -p - get public IPv4 address from ISP | |
# prefix - match the first NIC having partial |
class DepthmapLoader { | |
/** | |
* load 16-bit PNG depthmap from URL and return | |
* the normalized bitmap as a Canvas ImageData | |
* | |
* @param {string} url - URL of PNG image | |
* @return {Promise} -> {width,height,imageData} | |
*/ | |
fetch(url) { | |
let pngtoy = new PngToy(); |
#!/usr/bin/perl | |
# | |
# chip - add/change/delete IP entry in "/etc/hosts" | |
# | |
# Usage: add/change: chip [-q] {host_name} {ip_address} | |
# delete: chip {host_name} - | |
# | |
# -q: quiet - don't validate if Data::Validate::IP | |
# module cannot be found | |
# |