mirror of
https://github.com/believethehype/nostrdvm.git
synced 2025-09-27 23:46:25 +02:00
optimize imports
This commit is contained in:
@@ -1,17 +1,15 @@
|
||||
import asyncio
|
||||
import json
|
||||
import json
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
from nostr_sdk import Keys, LogLevel, init_logger
|
||||
from nostr_sdk import LogLevel, init_logger
|
||||
|
||||
from nostr_dvm.tasks.imagegeneration_openai_dalle import ImageGenerationDALLE
|
||||
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
from nostr_dvm.utils.dvmconfig import DVMConfig, build_default_config
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
from nostr_dvm.utils.nip89_utils import NIP89Config, check_and_set_d_tag
|
||||
|
||||
from nostr_dvm.utils.zap_utils import get_price_per_sat
|
||||
|
||||
rebroadcast_NIP89 = False # Announce NIP89 on startup Only do this if you know what you're doing.
|
||||
|
@@ -1,5 +1,7 @@
|
||||
from threading import Thread
|
||||
|
||||
from nostr_sdk import Keys, Filter, ClientBuilder, NostrDatabase, SyncOptions, init_logger, LogLevel
|
||||
|
||||
init_logger(LogLevel.INFO)
|
||||
keys = Keys.parse("nsec1ufnus6pju578ste3v90xd5m2decpuzpql2295m3sknqcjzyys9ls0qlc85")
|
||||
print(keys.public_key().to_bech32())
|
||||
|
@@ -1,12 +1,11 @@
|
||||
import asyncio
|
||||
import json
|
||||
import os
|
||||
import shutil
|
||||
import threading
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
from nostr_sdk import init_logger, LogLevel, Keys, NostrDatabase
|
||||
from nostr_sdk import init_logger, LogLevel, Keys
|
||||
|
||||
# os.environ["RUST_BACKTRACE"] = "full"
|
||||
from nostr_dvm.subscription import Subscription
|
||||
|
@@ -1,5 +1,4 @@
|
||||
import json
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
|
@@ -1,10 +1,8 @@
|
||||
import json
|
||||
import os
|
||||
import threading
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
from nostr_sdk import init_logger, LogLevel, Keys, NostrLibrary
|
||||
from nostr_sdk import init_logger, LogLevel
|
||||
|
||||
from nostr_dvm.tasks.content_discovery_currently_popular_mostr import DicoverContentCurrentlyPopularMostr
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
@@ -12,7 +10,6 @@ from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
from nostr_dvm.utils.nip89_utils import create_amount_tag, NIP89Config, check_and_set_d_tag
|
||||
from nostr_dvm.utils.outbox_utils import AVOID_OUTBOX_RELAY_LIST
|
||||
|
||||
|
||||
rebroadcast_NIP89 = False # Announce NIP89 on startup
|
||||
rebroadcast_NIP65_Relay_List = False
|
||||
update_profile = False
|
||||
|
@@ -2,10 +2,9 @@ import json
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
from nostr_sdk import init_logger, LogLevel, Keys, NostrLibrary
|
||||
from nostr_sdk import init_logger, LogLevel
|
||||
|
||||
from nostr_dvm.tasks.content_discovery_latest_one_per_follower import Discoverlatestperfollower
|
||||
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
from nostr_dvm.utils.nip89_utils import create_amount_tag, NIP89Config, check_and_set_d_tag
|
||||
|
@@ -9,8 +9,6 @@ from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
from nostr_dvm.utils.nip89_utils import create_amount_tag, NIP89Config, check_and_set_d_tag
|
||||
|
||||
|
||||
|
||||
rebroadcast_NIP89 = False # Announce NIP89 on startup
|
||||
rebroadcast_NIP65_Relay_List = False
|
||||
update_profile = False
|
||||
|
@@ -1,9 +1,8 @@
|
||||
import asyncio
|
||||
import json
|
||||
from datetime import timedelta
|
||||
|
||||
from nostr_sdk import Options, SecretKey, NostrSigner, Keys, Client, RelayOptions, Alphabet, SingleLetterTag, Filter, \
|
||||
Kind, PublicKey, init_logger, LogLevel, Tag
|
||||
from nostr_sdk import NostrSigner, Keys, Client, Alphabet, SingleLetterTag, Filter, \
|
||||
PublicKey, init_logger, LogLevel, Tag
|
||||
|
||||
from nostr_dvm.utils.definitions import relay_timeout_long
|
||||
from nostr_dvm.utils.nostr_utils import check_and_set_private_key
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
|
||||
from nostr_dvm.tasks import discovery_bot_farms
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
|
||||
|
||||
|
||||
def playground():
|
||||
# Generate an optional Admin Config, in this case, whenever we give our DVMs this config, they will (re)broadcast
|
||||
# their NIP89 announcement
|
||||
|
@@ -9,8 +9,8 @@ from nostr_dvm.tasks.generic_dvm import GenericDVM
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
from nostr_dvm.utils.nip89_utils import NIP89Config, check_and_set_d_tag
|
||||
from nostr_dvm.utils.output_utils import upload_media_to_hoster
|
||||
from nostr_dvm.utils.outbox_utils import AVOID_OUTBOX_RELAY_LIST
|
||||
from nostr_dvm.utils.output_utils import upload_media_to_hoster
|
||||
|
||||
RELAY_LIST = ["wss://nostr.mom",
|
||||
#"wss://relay.primal.net",
|
||||
|
@@ -1,19 +1,14 @@
|
||||
from datetime import timedelta
|
||||
import argparse
|
||||
import asyncio
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
from nostr_sdk import PublicKey, Keys
|
||||
|
||||
|
||||
import asyncio
|
||||
import argparse
|
||||
|
||||
|
||||
from nostr_dvm.utils.dvmconfig import DVMConfig
|
||||
from nostr_dvm.utils.nostr_utils import check_and_set_private_key
|
||||
from nostr_dvm.utils.nut_wallet_utils import NutZapWallet
|
||||
|
||||
|
||||
# Run with params for test functions or set the default here
|
||||
parser = argparse.ArgumentParser(description='Nutzaps')
|
||||
parser.add_argument("--mint", type=bool, default=False)
|
||||
|
@@ -1,11 +1,10 @@
|
||||
import asyncio
|
||||
import json
|
||||
import os
|
||||
import threading
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
from nostr_sdk import Keys, LogLevel, init_logger
|
||||
from nostr_sdk import LogLevel, init_logger
|
||||
|
||||
from nostr_dvm.bot import Bot
|
||||
from nostr_dvm.tasks.convert_media import MediaConverter
|
||||
@@ -19,12 +18,10 @@ from nostr_dvm.tasks.imagegeneration_replicate_recraft import ImageGenerationRep
|
||||
from nostr_dvm.tasks.imagegeneration_sd35_api import ImageGenerationSD35
|
||||
from nostr_dvm.tasks.videogeneration_replicate_svd import VideoGenerationReplicateSVD
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config, DVMConfig
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
from nostr_dvm.utils.nip89_utils import NIP89Config, check_and_set_d_tag
|
||||
from nostr_dvm.utils.nostr_utils import check_and_set_private_key
|
||||
from nostr_dvm.utils.outbox_utils import AVOID_OUTBOX_RELAY_LIST
|
||||
from nostr_dvm.utils.zap_utils import get_price_per_sat, check_and_set_ln_bits_keys
|
||||
|
||||
from nostr_dvm.utils.zap_utils import get_price_per_sat
|
||||
|
||||
# Some other DVMs to run.
|
||||
|
||||
|
@@ -5,12 +5,11 @@ from pathlib import Path
|
||||
import dotenv
|
||||
from nostr_sdk import LogLevel, init_logger
|
||||
|
||||
|
||||
from nostr_dvm.tasks.imagegeneration_sd35_api import ImageGenerationSD35
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
from nostr_dvm.utils.nip89_utils import NIP89Config, check_and_set_d_tag
|
||||
from nostr_dvm.utils.zap_utils import get_price_per_sat
|
||||
from nostr_dvm.utils.zap_utils import get_price_per_sat
|
||||
|
||||
rebroadcast_NIP89 = False # Announce NIP89 on startup Only do this if you know what you're doing.
|
||||
rebroadcast_NIP65_Relay_List = False
|
||||
|
@@ -5,7 +5,6 @@ from pathlib import Path
|
||||
import dotenv
|
||||
from nostr_sdk import Keys, LogLevel, init_logger
|
||||
|
||||
from nostr_dvm.tasks import search_users, advanced_search
|
||||
from nostr_dvm.tasks.advanced_search import AdvancedSearch
|
||||
from nostr_dvm.tasks.advanced_search_wine import AdvancedSearchWine
|
||||
from nostr_dvm.tasks.search_users import SearchUser
|
||||
|
@@ -1,9 +1,7 @@
|
||||
import asyncio
|
||||
import time
|
||||
|
||||
from nostr_sdk import Client, NostrSigner, Keys, Event, UnsignedEvent, Filter, \
|
||||
HandleNotification, Timestamp, nip04_decrypt, UnwrappedGift, init_logger, LogLevel, Kind, KindEnum, EventBuilder, \
|
||||
Tag
|
||||
HandleNotification, Timestamp, nip04_decrypt, UnwrappedGift, init_logger, LogLevel, Kind, KindEnum
|
||||
|
||||
from nostr_dvm.utils.nostr_utils import send_nip04_dm
|
||||
|
||||
|
@@ -2,6 +2,7 @@ import json
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
|
||||
from nostr_dvm.tasks.summarization_duckduck_ai import SummarizationDuckDuck
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
|
@@ -1,5 +1,5 @@
|
||||
import asyncio
|
||||
import time
|
||||
|
||||
import requests
|
||||
|
||||
# replace your vercel domain
|
||||
|
@@ -2,16 +2,15 @@ import asyncio
|
||||
import json
|
||||
from pathlib import Path
|
||||
|
||||
from nostr_dvm.utils.nut_wallet_utils import NutZapWallet
|
||||
from nostr_dvm.utils.print_utils import bcolors
|
||||
|
||||
import dotenv
|
||||
from nostr_sdk import Keys, Client, Tag, EventBuilder, Filter, HandleNotification, Timestamp, nip04_decrypt, \
|
||||
nip44_encrypt, Nip44Version, NostrSigner, Event, Kind, RelayOptions
|
||||
|
||||
from nostr_dvm.utils.definitions import EventDefinitions
|
||||
from nostr_dvm.utils.dvmconfig import DVMConfig
|
||||
from nostr_dvm.utils.nostr_utils import send_event, check_and_set_private_key
|
||||
from nostr_dvm.utils.definitions import EventDefinitions
|
||||
from nostr_dvm.utils.nut_wallet_utils import NutZapWallet
|
||||
from nostr_dvm.utils.print_utils import bcolors
|
||||
|
||||
|
||||
# TODO HINT: Best use this path with a previously whitelisted privkey, as zapping events is not implemented in the lib/code
|
||||
|
@@ -1,11 +1,9 @@
|
||||
import asyncio
|
||||
import json
|
||||
from datetime import timedelta
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
from nostr_sdk import Keys, Client, Tag, Filter, Timestamp, \
|
||||
EventId, Options, PublicKey, NostrSigner, Nip19Event, Kind
|
||||
EventId, PublicKey, NostrSigner, Nip19Event, Kind
|
||||
|
||||
from nostr_dvm.utils import definitions, dvmconfig
|
||||
from nostr_dvm.utils.definitions import relay_timeout
|
||||
|
@@ -1,6 +1,8 @@
|
||||
import json
|
||||
from pathlib import Path
|
||||
|
||||
import dotenv
|
||||
|
||||
from nostr_dvm.tasks.texttospeech import TextToSpeech
|
||||
from nostr_dvm.utils.admin_utils import AdminConfig
|
||||
from nostr_dvm.utils.dvmconfig import build_default_config
|
||||
|
14
tests/wot.py
14
tests/wot.py
@@ -1,19 +1,17 @@
|
||||
import asyncio
|
||||
import json
|
||||
from datetime import timedelta
|
||||
import os
|
||||
import csv
|
||||
import networkx as nx
|
||||
|
||||
import pandas as pd
|
||||
|
||||
import json
|
||||
import os
|
||||
import warnings
|
||||
|
||||
import networkx as nx
|
||||
import pandas as pd
|
||||
|
||||
from nostr_dvm.utils.definitions import relay_timeout
|
||||
|
||||
warnings.filterwarnings('ignore')
|
||||
|
||||
from nostr_sdk import Options, Keys, NostrSigner, Filter, PublicKey, Kind, \
|
||||
from nostr_sdk import Keys, NostrSigner, Filter, PublicKey, Kind, \
|
||||
SyncOptions, SyncDirection, ClientBuilder, NostrDatabase
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user