Skip to content

Instantly share code, notes, and snippets.

@lordnox
lordnox / rename-all-file-by-date.fish
Created September 3, 2020 20:43
Renames all files from german data DD.MM.YYYY.pdf to YYYY-MM-DD.pdf
for f in *; set n (echo $f | sed 's/\(.*\)\.\(.*\)\.\(.*\)\.pdf/\3-\2-\1.pdf/'); mv $f $n; end
@lordnox
lordnox / chat.tsx
Created March 7, 2023 19:46
SSE-cleanup not working in solid start
import { createEffect, createSignal, onCleanup } from 'solid-js'
import server$, { eventStream } from 'solid-start/server'
function createEventStream({ url }: { url: string }, onMessage: (ev: MessageEvent) => void) {
createEffect(() => {
const eventSource = new EventSource(url)
eventSource.addEventListener('chat', (event) => {
onMessage(event)
})