Skip to content

Instantly share code, notes, and snippets.

View paulsonnentag's full-sized avatar

Paul Sonnentag paulsonnentag

View GitHub Profile
package.json:
"@automerge/automerge-repo": "file:/Users/paul/repos/automerge-repo/packages/automerge-repo",
"@automerge/automerge-repo-react-hooks": "file:/Users/paul/repos/automerge-repo/packages/automerge-repo-react-hooks",
"@automerge/automerge-repo-network-messagechannel": "file:/Users/paul/repos/automerge-repo/packages/automerge-repo-network-messagechannel",
"@automerge/automerge-repo-network-websocket": "file:/Users/paul/repos/automerge-repo/packages/automerge-repo-network-websocket",
"@automerge/automerge-repo-storage-indexeddb": "file:/Users/paul/repos/automerge-repo/packages/automerge-repo-storage-indexeddb",
"@automerge/automerge-repo-storage-nodefs": "file:/Users/paul/repos/automerge-repo/packages/automerge-repo-storage-nodefs"
pnpm-workspace.yaml
import os
def declare_output(path):
absolute_path = os.path.abspath(path)
print(f"jacquard: declare output {absolute_path}")
def declare_input(path):
absolute_path = os.path.abspath(path)
print(f"jacquard: declare input {absolute_path}")

Moby-Dick, or, the Whale

By Herman Melville


In Token of my admiration for his genius, this book is inscribed to Nathaniel Hawthorne.

const AACHEN = { lat: 50.7753, long: 6.0839 };
reaction(
() => Day.getAll(),
(days) => {
days.forEach(async (day) => {
const forecast = await getWeatherForecast(AACHEN, day.start, day.end);
if (!forecast) {
import React from 'react'
import ReactDOM from 'react-dom/client'
import {RoomDB} from "./roomdb.js";
const root = ReactDOM.createRoot(document.getElementById('root'))
const db = new RoomDB();
db.claim(["Aachen", "lat", 50.775555])
@paulsonnentag
paulsonnentag / todo-item.design.js
Created March 31, 2020 18:43
Piku to-do item example
// This file is automatically generated from the state chart and the frames
export default TodoItem;
const TodoItem = new EntityDefinition({
name: 'Todo',
isParallel: true,
states: {
TodoItem&
Completion
Done
toggle -> Pending
Pending
toggle -> Done
Mode
Reading
App
Todo&
Completion
Pending
toggle -> Done
Done
toggle -> Pending
Mode
Function Search
Start
search -> Start with Results
Start with Results
select function -> Function
delete all -> Start
Module
backspace -> Start
search -> Module
select function -> Function