Embeddable comments for your website, backed by Nostr. Like Disqus but Nostr.
Overview:
Disgus is a commenting system for blogs or websites that is based on the Nostr open protocol. Similar to Disqus, Disgus allows users to add a commenting feature to their website, but with additional features specific to the Nostr protocol. The system offers a demo for users to experience its functionality. To use Disgus, users need to have a Nostr pubkey and relay, as well as a NIP07-compatible browser plug-in for login.
Features:
- Nostr Protocol: Disgus is based on the Nostr open protocol, providing users with the benefits and features of this protocol.
- Grab Title & URL: The script automatically grabs the title and URL from the meta of the page where Disgus is installed, simplifying the commenting process.
- Author Pubkey and Relays: Users can define the author’s pubkey using the nostr:pubkey property and specify the relays as nostr:relay, allowing for easy customization of the commenting system.
- NIP-07 Login: Disgus offers NIP-07 integration for login, making it secure and convenient for users to authenticate and manage their comments.
- Guest Accounts: Users can post comments as a temporary guest account without NIP05 verification, allowing for quick and easy participation.
- Replies and Alerts: The system allows for threaded replies and alerts the author when they are tagged in the root post, facilitating engagement and communication.
Installation:
To install Disgus on your website, follow these steps:
- Ensure you have a Nostr pubkey and relay.
- Make sure you have a NIP07-compatible browser plug-in installed for login.
- Add the Disgus script to your website code, preferably where you want the comments to appear.
- Specify the author’s pubkey using the nostr:pubkey property and set the relays as nostr:relay.
- Save the changes and load the page to see the Disgus commenting system in action.
Summary:
Disgus is a powerful commenting system based on the Nostr open protocol. It offers various features, including automatic grabbing of title and URL, customizable author settings, secure login options, and guest accounts. The system also provides threaded replies and alerts for enhanced engagement. While still a work in progress, Disgus promises new ideas and features in the future. Users are encouraged to provide feedback, open tickets, or contribute through pull requests or Nostr communication channels.