Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jun 14 10:09
    timea-solid commented #504
  • Jun 14 10:00
    timea-solid synchronize #504
  • Jun 14 10:00

    timea-solid on prune-deleted

    deprecated findAppInstances (compare)

  • Jun 14 09:27
    timea-solid synchronize #504
  • Jun 14 09:27

    timea-solid on prune-deleted

    update snap (compare)

  • Jun 14 08:19

    timea-solid on prune-deleted

    Update test/unit/chat/__snapsho… (compare)

  • Jun 14 08:19
    timea-solid synchronize #504
  • Jun 12 13:54
    timbl commented #504
  • Jun 12 13:54
    timbl synchronize #504
  • Jun 12 13:54

    timbl on prune-deleted

    typescript (compare)

  • Jun 12 13:45
    timbl synchronize #504
  • Jun 12 13:45

    timbl on prune-deleted

    npm ci in CI tests fails, menti… (compare)

  • Jun 11 15:28
    timbl synchronize #504
  • Jun 11 15:28

    timbl on prune-deleted

    Fix tests. Mostly snapshot upd… (compare)

  • Jun 10 19:41
    timbl synchronize #504
  • Jun 10 19:41

    timbl on prune-deleted

    context.me harden Merge branch 'prune-deleted' of… (compare)

  • Jun 10 15:15
    timbl synchronize #504
  • Jun 10 15:15

    timbl on prune-deleted

    Update src/login/login.ts Co-a… (compare)

  • Jun 10 15:14
    timbl synchronize #504
  • Jun 10 15:14

    timbl on prune-deleted

    Apply suggestions from code rev… (compare)

Ruben Verborgh
@RubenVerborgh
then technically, friends would be an array of LDflex paths, but they can be coerced into string at will
for instance, friends.join(', ') would do the trick
Michiel de Jong
@michielbdejong
:+1:
Vincent
@Vinnl_gitlab
Thanks for the extensive explanation @RubenVerborgh, all makes sense. Also, I'm not sure if branding it "Perl in Javascript" would be such great marketing :P
James Martin
@james-martin-jd
I’ve been calling it “the jquery of linked data” because it seems to fill that niche jquery did of taking things you can do elsewhere and simplifying it down to be more usable
Dan Keith
@DoctorBud

Given a WebID for a user who has a POD, is there an official way to compute the path of the user's public/ folder? Right now, I'm using ['https://doctorbud.solid.community/profile/card#me']['pim:storage'], which returns https://doctorbud.solid.community/ and I'm appending public/. But it seems like there should be a better way.

playground example here

I obtained the pim:storage idea by looking at the predicates associated with my WebID.

A_A
@Otto-AA
@DoctorBud The public folder is not part of the solid specification. It isn't required to exist, so you shouldn't rely on its existence imo. There is a list of recommended default containers, but even there it isn't listed.
James Martin
@james-martin-jd
@DoctorBud That’s essentially what we did in the SDK sample app as well, we kept the full app folder path we wanted in a config file of the app and create the folders needed based on pim:storage on app start
Michiel de Jong
@michielbdejong
Jeff Zucker
@jeff-zucker
@Vinnl_gitlab are you aware of https://github.com/solid/information/blob/master/documentation/developer-tools.md ? I tried to start a panel for library developers but it got closed for unknown reasons. I think there very much needs to be a comparison page but I think it is something all library developers should discuss. Would you be interested in forming a panel for library and tool developers and in expanding the comparison to include a wider range of tools?
Vincent
@Vinnl_gitlab

@jeff-zucker I think that could certainly be useful, though I'm not sure yet how much time I could dedicate to that. Btw, one thing that I've also been working on is a page listing a number of common operations, and how to do those in different tools. It currently only lists three of them (the same as in the app above), but I'd like to include more: https://vincenttunru.gitlab.io/tripledoc/docs/cheatsheet

(But unfortunately I have no experience with other tools yet, so PRs welcome :) )

Mitzi László
@Mitzi-Laszlo
@jeff-zucker @Vinnl_gitlab solid/process#169
Jeff Zucker
@jeff-zucker
The how-to page looks great. I have a how-to section for for RDF-easy which could be merged with yours.
Vincent
@Vinnl_gitlab

Perfect @jeff-zucker, I'll try to incorporate that soon.

And yeah, I guess it needn't necessarily be an official panel, but it'd be good to gather input from everyone developing libraries. That Cheatsheet page will probably be moved to solidproject.org at some point, so then the best course of action is probably to get people to submit PRs there?

