@launchmenu/applet-dictionary
Version:
An applet to find dictionary definitions
49 lines • 5.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const applet_lm_recorder_1 = require("@launchmenu/applet-lm-recorder");
const setupStandardNotes_1 = require("@launchmenu/applet-notes/build/recordScripts/setupStandardNotes");
exports.default = applet_lm_recorder_1.declareVideoScript(async ({ controller, recorder, visualizer, keyVisualizer, LM }) => {
let restoreNotes = await setupStandardNotes_1.setupStandardNotes(LM);
try {
// Site: https://tlk.io/dictionary
await visualizer.setScreenOverlaysEnabled(true);
await visualizer.setScreenOverlayRect({ x: -400, y: -400 });
await keyVisualizer.setFullScreenMode(true);
await controller.resetLM();
await controller.waitOpen(false);
const recordings = `${__dirname}/../../recordings`;
const recording = await recorder.recordScreen(`${recordings}/usage.webm`, {
displayPoint: { x: -400, y: -400 },
});
await applet_lm_recorder_1.showRemoteTitleScreen(visualizer, {
props: { title: "Dictionary", description: "Powered by Wiktionary" },
duration: 3000,
fadeIn: false,
hideCursor: true,
});
await controller.waitOpen(true);
await keyVisualizer.showKeyText(["meta", "space"], { duration: 1000 });
await controller.type("fancy");
await controller.wait(1000);
await controller.press("tab");
await controller.wait(500);
await controller.selectItem(/definitions/i);
await controller.wait(500);
await controller.press("enter");
await controller.wait(500);
await controller.type("like");
await controller.wait(3000);
await controller.press(["ctrl", "q"]);
await controller.waitOpen(true);
await keyVisualizer.showKeyText(["meta", "space"], { duration: 1000 });
await controller.type("i'm good");
await controller.wait(5000);
await controller.press(["ctrl", "q"]);
await controller.wait(4000);
await recording.stop();
}
finally {
restoreNotes();
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNhZ2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcmVjb3JkU2NyaXB0cy91c2FnZS50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSx1RUFBeUY7QUFDekYsd0dBQW1HO0FBRW5HLGtCQUFlLHVDQUFrQixDQUM3QixLQUFLLEVBQUUsRUFBQyxVQUFVLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRSxhQUFhLEVBQUUsRUFBRSxFQUFDLEVBQUUsRUFBRTtJQUM1RCxJQUFJLFlBQVksR0FBRyxNQUFNLHVDQUFrQixDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ2hELElBQUk7UUFDQSxrQ0FBa0M7UUFDbEMsTUFBTSxVQUFVLENBQUMsd0JBQXdCLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDaEQsTUFBTSxVQUFVLENBQUMsb0JBQW9CLENBQUMsRUFBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUMsR0FBRyxFQUFDLENBQUMsQ0FBQztRQUMxRCxNQUFNLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUM1QyxNQUFNLFVBQVUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUUzQixNQUFNLFVBQVUsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDakMsTUFBTSxVQUFVLEdBQUcsR0FBRyxTQUFTLG1CQUFtQixDQUFDO1FBQ25ELE1BQU0sU0FBUyxHQUFHLE1BQU0sUUFBUSxDQUFDLFlBQVksQ0FBQyxHQUFHLFVBQVUsYUFBYSxFQUFFO1lBQ3RFLFlBQVksRUFBRSxFQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsRUFBRSxDQUFDLEVBQUUsQ0FBQyxHQUFHLEVBQUM7U0FDbkMsQ0FBQyxDQUFDO1FBQ0gsTUFBTSwwQ0FBcUIsQ0FBQyxVQUFVLEVBQUU7WUFDcEMsS0FBSyxFQUFFLEVBQUMsS0FBSyxFQUFFLFlBQVksRUFBRSxXQUFXLEVBQUUsdUJBQXVCLEVBQUM7WUFDbEUsUUFBUSxFQUFFLElBQUk7WUFDZCxNQUFNLEVBQUUsS0FBSztZQUNiLFVBQVUsRUFBRSxJQUFJO1NBQ25CLENBQUMsQ0FBQztRQUVILE1BQU0sVUFBVSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNoQyxNQUFNLGFBQWEsQ0FBQyxXQUFXLENBQUMsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLEVBQUUsRUFBQyxRQUFRLEVBQUUsSUFBSSxFQUFDLENBQUMsQ0FBQztRQUNyRSxNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDL0IsTUFBTSxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzVCLE1BQU0sVUFBVSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUM5QixNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDM0IsTUFBTSxVQUFVLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxDQUFDO1FBQzVDLE1BQU0sVUFBVSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUMzQixNQUFNLFVBQVUsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDaEMsTUFBTSxVQUFVLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzNCLE1BQU0sVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUM5QixNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDNUIsTUFBTSxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFFdEMsTUFBTSxVQUFVLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2hDLE1BQU0sYUFBYSxDQUFDLFdBQVcsQ0FBQyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsRUFBRSxFQUFDLFFBQVEsRUFBRSxJQUFJLEVBQUMsQ0FBQyxDQUFDO1FBQ3JFLE1BQU0sVUFBVSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUNsQyxNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDNUIsTUFBTSxVQUFVLENBQUMsS0FBSyxDQUFDLENBQUMsTUFBTSxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFFdEMsTUFBTSxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzVCLE1BQU0sU0FBUyxDQUFDLElBQUksRUFBRSxDQUFDO0tBQzFCO1lBQVM7UUFDTixZQUFZLEVBQUUsQ0FBQztLQUNsQjtBQUNMLENBQUMsQ0FDSixDQUFDIn0=