0.0.2 • Published 2 years ago

@yuiseki/gyazo v0.0.2

Weekly downloads
-
License
WTFPL
Repository
-
Last release
2 years ago

@yuiseki/gyazo-cli

Install

If you want to use gyazo as command, install with -g option.

npm i -g @yuiseki/gyazo

Or if you want to use gyazo as npm package in your Node.js project, just install.

npm i @yuiseki/gyazo

Basic Usage as command

You can use gyazo command if you have install with -g option.

The following command:

gyazo /path/to/image.png

will output tmp file path of screenshot to stdout:

https://gyazo.com/xxxxxxxxxxxxxxxxxxxx

Advanced usage

gyazo command supports multiple CLI arguments and stdin.

Try below commands:

echo /path/to/image.png /path/to/image.jpg | xargs gyazo
cat /path/to/image.png | gyazo -i

Basic Usage as package

import path from "path";
import { promises as fs } from "fs";
import { uploadToGyazoDeviceId } from "@yuiseki/gyazo";

const filename = path.basename(filepath);
const fileBuffer = await fs.readFile(filepath);
const gyazoUrl = await uploadToGyazoDeviceId(fileBuffer, filename);
console.log(gyazoUrl);

Development

npm ci
npm run build
npm link
NODE_ENV=development gyazo /path/to/image.png

ToDo

  • Support OAuth authentication and upload.