You've already forked MicroPythonOS
mirror of
https://github.com/m5stack/MicroPythonOS.git
synced 2026-05-20 11:51:27 -07:00
24 lines
690 B
Python
24 lines
690 B
Python
import json
|
|
import ssl
|
|
import time
|
|
from nostr.event import Event
|
|
from nostr.relay_manager import RelayManager
|
|
from nostr.message_type import ClientMessageType
|
|
from nostr.key import PrivateKey
|
|
|
|
relay_manager = RelayManager()
|
|
relay_manager.add_relay("wss://nostr-pub.wellorder.net")
|
|
relay_manager.add_relay("wss://relay.damus.io")
|
|
relay_manager.open_connections({"cert_reqs": ssl.CERT_NONE}) # NOTE: This disables ssl certificate verification
|
|
time.sleep(5) # allow the connections to open
|
|
|
|
private_key = PrivateKey()
|
|
|
|
event = Event("Hello Nostr")
|
|
private_key.sign_event(event)
|
|
|
|
relay_manager.publish_event(event)
|
|
time.sleep(1) # allow the messages to send
|
|
|
|
relay_manager.close_connections()
|