10.12.4177 • Published 4 years ago

@the-bds-maneger/fetchsync v10.12.4177

Weekly downloads
-
License
AGPL-3.0-or-later
Repository
github
Last release
4 years ago

fetchSync

Fetch Sync remote files in different methods such as Buffer (It is also possible to Save the file with the SavePath option), text and json.

Heads up!!

This option needs to have NodeJS above 14.x Installed on your system to use.

Installation

npm registry: npm install @the-bds-maneger/fetchsync.

Github Repository: npm install https://github.com/The-Bds-Maneger/fetchSync.git

Examples

get JSON:

const fetchSync = require("@the-bds-maneger/fetchsync");
const userIPInfo = fetchSync("https://ipinfo.io/json").json();
console.log(userIPInfo);

Get HTML:

const fetchSync = require("@the-bds-maneger/fetchsync");
const ExampleCom = fetchSync("https://example.com/").text();
fs.writeFileSync("./Example.html", ExampleCom);

Get ZIP File:

const fetchSync = require("@the-bds-maneger/fetchsync");
const adm_zip = require("adm-zip");
const zip = new adm_zip(fetchSync("https://example.com/Example.zip", {}, true).Buffer);
zip.extraAll("/tmp/ZipZipDir/")
10.12.4177

4 years ago

1.0.0

4 years ago