/// @ 0.12.4 ### { name: "Spiteful Rotation" version: "0.1.0" author: "kio, deilann, puppygirlhornypost" description: "A port of puppygirlhornypost's spiteful rotation script in c++, now in a misskey plugin!" config: { rotateValue: { type: "number" label: "Level of rotate" description: "How hard do you need your text to rotate back and forth?" default: 1 } } } Plugin:register_post_form_action('Rotate', @(note, rewrite) { if (!note.text.trim() == '') { let array = note.text.split(" ") let final = [] for let i, array.len { var rotate = 0 if i%2 == 1 rotate = Plugin:config["rotateValue"] else rotate = Plugin:config["rotateValue"] * -1 final.push(`$[rotate.deg={rotate} {array[i]}]`) } rewrite('text', `{final.join(" ")}`) } })