4609 (test)

const $rdf = global.$rdf = require('rdflib');                                   
const kb = $rdf.graph();                                                        
const client = new (require("solid-node-client").SolidNodeClient)();            
const fetcher = $rdf.fetcher(kb,{fetch:client.fetch.bind(client)});             
const uri = "https://testpro.solidweb.org/profile/card#me";        

async function test(){                                                          
                                                                             
  await fetcher.load(uri); 
                                                       
  first = kb.sym(uri);
  pred = kb.sym("http://xmlns.com/foaf/0.1/knows");
  let results = kb.match(first,pred); 
  for (var s of results) {                                                   
    console.log('friend\'s webid : ',s.object.value);                                     
  } 
} 
test();

4536 (sockets)

testapp erstellt.
ich experimentiere mit websockets sub and pub.
momentane funktionalität:
* eine Datei (im Pod) wird ausgelesen und in der Konsole angezeigt.
* bei Changes in der Datei werden die Aenderungen realtime in der Console geloggt.
* User COULD login, this is secondary.
* Websocket wird korrekt geöffnet, ausgelesen, allerdings monentan nicht geclosed.
* es wird Solid Protocol '0.1.0' verwendet.
* senden: sub
* auslesen: pub
* String-Operationen und -Manipulationen
* realtime read and write
* possible purpose: a simple chat-app
view raw wss_0.1.0 hosted with ❤ by GitHub

4470 (progress, workaround)

Documentation SolidOS setup

  • normal shell user
  • install nvm
  • git clone
  • cd solidos
  • npm run setup
nvm is not compatible with the "PREFIX" environment variable: currently set to "/home/evemat/.nvm/versions/node/v15.5.0"
Run `unset PREFIX` to unset it.
npm ERR! code 11
npm ERR! path /home/evemat/Dokumente/development/solid/dev/solidos
npm ERR! command failed
npm ERR! command sh -c npm i && scripts/reset

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/evemat/.npm/_logs/2021-02-14T04_00_41_639Z-debug.log
  • unset PREFIX
  • npm install says clean
  • cd workspaces/rdflib
  • npm run build
  • cd ../..
  • create mashlib/dist/databrowser.html
  • generate keys
  • put them in ./workspaces
  • export NODE_TLS_REJECT_UNAUTHORIZED=”0″
  • set chrome://flags/#allow-insecure-localhost
  • npm start
  • literally type h ttps://localhost:8443 (whitespace due to wordpress formatting readability)
lerna notice cli v3.22.1
lerna info versioning independent
lerna info Bootstrapping 5 packages
lerna info Symlinking packages and binaries
lerna success Bootstrapped 5 packages
  solid:settings Server URI: https://localhost:8443 +0ms
  solid:settings Auth method: oidc +4ms
  solid:settings Strict origins: true +0ms
  solid:settings Allowed origins:  +0ms
  solid:settings Db path: ./.db +0ms
  solid:settings Config path: ./config +1ms
  solid:settings Suffix Acl: undefined +0ms
  solid:settings Suffix Meta: undefined +0ms
  solid:settings Allow WebID authentication: true +0ms
  solid:settings Live-updates: true +0ms
  solid:settings Multi-user: true +0ms
  solid:settings Suppress default data browser app: undefined +1ms
  solid:settings Default data browser app file path: default +0ms
  solid:settings CORS proxy listening at /proxy?uri={uri} +21ms
  solid:settings Base URL (--mount): / +20ms
  solid:settings SSL Private Key path: ../privkey.pem +0ms
  solid:settings SSL Certificate path: ../fullchain.pem +1ms
Solid server (v5.6.4-3-g1afe2f45) running on https://localhost:8443/
Press <ctrl>+c to stop
  solid:authentication Provider keys loaded from config +0ms
  solid:authentication Provider keychain initialized +72ms
  solid:authentication Not sleeping before client registration... +2ms
  solid:authentication Client not present for issuer https://localhost:8443, initializing new client +3ms
  solid:authentication Registering new client for issuer  https://localhost:8443 +1ms
  solid:authentication Local RP client initialized +306ms
  • working !

4467 (some gist)

biophysical balance with some tech notes

  • enough food
  • stable medication
  • daytime job
  • sleep: quantity good, quality poor
  • lousy teeth
  • no addiction
  • low humour
  • living in a core community of 16 people
  • smoker

  • solidweb.org up and running 5.6.4
  • papers for running a business
  • serverproject.de
  • this blog
  • SolidOS setup successful (ehem…)
  • OS: mxlinux.org (debianbased, no systemd)
  • two browsers and lotsa tool-sites
  • bash
  • ssh
  • nano
  • git
  • sometimes meetings to coordinate and find direction for the technical efforts
  • part-time development, mostly nights
  • still figuring out how everything works together
  • motivation-factor 77/100
  • email-, gitlab- and gitter-support

4408 (openid-configuration)

	
issuer	"https://solidweb.org"
jwks_uri	"https://solidweb.org/jwks"
response_types_supported	
0	"code"
1	"code token"
2	"code id_token"
3	"id_token code"
4	"id_token"
5	"id_token token"
6	"code id_token token"
7	"none"
token_types_supported	
0	"legacyPop"
1	"dpop"
response_modes_supported	
0	"query"
1	"fragment"
grant_types_supported	
0	"authorization_code"
1	"implicit"
2	"refresh_token"
3	"client_credentials"
subject_types_supported	
0	"public"
id_token_signing_alg_values_supported	
0	"RS256"
token_endpoint_auth_methods_supported	"client_secret_basic"
token_endpoint_auth_signing_alg_values_supported	
0	"RS256"
display_values_supported	[]
claim_types_supported	
0	"normal"
claims_supported	[]
claims_parameter_supported	false
request_parameter_supported	true
request_uri_parameter_supported	false
require_request_uri_registration	false
check_session_iframe	"https://solidweb.org/session"
end_session_endpoint	"https://solidweb.org/logout"
authorization_endpoint	"https://solidweb.org/authorize"
token_endpoint	"https://solidweb.org/token"
userinfo_endpoint	"https://solidweb.org/userinfo"
registration_endpoint	"https://solidweb.org/register"

4284 (Pod-Provider, Node Solid Server)

URL NSS version country
https://solidcommunity.net/ 5.5.2 UK
https://ld.solidbase.info/ 5.5.2 Germany
https://solidweb.org/ 5.5.2 Germany
https://inrupt.net/ 5.5.1 US
https://dev.inrupt.net/ 5.3.0 US
https://solid.open.ac.uk/ 5.2.2 UK
https://solid.pldn.nl/ 5.1.5 Netherlands
https://solid.openlinksw.com:8445/ 5.0.1 ?
https://solid.openlinksw.com:8444/ 4.4.2 ?
https://solid.authing.cn/ deprecated China
https://podware.org/ deprecated Italy
https://solid.community/ deprecated UK