Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Fewsats/pillbox
Manage your L402 credentials and access L402 paywalled endpoints with ease
https://github.com/Fewsats/pillbox
Last synced: 3 months ago
JSON representation
Manage your L402 credentials and access L402 paywalled endpoints with ease
- Host: GitHub
- URL: https://github.com/Fewsats/pillbox
- Owner: Fewsats
- License: mit
- Created: 2024-07-15T16:52:48.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-29T13:26:47.000Z (4 months ago)
- Last Synced: 2024-08-29T15:44:20.126Z (4 months ago)
- Language: TypeScript
- Size: 626 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-L402 - Pillbox - A tool for managing L402 credentials and accessing L402 paywalled endpoints. (Projects)
- awesome-L402 - Pillbox - A tool for managing L402 credentials and accessing L402 paywalled endpoints. (Projects)
README
# Pillbox
*L402 access, simplified"*
Pillbox is a tool designed to help you manage your L402 credentials and access L402 paywalled endpoints with ease. Whether you need to download files, watch videos, or query APIs protected by L402, Pillbox has got you covered.
## How It Works
Pillbox simplifies the process of managing L402 credentials:
1. Add credentials by pasting the L402 paywalled URL
2. Fetch the macaroon and invoice
3. Pay the invoice using any Lightning wallet
4. Paste the preimage
5. Save the credentials for future use**Important:** Lightning payments are made separately from this app. You'll need to use your own Lightning wallet to pay invoices. After payment, make sure your wallet shows you the "preimage" - a special code that proves you paid. You'll need to copy this preimage into Pillbox to complete the process.
## Features
- Easy management of L402 credentials
- Support for various L402 paywalled content types
- Secure storage of credentials
- User-friendly interface## Live Development
To run in live development mode, run `wails dev` in the project directory. This will run a Vite development
server that will provide very fast hot reload of your frontend changes. If you want to develop in a browser
and have access to your Go methods, there is also a dev server that runs on http://localhost:34115. Connect
to this in your browser, and you can call your Go code from devtools.## Building
To build a redistributable, production mode package, use
```
make release
```