Rule34.xxx download is broken, it now requires API key
Since July 2025, Rule34.xxx requires API key for API access. It could be obtained on the settings page: https://rule34.xxx/index.php?page=account&s=options.
However, it seems that GelbooruV02PostExtractor does not add API key to requests, even if you add them to URL:
[rule34][debug][2025-11-12 18:18:55] Using GelbooruV02PostExtractor for 'https://rule34.xxx/index.php?page=post&s=view&id=12536009&api_key=IHaveReplacedMyKeyBecauseImSmart&user_id=1234567'
[rule34][debug][2025-11-12 18:18:55] Proxy Map: {'http': 'http://127.0.0.1:1080', 'https': 'http://127.0.0.1:1080'}
[rule34][debug][2025-11-12 18:18:55] cookies: Loading cookies from 'e:\SmallPrograms\hydownloader\cookies.txt.1'
[rule34][debug][2025-11-12 18:18:55] Sleeping 1.00 seconds (extractor)
[urllib3.connectionpool][debug][2025-11-12 18:18:56] Starting new HTTPS connection (1): api.rule34.xxx:443
[urllib3.connectionpool][debug][2025-11-12 18:18:56] https://api.rule34.xxx:443 "GET /index.php?page=dapi&s=post&q=index&id=12536009&pid=0&limit=100 HTTP/1.1" 200 None
[rule34][debug][2025-11-12 18:18:56]
As the result, downloads fail with either "auth/login" or "no extractor" status.
User should be able to add API key and user_id through gallery-dl-user-config.json or as a part of original download API.
BTW, Bird and all who help Bird, thank you for your work on the project, it's awesome.