mirror of
https://github.com/aljazceru/python-nostr.git
synced 2025-12-18 14:54:23 +01:00
relative imports
This commit is contained in:
0
__init__.py
Normal file
0
__init__.py
Normal file
@@ -3,17 +3,17 @@ import ssl
|
|||||||
import time
|
import time
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
import base64
|
import base64
|
||||||
|
|
||||||
from nostr.event import Event
|
from ..event import Event
|
||||||
from nostr.relay_manager import RelayManager
|
from ..relay_manager import RelayManager
|
||||||
from nostr.message_type import ClientMessageType
|
from ..message_type import ClientMessageType
|
||||||
from nostr.key import PrivateKey, PublicKey
|
from ..key import PrivateKey, PublicKey
|
||||||
|
|
||||||
from nostr.filter import Filter, Filters
|
from ..filter import Filter, Filters
|
||||||
from nostr.event import Event, EventKind
|
from ..event import Event, EventKind
|
||||||
from nostr.relay_manager import RelayManager
|
from ..relay_manager import RelayManager
|
||||||
from nostr.message_type import ClientMessageType
|
from ..message_type import ClientMessageType
|
||||||
|
|
||||||
# from aes import AESCipher
|
# from aes import AESCipher
|
||||||
from . import cbc
|
from . import cbc
|
||||||
@@ -84,9 +84,7 @@ class NostrClient:
|
|||||||
|
|
||||||
def dm(self, message: str, to_pubkey: PublicKey):
|
def dm(self, message: str, to_pubkey: PublicKey):
|
||||||
|
|
||||||
shared_secret = self.private_key.compute_shared_secret(
|
shared_secret = self.private_key.compute_shared_secret(to_pubkey.hex())
|
||||||
to_pubkey.hex()
|
|
||||||
)
|
|
||||||
|
|
||||||
# print("shared secret: ", shared_secret.hex())
|
# print("shared secret: ", shared_secret.hex())
|
||||||
# print("plain text:", message)
|
# print("plain text:", message)
|
||||||
@@ -95,7 +93,6 @@ class NostrClient:
|
|||||||
# print("encrypt iv: ", iv)
|
# print("encrypt iv: ", iv)
|
||||||
content = f"{base64.b64encode(enc_text).decode('utf-8')}?iv={base64.b64encode(iv).decode('utf-8')}"
|
content = f"{base64.b64encode(enc_text).decode('utf-8')}?iv={base64.b64encode(iv).decode('utf-8')}"
|
||||||
|
|
||||||
|
|
||||||
event = Event(
|
event = Event(
|
||||||
self.public_key.hex(),
|
self.public_key.hex(),
|
||||||
content,
|
content,
|
||||||
@@ -151,7 +148,7 @@ class NostrClient:
|
|||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
# else:
|
# else:
|
||||||
# print(f"\nFrom {event_msg.event.public_key[:5]}...: {event_msg.event.content}")
|
# print(f"\nFrom {event_msg.event.public_key[:5]}...: {event_msg.event.content}")
|
||||||
break
|
break
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
|
|
||||||
@@ -162,4 +159,3 @@ class NostrClient:
|
|||||||
print(event_msg.event.content)
|
print(event_msg.event.content)
|
||||||
break
|
break
|
||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user