Skip to content

f321x/plume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plume - Nostr File Authenticity Tool

A tool to sign and verify files using Nostr. Think GPG, but user-friendly.

Instead of sharing .asc files, file signatures are stored on Nostr relay servers. Verification requires only the file itself and the trusted signer's public key, accessible via a simple GUI or the CLI

screencast

Features

  • File signing
  • File verification
  • Connecting through SOCKS proxy
  • Graphical- and Command Line Interface

Installation

PyPI

pip install plume-nostr

Source

git clone https://github.com/f321x/plume
cd plume
pip install -e .

Usage

GUI

plume

CLI

Sign

plume-cli sign file.txt --key nsec1...

Verify

plume-cli verify file.txt

Config

plume-cli config --list
plume-cli config --add-relay wss://relay.damus.io
plume-cli config --add-trusted npub1...

About

A tool to sign and verify files using Nostr. Think GPG, but user-friendly.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages