chore: Fix RSS entity decoding for incremental feed updates

This commit is contained in:
小弟调调 2026-04-01 10:49:54 +08:00
parent 1b2625bbb2
commit ebd3a55974
2 changed files with 5 additions and 5 deletions

View File

@ -363,7 +363,7 @@ function parseFeedItemsFromXml(xml) {
const guid = decodeXml(extractXmlTag(itemXml, 'guid'));
const pubDate = decodeXml(extractXmlTag(itemXml, 'pubDate'));
const category = decodeXml(extractXmlTag(itemXml, 'category'));
const contentEncoded = unwrapCdata(extractXmlTag(itemXml, 'content:encoded'));
const contentEncoded = decodeXml(unwrapCdata(extractXmlTag(itemXml, 'content:encoded')));
const description = (
contentEncoded ||
decodeXml(extractXmlTag(itemXml, 'description'))

View File

@ -156,11 +156,11 @@ Commit URL: https://github.com/jaywcjlove/awesome-mac/commit/6f0cbac0aae80f402ed
<category>Security Tools</category>
<description>Category: Security Tools
App: TouchBridge
Description: Authenticate with your phone&amp;amp;amp;apos;s fingerprint as a free Touch ID keyboard alternative.
Description: Authenticate with your phone&apos;s fingerprint as a free Touch ID keyboard alternative.
Open Source: https://github.com/HMAKT99/UnTouchID
Commit: Add TouchBridge — free Touch ID alternative for Macs without biometric sensor (#1930)
Commit URL: https://github.com/jaywcjlove/awesome-mac/commit/8f67d57662e7e7369662d5315c29aa447525bd88</description>
<content:encoded><![CDATA[Category: Security Tools<br/>App: TouchBridge<br/>Description: Authenticate with your phone&amp;amp;amp;apos;s fingerprint as a free Touch ID keyboard alternative.<br/>Open Source: https://github.com/HMAKT99/UnTouchID<br/>Commit: Add TouchBridge — free Touch ID alternative for Macs without biometric sensor (#1930)<br/>Commit URL: https://github.com/jaywcjlove/awesome-mac/commit/8f67d57662e7e7369662d5315c29aa447525bd88]]></content:encoded>
<content:encoded><![CDATA[Category: Security Tools<br/>App: TouchBridge<br/>Description: Authenticate with your phone&apos;s fingerprint as a free Touch ID keyboard alternative.<br/>Open Source: https://github.com/HMAKT99/UnTouchID<br/>Commit: Add TouchBridge — free Touch ID alternative for Macs without biometric sensor (#1930)<br/>Commit URL: https://github.com/jaywcjlove/awesome-mac/commit/8f67d57662e7e7369662d5315c29aa447525bd88]]></content:encoded>
</item>
<item>
<title>VSCodium</title>
@ -212,11 +212,11 @@ Commit URL: https://github.com/jaywcjlove/awesome-mac/commit/e7141d43cf5ff47450f
<category>Developer Tools / Virtualization</category>
<description>Category: Developer Tools / Virtualization
App: Mocker
Description: Docker-compatible container management tool built natively on Apple&amp;amp;amp;apos;s Containerization framework.
Description: Docker-compatible container management tool built natively on Apple&apos;s Containerization framework.
Open Source: https://github.com/us/mocker
Commit: Add Mocker - Docker-compatible container CLI for macOS (#1922)
Commit URL: https://github.com/jaywcjlove/awesome-mac/commit/0f07144172ed87ddea66917792bd82d7947e775b</description>
<content:encoded><![CDATA[Category: Developer Tools / Virtualization<br/>App: Mocker<br/>Description: Docker-compatible container management tool built natively on Apple&amp;amp;amp;apos;s Containerization framework.<br/>Open Source: https://github.com/us/mocker<br/>Commit: Add Mocker - Docker-compatible container CLI for macOS (#1922)<br/>Commit URL: https://github.com/jaywcjlove/awesome-mac/commit/0f07144172ed87ddea66917792bd82d7947e775b]]></content:encoded>
<content:encoded><![CDATA[Category: Developer Tools / Virtualization<br/>App: Mocker<br/>Description: Docker-compatible container management tool built natively on Apple&apos;s Containerization framework.<br/>Open Source: https://github.com/us/mocker<br/>Commit: Add Mocker - Docker-compatible container CLI for macOS (#1922)<br/>Commit URL: https://github.com/jaywcjlove/awesome-mac/commit/0f07144172ed87ddea66917792bd82d7947e775b]]></content:encoded>
</item>
<item>
<title>macshot</title>