Skip to content

Instantly share code, notes, and snippets.

View Rikezenho's full-sized avatar

Henrique Kuwai Rikezenho

View GitHub Profile
@Rikezenho
Rikezenho / move-file-components-to-folder-components.js
Last active August 21, 2021 04:17
Move file components to folder components (node.js)
const fs = require("fs");
const path = require("path");
const baseDirPath = path.join(__dirname, "src", "components");
const baseExtension = ".tsx";
fs.readdirSync(baseDirPath).forEach((fileName) => {
if (!fileName.includes(baseExtension)) return;
const [componentName] = fileName.split(baseExtension);
@Rikezenho
Rikezenho / polling-filometro.js
Last active August 10, 2021 16:01
Script para fazer polling no filômetro de SP e notificar quando tiver "FILA PEQUENA" ou "SEM FILA"
function eventLog() {
return {
get: () => localStorage.getItem('eventLog') || '{}',
set: (data) => localStorage.setItem('eventLog', data)
}
}
window.events = JSON.parse(eventLog().get())
const doRequest = async () => {
@Rikezenho
Rikezenho / italian-gesture.js
Last active November 25, 2020 16:18
A snippet to make an italian gesture hand appear in page
(function () {
var url = 'https://i.kym-cdn.com/photos/images/newsfeed/001/331/288/371.png';
var image = new Image();
image.src = url;
image.width = 300;
image.style = 'position: fixed; bottom: 20px; transform: translateX(-1000px); transition: all 0.5s ease; animation: anim 2s 2s;';
var style = document.createElement('style');
style.innerHTML = '@keyframes anim { 15% { transform: translateX(-40px); } 25% { transform: translateX(-40px) rotate(45deg); } 50% { transform: translateX(-40px) rotate(0deg); } 75% { transform: translateX(-40px) rotate(45deg); } 90% { transform: translateX(-40px) rotate(0deg); } 99% { transform: translateX(-1000px) rotate(45deg); } }';
document.body.appendChild(style);
document.body.appendChild(image);
@Rikezenho
Rikezenho / cli-10.js
Created February 11, 2019 12:19
CLI tutorial - step 10
#!/usr/bin/env node
const program = require('commander');
const { join } = require('path');
const fs = require('fs');
const inquirer = require('inquirer');
const chalk = require('chalk');
const Table = require('cli-table');
const shell = require('shelljs');
const figlet = require('figlet');
@Rikezenho
Rikezenho / cli-09.js
Created February 11, 2019 12:11
CLI tutorial - step 9
#!/usr/bin/env node
const program = require('commander');
const { join } = require('path');
const fs = require('fs');
const inquirer = require('inquirer');
const chalk = require('chalk');
const Table = require('cli-table');
const shell = require('shelljs');
@Rikezenho
Rikezenho / cli-08.js
Last active February 11, 2019 12:10
CLI tutorial - step 8
#!/usr/bin/env node
const program = require('commander');
const { join } = require('path');
const fs = require('fs');
const inquirer = require('inquirer');
const chalk = require('chalk');
const Table = require('cli-table');
const package = require('./package.json');
@Rikezenho
Rikezenho / cli-07.js
Last active February 11, 2019 12:10
CLI tutorial - step 7
#!/usr/bin/env node
const program = require('commander');
const { join } = require('path');
const fs = require('fs');
const inquirer = require('inquirer');
const chalk = require('chalk');
const Table = require('cli-table');
const package = require('./package.json');
@Rikezenho
Rikezenho / cli-06.js
Last active February 11, 2019 12:10
CLI tutorial - step 6
#!/usr/bin/env node
const program = require('commander');
const { join } = require('path');
const fs = require('fs');
const inquirer = require('inquirer');
const chalk = require('chalk');
const package = require('./package.json');
const todosPath = join(__dirname, 'todos.json');
@Rikezenho
Rikezenho / cli-05.js
Last active February 11, 2019 12:10
CLI tutorial - step 5
#!/usr/bin/env node
const program = require('commander');
const { join } = require('path');
const fs = require('fs');
const inquirer = require('inquirer');
const chalk = require('chalk');
const package = require('./package.json');
const todosPath = join(__dirname, 'todos.json');
@Rikezenho
Rikezenho / cli-04.js
Last active February 11, 2019 12:10
CLI tutorial - step 4
#!/usr/bin/env node
const program = require('commander');
const { join } = require('path');
const fs = require('fs');
const inquirer = require('inquirer');
const package = require('./package.json');
const todosPath = join(__dirname, 'todos.json');