Skip to content

Instantly share code, notes, and snippets.

View kingbotss's full-sized avatar
💭
Working on Bots

kingbotss

💭
Working on Bots
  • Freelance
  • worldwide
View GitHub Profile
@kingbotss
kingbotss / scroll-page.js
Created May 30, 2023 08:42
scroll page using javascript
let m=100,x=0;
const sinterval = setInterval(() => {
window.scrollBy(x,m);
m+=m;x+=m; //increase window size after scroll
}, 100);
//clears Interval
setTimeout(()=> clearInterval(sinterval),2000)
@kingbotss
kingbotss / logger.js
Created May 30, 2023 08:38
Winston logger nodejs script starter
const { format, createLogger, transports } = require("winston");
const path=require('path');
const { combine, timestamp, label, printf } = format;
const CATEGORY = "kingbotss";
//Using the printf format.
const customFormat = printf(({ level, message, label, timestamp }) => {
return `${timestamp} [${label}] ${level}: ${message}`;
});
@kingbotss
kingbotss / browser.js
Last active May 30, 2023 08:36
Node js script to get chrome, edge, brave browser location on windows
const fs=require('fs');
function getChromeExe(chromeDirName) {
if (process.platform !== 'win32') {
return null;
}
var windowsChromeDirectory, i, prefix;
var suffix = '\\Google\\'+ chromeDirName + '\\Application\\chrome.exe';
var prefixes = [process.env.LOCALAPPDATA, process.env.PROGRAMFILES, process.env['PROGRAMFILES(X86)']];