1.0.13 • Published 6 years ago
cloudkicker v1.0.13
CloudKicker
Status
Branch | Master | Development |
---|---|---|
Travis-CI | ||
Coveralls |
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"));