About Solid Pod LG

Concept

This site started as a proof of concept and was (and still is for the most part) a preliminary attempt to interact with Solid Pods using Python and Django. When the project started, only minimal documentation and resources existed for interation between Solid pods and Python. This site was created using Django as a web framework, and Python as the backend. Most of the code was written from scratch, and it is by no means intended to be a full feature app.

Credits go to the project solid-file-python which was modified to be used as the crud api and to Otto-AA/solid-flask which was inspirational for the authentication system. Thanks to the original authors!

The core features offered by SOLID LG

  • Login to Solid pod providers.
  • Preview files, folders and other pod content.
  • Download, upload and delete files.
  • User dashboard where a user can manage their webIds and solid pods.

Currently, the python api backend support only the following Solid servers

For other Solid Pod providers, the situation is unknown... Inrupt PodSpaces is not supported and the situation with other Solid Pod providers is unknown.

In development

A new backend api programmed in Node.js and Express is in development and can be tested by selecting "Try the node.js api" on front page. This uses libraries developed by Inrupt to interact with Solid pod providers. The authentication is compatible with Inrupt PodSpaces and the Enterprise Solid Server. Try it out!


<< Back to previous page