Advertisement · 728 × 90

Posts by JG10

RE: https://mastodon.xyz/@NGIZero/116160055128846646

Several #SolidProject initiatives funded!

1 month ago 0 0 0 0
Original post on mastodon.social

I've been exploring opening #SolidProject files from desktop file manager/Android intents
There's a few tensions to resolve for RDF documents:

1) base uri is commonly inferred when documents are dereferenced, i.e. it's not in the document contents
2) the origin of a document may be ambiguous […]

1 month ago 0 0 0 0

I finally have a git setup I'm happy with when coding on mobile on a #SolidProject pod

PUTting .git/COMMIT_EDITMSG triggers add & commit via a Solid Notifications webhook

Using vitest for unit testing with ESM support.
Getting closer to TDD in the browser.

2 months ago 0 0 0 0
Preview
GitHub - solid-contrib/practitioners: A hub for Solid developers A hub for Solid developers. Contribute to solid-contrib/practitioners development by creating an account on GitHub.

@naton There's a fairly active community on several matrix channels including one for practitioners
https://github.com/solid-contrib/practitioners
#SolidProject

2 months ago 1 0 0 0
Preview
GitHub - solidcouch/solid-identity: Simple solid identity for REST services - monorepo Simple solid identity for REST services - monorepo - solidcouch/solid-identity

I've been experimenting with #SolidProject agents and I like the elegance of https://github.com/solidcouch/solid-identity - the agent hosts its own webid and issuer - no login required, instead the user just grants access to the agent webid

3 months ago 0 0 0 0
Subscribe to Push Notifications  |  YouTube Data API  |  Google for Developers

Learning about #WebSub as a way of getting push notifications instead of polling feeds, including for YouTube videos

www.w3.org/TR/social-web-protocols/

developers.google.com/youtube/v3/guides/push_n...

3 months ago 2 0 0 0
Original post on mastodon.social

My experimental #SolidProject webhook config now also has an indexer that adds new schema:Action tasks compatible with https://focus.noeldemartin.com to an ItemList

Works well with additions to a container, but listening to edits would require subscribing to updates from individual documents […]

3 months ago 0 1 1 0

My experimental agent now successfully loads the inboxes and outboxes to listen to from config for two different actors.

Private keys are managed by the agent.

I did run into the problem that apparently Mastodon checks webfinger for a follow request

4 months ago 0 0 0 0
Original post on mastodon.social

My experimental #ActivityPub #SolidProject agent now listens to POSTs to a list of inboxes and outboxes and processes activities asynchronously as they arrive.

Next I plan to dynamically define the inboxes and outboxes.

The agent would be given access to a config, subscribe to the listed […]

4 months ago 0 2 1 0

eye import.n3 --query query.n3 --wcache https://pod/movies ~/movies

import.n3:

{
?scope :imports ?file.
?file log:semantics ?s
} => ?s.

[] :imports <container.ttl>. {
? container ldp:contains ?movieDoc. } => {
[] :imports ?movieDoc. }.

4 months ago 0 0 0 0
Advertisement
Original post on mastodon.social

I've proposed two possible outlines for a document about #SolidProject #Activitypub integration

github.com/solid-contrib/activitypu...

The first is more note/tutorial/primer like, because a large part of the content is just redescribing […]

4 months ago 0 1 0 0
Original post on fosstodon.org

If you were not present at last week's Solid Symposium, we just posted a re-recording of our talk titled "Key learnings from building social apps with ActivityPods". It includes a lot of thoughts about Solid and how we solved some problems we encountered […]

11 months ago 0 4 0 0
Inside the Insight Economy | Ruben Verborgh

Here's one post that helped influence my current view ruben.verborgh.org/blog/2025/08/12/inside-t...

5 months ago 1 0 0 0
Original post on mastodon.social

RE: https://mastodon.social/@jg10/112911946823132168

I'm increasingly convinced there's value in a #SolidProject server cooperative built on trust and aimed at providing a high quality service one would feel comfortable recommending to family and friends.

Value comes when data flows - […]

5 months ago 0 0 1 0
Original post on mastodon.social

I've been experimenting with using the eye reasoner to create indexes in a #SolidProject pod.

The index has movie URL on my pod, movie name and links to TMDB and local streaming services - merged automatically with my Media Kraken data via common TMDB URL.

Gives a quick overview of where my […]

5 months ago 0 0 1 0
Original post on mastodon.social

I've been learning to use #SolidProject notifications and now have ActivityPub messages processed via a webhook.

With @PodOS JSON-LD support I've been working with my feeds as RDF data.
ActivityStreams data does feel less RDF-native and more JSON-like, but I'm still getting used to it […]

5 months ago 0 0 0 0
Original post on mastodon.social

@noeldemartin I'm going to miss MediaKraken's Halloween costumes!

github.com/NoelDeMartin/media-krake...

The kid-friendly Halloween movie I introduced the kids to this year is Casper […]

5 months ago 0 0 0 0

RE: mastodon.social/@pietercolpaert/11547455...

I'm noticing variations of this pattern increasingly frequently with #SolidProject - event logs are the source of truth and resource states are derived or temporary instead of permanent.

5 months ago 0 0 0 0
Original post on mastodon.social

I'm refactoring my experimental #SolidProject based feed reader to receive ActivityPub activities rather than polling and parsing RSS feeds myself.

The Solid server provides the actor, webfinger and inbox endpoints.

Seems to work pretty well alongside utility scripts to send follow requests […]

5 months ago 1 0 0 0
Advertisement

My poor little VPS with 1GB memory was feeling sluggish and my #SolidProject server kept being OOM killed.

I played with some fail2ban filters and now 4000 IPs have been banned and it's feeling much happier.

Probably a point in favour of shared hosting rather than self hosting.

5 months ago 0 0 0 0
Preview
个人数据存储的时代已经来临 Personal data storage is an idea whose time has come (blog.muni.town) 17:07  ↑ 111 HN Points

Personal data storage is an idea whose time has come: Data Ownership as a conversation changes when data resides primarily with people-governed institutions rather than corporations.

https://blog.muni.town/personal-data-storage-idea/

6 months ago 0 3 0 0
Original post on mastodon.social

I've got a promising approach to reactivity for #PodOS on top of a #SolidProject

1. Additions and removals to the RDF store are exposed as rxjs observables

2. Observe methods on a store or Thing filter these changes and emit changes in values of interest
e.g […]

7 months ago 0 0 0 0

The #SolidProject anywhere bookmarklet ends up equivalent to adding remote storage to user scripts.

I might need to revisit the state of mobile support for Greasemonkey/Tampermonkey

8 months ago 0 0 0 0
Original post on mastodon.social

Experimenting with a new idea - a #SolidProject anywhere bookmarklet

Click once - login and grant the domain access to (part of) your pod
After login, click a second time to complete login
Subsequent clicks can reuse refresh token

The bookmarklet can then connect any website to your pod, e.g […]

8 months ago 1 0 1 0