diff --git a/tests/dalle.py b/tests/dalle.py index 6ff8901..cf63c1a 100644 --- a/tests/dalle.py +++ b/tests/dalle.py @@ -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. diff --git a/tests/db.py b/tests/db.py index 93a663e..4ea871e 100644 --- a/tests/db.py +++ b/tests/db.py @@ -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()) diff --git a/tests/discovery.py b/tests/discovery.py index 93f8b70..bd0e587 100644 --- a/tests/discovery.py +++ b/tests/discovery.py @@ -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 diff --git a/tests/discovery_gallery.py b/tests/discovery_gallery.py index 9396909..ec71c22 100644 --- a/tests/discovery_gallery.py +++ b/tests/discovery_gallery.py @@ -1,5 +1,4 @@ import json - from pathlib import Path import dotenv diff --git a/tests/discovery_mostr.py b/tests/discovery_mostr.py index 0fa8960..6d1343d 100644 --- a/tests/discovery_mostr.py +++ b/tests/discovery_mostr.py @@ -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 diff --git a/tests/discovery_one_per_follow.py b/tests/discovery_one_per_follow.py index 6b0c312..1e28e44 100644 --- a/tests/discovery_one_per_follow.py +++ b/tests/discovery_one_per_follow.py @@ -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 diff --git a/tests/discovery_people.py b/tests/discovery_people.py index e3adf27..5ec8a27 100644 --- a/tests/discovery_people.py +++ b/tests/discovery_people.py @@ -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 diff --git a/tests/ditto.py b/tests/ditto.py index f9dbc31..0270714 100644 --- a/tests/ditto.py +++ b/tests/ditto.py @@ -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 diff --git a/tests/filter.py b/tests/filter.py index a77e733..1289856 100644 --- a/tests/filter.py +++ b/tests/filter.py @@ -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 diff --git a/tests/generic_dvm_flux_hf.py b/tests/generic_dvm_flux_hf.py index 8fed4d9..2b79f16 100644 --- a/tests/generic_dvm_flux_hf.py +++ b/tests/generic_dvm_flux_hf.py @@ -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", diff --git a/tests/nutzap_send.py b/tests/nutzap_send.py index 998c818..767192a 100644 --- a/tests/nutzap_send.py +++ b/tests/nutzap_send.py @@ -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) diff --git a/tests/otherstuff.py b/tests/otherstuff.py index ae140b2..6c7f12b 100644 --- a/tests/otherstuff.py +++ b/tests/otherstuff.py @@ -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. diff --git a/tests/sd35_api.py b/tests/sd35_api.py index 257afb1..89a77af 100644 --- a/tests/sd35_api.py +++ b/tests/sd35_api.py @@ -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 diff --git a/tests/search.py b/tests/search.py index 2cb264f..7a45b35 100644 --- a/tests/search.py +++ b/tests/search.py @@ -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 diff --git a/tests/simplebot.py b/tests/simplebot.py index 3e020d1..8d6db4d 100644 --- a/tests/simplebot.py +++ b/tests/simplebot.py @@ -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 diff --git a/tests/summarization_duck.py b/tests/summarization_duck.py index 7f74233..e5d174c 100644 --- a/tests/summarization_duck.py +++ b/tests/summarization_duck.py @@ -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 diff --git a/tests/sunoai.py b/tests/sunoai.py index 92081be..a04da1e 100644 --- a/tests/sunoai.py +++ b/tests/sunoai.py @@ -1,5 +1,5 @@ import asyncio -import time + import requests # replace your vercel domain diff --git a/tests/test_dvm_client.py b/tests/test_dvm_client.py index c6c09e0..87f742a 100644 --- a/tests/test_dvm_client.py +++ b/tests/test_dvm_client.py @@ -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 diff --git a/tests/test_events.py b/tests/test_events.py index 260780e..b5e6844 100644 --- a/tests/test_events.py +++ b/tests/test_events.py @@ -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 diff --git a/tests/tts.py b/tests/tts.py index 83bb929..0ae8967 100644 --- a/tests/tts.py +++ b/tests/tts.py @@ -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 diff --git a/tests/wot.py b/tests/wot.py index d4204ef..d7842e9 100644 --- a/tests/wot.py +++ b/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