Skip to content

Instantly share code, notes, and snippets.

View paulsonnentag's full-sized avatar

Paul Sonnentag paulsonnentag

View GitHub Profile
const fs = require('fs');
const path = require('path');
const {spaceName, paperNumbers} = require('./config.json');
const knex = require('knex')({
client: 'pg',
connection: process.env.DATABASE_URL,
});
const initialCode = fs.readFileSync(path.join(__dirname, 'initial-code.js'), 'utf8')
Function Search
Start
search -> Start with Results
Start with Results
select function -> Function
delete all -> Start
Module
backspace -> Start
search -> Module
select function -> Function
App
Todo&
Completion
Pending
toggle -> Done
Done
toggle -> Pending
Mode
TodoItem&
Completion
Done
toggle -> Pending
Pending
toggle -> Done
Mode
Reading
@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: {
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])
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) {

Moby-Dick, or, the Whale

By Herman Melville


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

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}")