A clipboard app for the Solid decentralized web platform.
- Login with any Solid Identity Provider (OIDC)
- Save text to your personal Solid Pod
- Load clipboard data from any accessible location
- Shareable URLs with bookmarkable storage locations
- Works with any Solid-compliant Pod
- @inrupt/solid-client-authn-browser - Authentication
- @inrupt/solid-client - Data access
- Vite - Build tool
- Bulma - CSS framework
- Material Design Icons - Icons
- Node.js 18+
- A Solid Pod (get one here)
git clone https://github.com/melvincarvalho/clip
cd clip
npm installnpm run devOpens at http://localhost:3000
npm run buildOutput is in dist/ folder.
- Login with your Solid Identity Provider
- Enter text in the clipboard field
- Save to store it in your Pod
- Share the URL - the storage location is in the query string
Data is stored as RDF in your Pod:
<#this> <urn:solid:clip#clipboard> "your text here" .By default, clipboard data is saved to:
https://your-pod/clip/data
You can change the storage URI to any location you have write access to.
MIT