optimize imports

This commit is contained in:
Believethehype
2024-11-28 08:39:48 +01:00
parent 2d48fd44b9
commit 4b51664a4c
21 changed files with 33 additions and 56 deletions

View File

@@ -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.

View File

@@ -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())

View File

@@ -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

View File

@@ -1,5 +1,4 @@
import json
from pathlib import Path
import dotenv

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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",

View File

@@ -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)

View File

@@ -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.

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -1,5 +1,5 @@
import asyncio
import time
import requests
# replace your vercel domain

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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