Script Kit Logo
Script Kit
by John Lindquist

Scripts by abernier

lorem-ipsum-text

abernier's avatar
Antoine BERNIER
// Name: Lorem ipsum
import "@johnlindquist/kit";
import { loremIpsum, ILoremIpsumParams } from "lorem-ipsum";
let ret: ReturnType<typeof loremIpsum>;
const DEFAULTS = {
count: 1,
};
let count: ILoremIpsumParams["count"];
let units: ILoremIpsumParams["units"];
const flags = {
html: {
name: "html",
shortcut: "cmd+h",
},
39 lines below • View full script

Reveal password

abernier's avatar
Antoine BERNIER
// Name: Reveal password
// Shortcut: cmd *
import "@johnlindquist/kit";
let js = `
document.activeElement.type = document.activeElement.type === 'password' ? 'text' : 'password';
`;
let value = await applescript(`
tell application "Google Chrome" to tell window 1
get execute active tab javascript "
${js}
"
end tell
`);

generate-password

abernier's avatar
Antoine BERNIER
// Generate password
import "@johnlindquist/kit";
import { generate, generateMultiple, GenerateOptions } from "generate-password";
import rc from "rc";
import omit from "lodash.omit";
import { passwordStrength } from "check-password-strength";
const config = rc("generatepassword", { length: 10 }); // create a ~/.generate-passwordrc file (see: https://www.npmjs.com/package/rc#standards)
const flags = {
copy: {
name: "copy",
shortcut: "cmd+c",
},
};
77 lines below • View full script