Skip to content

Instantly share code, notes, and snippets.

View sebilasse's full-sized avatar

Sebastian Lasse sebilasse

View GitHub Profile
@sebilasse
sebilasse / esperanto
Created July 20, 2017 06:47
Esperanto ? Recognized !
{
"natural": [
{
"id": "eo",
"rank": 1,
"score": 2.662,
"name": "Esperanto",
"locale": "eo-Latn-001",
"script": {
"name": "Latin",
@sebilasse
sebilasse / ep_indie.md
Last active August 11, 2017 09:54
ep_indie description POC

ep_indie

A planned extension for Etherpad

IndiePad Home View

v1

  • upcoming Events from the wiki [listing the rel=tag from /schedule ?]
  • I am not a robot
@sebilasse
sebilasse / AP_providers_src.ts
Last active April 25, 2020 17:10
AP_providers_src.ts
/**
* Definition of map providers as ActivityPub Objects
* see http://leafletjs.com/reference.html#tilelayer for options in the options map.
*/
// TODO especially newer Satellite : https://www.maptiler.com/cloud/
// TODO https://mapbox.com
/* Types TODO
https://w3id.org/arco/ontology/location/ExtraurbanContext
@sebilasse
sebilasse / AP_providers.json
Created April 25, 2020 17:11
AP_providers.json
{
"summaryMap": {
"en": "All default Tile Layers for redaktor maps",
"de": "Alle Standard Tile Layer für redaktor Karten"
},
"type": ["OrderedCollection"],
"totalItems": 2,
"orderedItems": [{
"OSM": {
"name": "OpenStreetMap",
@sebilasse
sebilasse / AP_presets.json
Created April 25, 2020 17:36
AP_presets.json
{
"summaryMap": {
"en": "Preset maps for redaktor",
"de": "Voreingestellte Karten für redaktor"
},
"type": ["OrderedCollection"],
"totalItems": 8,
"orderedItems": [{
"nameMap": {
"en": "Traffic",
@sebilasse
sebilasse / index.css
Last active September 24, 2021 17:20
d3 schema tree test
.node {
cursor: pointer;
}
.node circle {
fill: #fff;
stroke: steelblue;
stroke-width: 3px;
}
@sebilasse
sebilasse / index.html
Last active September 25, 2021 08:19
d3 schema tree test
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Tree Example</title>
<style>
.node {
@sebilasse
sebilasse / imgproxy.js
Last active November 8, 2022 07:55
Image Proxy for ActivityPub
// see NOTE https://github.com/Rob--W/cors-anywhere/issues/254#issuecomment-659037020
const corsAnywhere = require('cors-anywhere');
const express = require('express');
const apicache = require('apicache');
const sharp = require('sharp');
const path = require('path');
const expressHttpProxy = require('express-http-proxy');
// const xmpParser = import('./exifr/src/');
const exifr = require('exifr');
@sebilasse
sebilasse / VocabDiagramExample.md
Created April 7, 2022 10:45
redaktor architecture excerpt / example

graph TD

A[sioc:System] -->|hasMember| B(sioc:Usergroup<br>redaktor:Instance)
C[sioc:UserAccount] -->|hasMember| E{as:Actor}
B --> |hasMember| C
D((sioc:Role)) -->|hasScope| B
E -->|hasFunction| D
D --> |hasFunction| F[redaktor:PublicAppendable]
D --> |hasFunction| I

E -->|hasMember| F

@sebilasse
sebilasse / ActivityPubC2Sredaktor.md
Last active January 31, 2023 23:35
Summing up ideas from initial AS vocab discussion and for ActivityPub C2S

Let us DISCUSS this proposal and the inReplyToPolicy proposal and make C2S a better place.

redaktor C2S

ActivityHandler