Skip to content

Instantly share code, notes, and snippets.

View exceedsystem's full-sized avatar

Y.Sakamoto exceedsystem

View GitHub Profile
@exceedsystem
exceedsystem / vscmacros_launc_bash.js
Created December 21, 2020 12:15
An example of 'Bash launcher' macro for VSCodeMacros extension
// [VSCode Macros] extension
// https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros
const vscode = require('vscode');
/**
* Macro configuration
*/
module.exports.macroCommands = {
LaunchBash: {
no: 1,
@exceedsystem
exceedsystem / vscmacros_remove_duplicate_lines.js
Created December 21, 2020 12:17
An example of 'Remove Duplicate Lines' macro for VSCodeMacros extension
// [VSCode Macros] extension
// https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros
const vscode = require('vscode');
/**
* Macro configuration
*/
module.exports.macroCommands = {
RemoveDuplicateLines: {
no: 1,
@exceedsystem
exceedsystem / insert_random_id_using_node.js
Last active July 3, 2022 23:07
An example of 'Insert Random ID using Node.js' macro for VSCodeMacros extension
// [VSCode Macros] extension
// https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros
// License:MIT
const vscode = require('vscode');
const crptrndstr = require('crypto-random-string');
module.exports.macroCommands = {
InsertRandomID: {
no: 1,
func: insertRandomId,
@exceedsystem
exceedsystem / insert_random_id.js
Last active July 3, 2022 23:07
An example of 'Insert Random ID' macro for VSCodeMacros extension
// [VSCode Macros] extension
// https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros
// License:MIT
const vscode = require('vscode');
module.exports.macroCommands = {
InsertRandomId: {
no: 1,
func: insertRandomId,
},
@exceedsystem
exceedsystem / DiffFiles.js
Last active July 3, 2022 23:06
An example of 'Diff two files' macro for VSCodeMacros extension
// [VSCode Macros] extension
// https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros
// License:MIT
const vscode = require('vscode');
const fs = require('fs');
module.exports.macroCommands = {
DiffFiles: {
no: 1,
func: diffFiles,
@exceedsystem
exceedsystem / SearchOnGoogle.js
Last active July 3, 2022 23:06
An example of 'Search on Google' macro for VSCodeMacros extension
// [VSCode Macros] extension
// https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros
// License:MIT
const vscode = require('vscode');
const process = require('process');
const cp = require('child_process');
module.exports.macroCommands = {
SearchOnGoogle: {
no: 1,
@exceedsystem
exceedsystem / ReadItAloud.js
Last active July 3, 2022 23:05
An example of 'Read text aloud' macro for VSCodeMacros extension
// [VSCode Macros] extension
// https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros
// License:MIT
// << This macro is only working on windows 10 >>
const vscode = require('vscode');
const cp = require('child_process');
/**
* Macro configuration
*/
@exceedsystem
exceedsystem / EMA_S_M_L.pine
Last active May 14, 2021 15:07
Use EMA (Short/Middle/Long) indicator with specific fixed resolution in TradingView
// License:MIT
study("EMA S/M/L", overlay = true)
res = input(title = "Resolution", type = input.resolution, defval = "D")
si = input(title = "S", type = input.integer, defval = 5)
mi = input(title = "M", type = input.integer, defval = 20)
li = input(title = "L", type = input.integer, defval = 200)
es_ema = security(syminfo.tickerid, "D", ema(close, si))
@exceedsystem
exceedsystem / block-bad-bots.php
Last active June 24, 2021 13:05
Block bad bots plugin for wordpress
<?php
/*
Plugin Name: Block Bad Bots
Description: Block bad bots
Author: EXCEEDSYSTEM
Author URI: https://www.exceedsystem.net/
License: MIT
License URI: https://opensource.org/licenses/MIT
*/
@exceedsystem
exceedsystem / InsertLineNumbers.js
Last active July 3, 2022 23:05
An example of 'Insert line numbers' macro for VSCodeMacros extension
// [VSCode Macros] extension
// https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros
// License:MIT
const vscode = require('vscode');
/**
* Macro configuration
*/
module.exports.macroCommands = {
InsertLineNumbers: {