Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/otto-aa/solid-local-pod-manager
Serve local directories as a local solid pod
https://github.com/otto-aa/solid-local-pod-manager
Last synced: 7 days ago
JSON representation
Serve local directories as a local solid pod
- Host: GitHub
- URL: https://github.com/otto-aa/solid-local-pod-manager
- Owner: Otto-AA
- License: mit
- Created: 2019-11-02T18:32:30.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T11:49:18.000Z (almost 2 years ago)
- Last Synced: 2023-03-02T16:56:06.187Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 78.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Solid Local Pod Manager
Serve parts of your file system as local solid pods
## Install and Starting
This will start the manager at http://localhost:3000. If you want to tweek some things, feel free to change the source code.
```sh
git clone https://github.com/otto-aa/solid-local-pod-manager
cd solid-local-pod-manager
npm install
npm start
```## Usage
In the manager, you can add a local pod by using the form at the bottom. It is suggested to use an absolute path to the local directory. When you added a local pod, it will be stored in a storage.json (in the directory where you started the script) file to make it persistent across sessions.
Using the deactivate button, you can stop the server, but still keep it in the list for later usage. Using delete will remove it completely.
## Notes
To serve the file system as solid pod, it uses `solid-local-pod/src/solidFileFetch` which covers most of the solid api specification. You can exchange it to another fetch library if you wish to. In theory you could also use a library which fetches from a cloud service, as long as it provides a fetch(url, options) method and fulfills the solid api spec.