2.0.2 • Published 1 year ago

opex-telegraph-uploader v2.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

telegraph-uploader

A package that helps you to upload media files to telegra.ph.

Usage

uploadByBuffer

uploadByBuffer(buffer, contentType, [agent]) => Promise<Response>

uploadByUrl

uploadByUrl(url, [agent]) => Promise<Response>

Agent

An instance of https.Agent class (you can use this for proxies, search https-proxy-agent, socks5-proxy-agent etc.)

Response

{link: String, path: String}

Examples

By buffer

const {uploadByBuffer} = require('telegraph-uploader')
const fs = require('fs')

uploadByBuffer(fs.readFileSync('image.png'), 'image/png')
  .then((result) => {
    console.log(result)
    /* {
         link: 'https://telegra.ph/file/...',
         path: '/file/...',
       } */
  })

By URL

const {uploadByUrl} = require('telegraph-uploader')

uploadByUrl('https://link.to/image')
  .then((result) => {
    console.log(result)
    /* {
         link: 'https://telegra.ph/file/...',
         path: '/file/...',
       } */
  })

Developers:

published by OpexDev