mirror of
https://github.com/believethehype/nostrdvm.git
synced 2025-10-11 00:12:28 +02:00
refcactor
This commit is contained in:
9
main.py
9
main.py
@@ -12,16 +12,19 @@ from utils.definitions import EventDefinitions
|
||||
def run_nostr_dvm_with_local_config():
|
||||
from dvm import dvm, DVMConfig
|
||||
|
||||
PDFextactor = TextExtractionPDF("PDF Extractor", env.NOSTR_PRIVATE_KEY)
|
||||
Translator = Translation("Translator", env.NOSTR_PRIVATE_KEY)
|
||||
|
||||
dvmconfig = DVMConfig()
|
||||
dvmconfig.PRIVATE_KEY = os.getenv(env.NOSTR_PRIVATE_KEY)
|
||||
dvmconfig.SUPPORTED_TASKS = [Translation.TASK, TextExtractionPDF.TASK]
|
||||
dvmconfig.SUPPORTED_TASKS = [PDFextactor, Translator]
|
||||
dvmconfig.LNBITS_INVOICE_KEY = os.getenv(env.LNBITS_INVOICE_KEY)
|
||||
dvmconfig.LNBITS_URL = os.getenv(env.LNBITS_HOST)
|
||||
|
||||
# In admin_utils, set rebroadcast_nip89 to true to (re)broadcast your DVM. You can create a valid dtag and the content on vendata.io
|
||||
# Add the dtag in your .env file so you can update your dvm later and change the content in the module file as needed.
|
||||
dvmconfig.NIP89s.append(TextExtractionPDF.NIP89_announcement())
|
||||
dvmconfig.NIP89s.append(Translation.NIP89_announcement())
|
||||
dvmconfig.NIP89s.append(PDFextactor.NIP89_announcement())
|
||||
dvmconfig.NIP89s.append(Translator.NIP89_announcement())
|
||||
|
||||
nostr_dvm_thread = Thread(target=dvm, args=[dvmconfig])
|
||||
nostr_dvm_thread.start()
|
||||
|
Reference in New Issue
Block a user