cloudkicker
TypeScript icon, indicating that this package has built-in type declarations

1.0.13 • Public • Published

CloudKicker

Status

npm Dependencies devDependencies

Branch Master Development
Travis-CI Travis branch Travis branch
Coveralls Coveralls branch Coveralls branch

About

Typescript Cloudflare bypass with promises.

Examples

/* Basic Example */
import { CloudKicker } from "cloudkicker";
const cloudkicker = new CloudKicker();
cloudkicker.get("https://example.com/").then(({options, response}) => {
  /* response.body is a Buffer */
  const body: string = response.body.toString();
  /* Do some cool stuff with the response */
}).catch((error) => {
  console.error(error);
});
/* Pipe Example */
import { CloudKicker } from "cloudkicker";
import * as request from "request";
import * as fs from "fs";
const cloudkicker = new CloudKicker();
const index = await cloudkicker.get("https://example.com/");
const options: request.Options = {
  encoding: "utf-8",
  jar: cloudkicker.cookieJar,
  method: "GET",
  url: "https://example.com/doodle.png",
};
request(options).pipe(fs.createWriteStream("doodle.png"));

Readme

Keywords

Package Sidebar

Install

npm i cloudkicker

Weekly Downloads

4

Version

1.0.13

License

GPL-3.0

Last publish

Collaborators

  • jrparks