2024-06-28 00:01:45 +02:00
|
|
|
import asyncio
|
2025-01-02 15:28:31 +01:00
|
|
|
import os
|
2024-06-28 00:01:45 +02:00
|
|
|
from pathlib import Path
|
|
|
|
|
|
|
|
import dotenv
|
2025-01-02 15:28:31 +01:00
|
|
|
from nostr_sdk import Keys
|
|
|
|
from nostr_dvm.utils.blossom_utils import upload_blossom
|
2024-06-27 21:19:04 +02:00
|
|
|
from nostr_dvm.utils.output_utils import upload_media_to_hoster
|
|
|
|
|
2024-06-28 00:01:45 +02:00
|
|
|
if __name__ == '__main__':
|
|
|
|
env_path = Path('.env')
|
|
|
|
if env_path.is_file():
|
|
|
|
print(f'loading environment from {env_path.resolve()}')
|
|
|
|
dotenv.load_dotenv(env_path, verbose=True, override=True)
|
|
|
|
else:
|
|
|
|
raise FileNotFoundError(f'.env file not found at {env_path} ')
|
|
|
|
|
2025-01-02 15:28:31 +01:00
|
|
|
pkey = os.getenv("DVM_PRIVATE_KEY_BOT")
|
|
|
|
|
|
|
|
|
|
|
|
#asyncio.run(upload_media_to_hoster("tests/image.png", pkey, True))
|
|
|
|
asyncio.run(upload_blossom("tests/cat4.png", pkey, "https://blossom.primal.net"))
|
2024-06-28 00:01:45 +02:00
|
|
|
|