A cli tool which could run with Typora
$ npm install upload-my-image -g
uploadimg [options...] <path>
--list -L show all avaliable servers
--server=<server> -S select server
--sen=<true|false> whether enables a case-sensitive mode for matching files, default true
--help -H show help
examples
uploadimg ./wallpaper.png
uploadimg wallpaper.png --server=smms # use selected server
uploadimg a.png b.png c.png # upload multiple images
uploadimg ./*.jpg ./*.png # use system glob, windows cmd is not supported
uploadimg "./*.jpg" # use fast-glob, support all system
after installation, input uploadimg
or uploadimg --server=<serverName>
in Typora to use it
$ npm install upload-my-image --save
glob is not supported here
import getRemoteURL from "upload-my-image/beds/smms.js";
(async () => {
console.log(await getRemoteURL("./wallpaper.jpg"));
})();