#!/usr/bin/env python3 """Test forum notification""" import sys import json from pathlib import Path sys.path.insert(0, str(Path(__file__).parent)) sys.path.insert(0, str(Path(__file__).parent / 'modules')) from modules.pushover_notifier import PushoverNotifier def load_config(): config_path = Path(__file__).parent / 'config' / 'settings.json' with open(config_path, 'r') as f: return json.load(f) # Load config config = load_config() pushover_config = config.get('pushover', {}) # Create notifier notifier = PushoverNotifier( user_key=pushover_config.get('user_key'), api_token=pushover_config.get('api_token'), enabled=True ) # Simulate forum download - 12 images from HQCelebCorner downloads = [] for i in range(12): downloads.append({ 'source': 'HQCelebCorner', 'content_type': 'image', 'filename': None }) # Send notification success = notifier.notify_batch_download( platform='forum', downloads=downloads, search_term='Eva Longoria' ) print(f"Forum notification sent: {'✅' if success else '❌'}") print(f"Stats: {notifier.get_stats()}")