Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View Moire9's full-sized avatar
🐈
chilling with the cåttø

Moiré Moire9

🐈
chilling with the cåttø
View GitHub Profile
@Moire9
Moire9 / EvalContext.kt
Created May 17, 2021 01:12
Class to simplify eval commands for kotlin discord bots using kord. Currently uses slash commands, it would be easy to just use regular commands. To use, just initialize, and invoke with a string containing code to be executed.
import dev.kord.common.annotation.KordPreview
import dev.kord.core.Kord
import dev.kord.core.behavior.interaction.EphemeralInteractionResponseBehavior
import dev.kord.core.behavior.interaction.followUp
import dev.kord.core.entity.Guild
import dev.kord.core.entity.channel.Channel
import java.io.ByteArrayOutputStream
import java.io.PrintStream
import javax.script.ScriptEngineManager
import javax.script.ScriptException
@Moire9
Moire9 / FizzBuzz.kt
Created December 13, 2020 06:44
Customizable Kotlin FizzBuzz program that uses CLI args
@file:Suppress("NOTHING_TO_INLINE")
inline fun e(i: Int): Nothing = throw IllegalArgumentException("Invalid FizzMap ($i)")
inline fun String.l() = toLongOrNull()
fun main(fm: Array<String>) = when {
fm.isEmpty() -> e(0)
fm.size % 2 == 1 -> Triple(1L, fm[fm.size-1].l() ?: e(1),2)
else -> Triple(fm[fm.size-2].l() ?: e(1), fm[fm.size-1].l() ?: e(1), 3)
}.apply {
val map = mapOf(*(fm.slice(0..fm.size - third).indices step 2).map { (fm[it].l() ?: e(2)) to fm[it+1] }.toTypedArray())
@Moire9
Moire9 / Der_Fluegelmann.txt
Created September 18, 2020 06:18
A short add-on story to *Münchhausen's Abenteuer*, specifically "Die Reise nach Ägypten." I originally wrote this for my German class, but I like it so much that I wanted to share it.
Der Flügelmann
Jetzt, meine Herren, er war nicht den letzten Diener den ich treffen wurde. In meine reisen wurde ich später ein mehr treffen.
Mit die hilfe von den Windmacher, segelte wir durch den Ostsee. Er pustete uns sehr schnell über den See, und als ich an den wolkenlos Himmel guckte, sah ich etwas hoch über mir. So wie ein Vogel, aber größer und langsamer. Ich guckte hoch, und könnte nicht es erkennen. Aber dann wurde es größer, und kam näher an uns, und ich merke das es ein Mann war. Ein Mann mit...Flügel? Nach ein moment, landete er auf den Schiff.
"Hallo Flügelmann, was bringt dir hier? Und, ich muss fragen, wie fliegst du?" fragte ich ihn.
"Jeden tag fliege ich über den Ostsee, und manchmal sehe ich Schiffe. Aber ich hab noch nie ein Schiff gesehen dass so schnell als dein ist. Wie geht es so schnell?"
Ich zeigte zu der Windmacher. "Er kann sehr stark pusten, und schiebt uns schnell über die Wellen. Aber, sag mir mal Flügelmann, wie fliegst du?"
Er halte hoch sein arm. "Ich habe meine eigene