Skip to content

Instantly share code, notes, and snippets.

@stormoz
stormoz / gist:93eaa11b846ae413eaf374482842a72d
Last active March 8, 2019 02:19
Node JS: send binary file as multiform data
var formData = {
'myfile_key': {
value: <Buffer object>
options: {
filename: 'image_file'
}
}
};
@stormoz
stormoz / read data to stream
Created July 25, 2019 13:19
read data to stream
import http from 'http';
import axios from 'axios';
http.createServer(async function (req, res) {
const responseStream = await axios({
method: 'get',
url: 'http://blob.file.storage/filepath',
responseType: 'stream'
});
@stormoz
stormoz / axios_get_pipe_zip.js
Created July 25, 2019 13:29 — forked from bhuizi/axios_get_pipe_zip.js
axios get request w/ piping
const axios = require('axios');
const fs = require('fs');
const url = <path_to_file>
axios({
method: 'get',
url: url,
responseType:'stream'
})
.then(res => {
res.data.pipe(fs.createWriteStream('new.zip'));
@stormoz
stormoz / install.bat
Last active February 10, 2022 08:57
Start Selenium Grid hub and nodes as Windows services
nssm install SeleniumHub java -jar C:\Selenium\selenium-server-standalone-2.48.2.jar -role hub
nssm start SeleniumHub
nssm install SeleniumNode1 java -jar C:\Selenium\selenium-server-standalone-2.48.2.jar -role node -hub http://localhost:4444/grid/register -Dwebdriver.chrome.driver=C:\Selenium\chromedriver.exe
nssm set SeleniumNode1 DependOnService SeleniumHub
nssm start SeleniumNode1
nssm install SeleniumNode2 java -jar C:\Selenium\selenium-server-standalone-2.48.2.jar -role node -hub http://localhost:4444/grid/register -Dwebdriver.chrome.driver=C:\Selenium\chromedriver.exe
nssm set SeleniumNode2 DependOnService SeleniumHub
nssm start SeleniumNode2