Jeff Zucker
@jeff-zucker
@Vinnl_gitlab also see Mitzi's link, she's created an issue specifically on how to deal with libraries. For now I'll add my thoughts there.
Vincent
@Vinnl_gitlab
Great, I've subscribed there
Mitzi László
@Mitzi-Laszlo
@jeff-zucker would you like to have a go at putting together an overview here ?
Jeff Zucker
@jeff-zucker
@Mitzi-Laszlo yes. See also my comments on your issue
Mitzi László
@Mitzi-Laszlo
😅
that was the wrong emoji. fat finger mistake. I meant thumbs up
Dmitri Zagidulin
@dmitrizagidulin
speaking of libraries: would anyone object if I removed https://github.com/solid/oidc-web? (actually, move it to a different org, just for experimental use). It's not currently used anywhere in the Solid ecosystem, so I don't want to confuse devs who stumble across it.
Michiel de Jong
@michielbdejong
@dmitrizagidulin no objections. Although it sounds like a useful library to have, in general? So that is not the webid-oidc client that is wrapped inside solid-auth-client then, right?
Dmitri Zagidulin
@dmitrizagidulin
@michielbdejong correct, that's not the client that is wrapped inside solid-auth-client. It's an alternative to solid-auth-client.
Jordan Shurmer
@JordanShurmer
I've been looking for an alternative (more modular, ideally) to solid-auth-client. Is that library viable?
Angelo Veltens
@angelo-v
Meetup.com announced some significant changes in pricing. Might be the momentum for a solid based alternative. https://www.meetup.com/lp/paymentchanges?mpId=9038
I already have some event data on my Pod. https://angelo.veltens.org/events/ Whats missing is an aggregator and a cool UI / App.
Mark Hughes (happybeing/theWebalyst)
@happybeing
@angelo-v way ahead of you ;-)
Dan Keith
@DoctorBud
I had fun writing a little Smartdown doc (app?) that uses LDFlex to navigate the file heirarchy in a POD. Some of the LDFlex queries might be useful for others.
James Martin
@james-martin-jd
that’s pretty neat! Definitely going to play with this a bit
Dan Keith
@DoctorBud

I posted this in solid/chat, but it may make more sense here:

Hi. I've come up with a nice workflow that lets me publish my tree of Smartdown files to either a Solid POD or to a GitHub Pages repo.

What might be helpful for others is a script I wrote, inspired by @megoth 's solid-update-index-tutorial

It's basically a bash script that just uses curl to upload files to Solid. It deals with adding Content-Type headers for some types (.html,.png,.svg). Feel free to copy and use this.

Angelo Veltens
@angelo-v
Nice :)
Michiel de Jong
@michielbdejong
I’m looking for an app that allows you log in with two webid’s, and copy files between pods (a bit like good old Midnight Commander :) https://www.maketecheasier.com/assets/uploads/2013/03/mc-featured-cropped-800x343.png )
I thought there was one but can’t really find it on https://github.com/solid/solid-apps
sideshowtom
@sideshowtom
Yes @DoctorBud that Smartdown app is really nice. I thought
... https://startinblox.com could do something like that for html
Mitzi László
@Mitzi-Laszlo
Anyone have any updates about apps for This Week in Solid?
Dmitri Zagidulin
@dmitrizagidulin
@michielbdejong re app to copy files between pods -- alas, I don't know of one. But I HAVE implemented support for the http COPY verb in solid, AND now I totally want to write this app, using https://github.com/vinibiavatti1/TuiCss for UI :)
I mean, look how awesome that UI is!
Mark Hughes (happybeing/theWebalyst)
@happybeing
@angelo-v I created a placeholder post for meetup alternatives on the SAFE Forum here. I favour building on Solid but being able to use that app on either Solid or SAFE.
Mark Hughes (happybeing/theWebalyst)
@happybeing
Angelo Veltens
@angelo-v
@theWebalyst I like the idea of Solid on SAFE :thumbsup: Anything special one has to concider when building a Solid app that should be able to run on SAFE?
Mark Hughes (happybeing/theWebalyst)
@happybeing
@angelo-v It's early days so I've got some basic guidelines, but these will need to be refined as the compatibility libraries develop in parallel with the SAFE API which is undergoing a revision. If your app is largely using storage, so LDP, then things are likely to be straightforward. Notifications and SPARQL are not yet supported on SAFE. They will be in time, but I can't say yet how compatible they will be. So for now, if you stick to LDP via fetch, and better still to using solid-auth-client and or rdflib.js things will be pretty straightforward although there are some potholes! For example, serviceWorkers don't yet work with the safe:// protocol, although I'm sure they will in time - it may be possible now but I've not looked into it. Also I've had problems with apps which use jQuery, but again I expect that to be sorted out.
I'm happy to help if you have anything that you want to make compatible.
Jeff Zucker
@jeff-zucker
@michielbdejong the upcoming solid-file-client supports recursive copy between pods and local files from a nodejs app; it's still in progress but you might try the fork ...
Angelo Veltens
@angelo-v
@theWebalyst so solid-ldflex will work as well?
Mark Hughes (happybeing/theWebalyst)
@happybeing
@angelo-v not at the moment, I've not had time to look into adding compatibility for ldflex yet, but doing that is largely independent of SAFE related stuff so anyone familiar with building Solid apps could in theory have a go! :smile: I would of course help. I haven't had much time lately, so have been working with forks of just solid-auth-client and rdflib.js and a handful of apps which use them, such as Solid Filemanager.
Sharon Stratsianis
@SharonStrats
Hi there. I am having a strange problem that I am wondering if anyone knows about. It has to do with accessing your "contacts" or "friends" public information. The reason what I am about to explain is strange is because it is not consistent. If I create a new POD user and then assign them to be my friend, often I can then not access the files in their public directory. However, one user I created a POD for I was able to load their location information from my application by logging in as them. Then logging back in as me into my application and I could see their location information. Any ideas?
I have tried many things with .acl access from the front end of the PODs both in Solid.community and inrupt.net