0
0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-06-29 18:21:07 +00:00

fix(furaffinity): date and tags, #4513 (#4543)

This commit is contained in:
Dag 2025-05-08 23:33:18 +02:00 committed by GitHub
parent e6a84052f0
commit 58e30f8b4b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -936,8 +936,7 @@ class FurAffinityBridge extends BridgeAbstract
if ($this->getInput('full') === true) {
$submissionHTML = $this->getFASimpleHTMLDOM($submissionURL, $cache);
if (!$this->isHiddenSubmission($submissionHTML)) {
$stats = $submissionHTML->find('.stats-container', 0);
$popupDate = $stats->find('.popup_date', 0);
$popupDate = $submissionHTML->find('section .popup_date', 0);
if ($popupDate) {
$item['timestamp'] = strtotime($popupDate->title);
}
@ -947,9 +946,10 @@ class FurAffinityBridge extends BridgeAbstract
$item['enclosures'] = [$var->href];
}
foreach ($stats->find('#keywords a') as $keyword) {
foreach ($submissionHTML->find('.tags-row .tags a') as $keyword) {
$item['categories'][] = $keyword->plaintext;
}
$item['categories'] = array_filter($item['categories']);
$previewSrc = $submissionHTML->find('#submissionImg', 0);
if ($previewSrc) {