updated getRSSItemTitle and getLetterboxdActivity to log link element presence and text so we can see what's happening

This commit is contained in:
dylan 2025-12-25 18:45:43 +00:00
parent 0a91a32359
commit 1b5c733653

View file

@ -41,7 +41,10 @@ export async function getRSSItemTitle(feedUrl) {
const dom = new JSDOM(data) const dom = new JSDOM(data)
const item = dom.window.document.querySelector('item') const item = dom.window.document.querySelector('item')
const title = item.querySelector('title').textContent const title = item.querySelector('title').textContent
const link = item.querySelector('link').textContent const linkEl = item.querySelector('link')
console.log(`RSS link element found: ${!!linkEl}`)
if (linkEl) console.log(`RSS link text: "${linkEl.textContent}"`)
const link = linkEl ? linkEl.textContent.trim() : ''
const cleanTitle = markdownCharEscape( const cleanTitle = markdownCharEscape(
sanitizeHtml(title, { sanitizeHtml(title, {
allowedTags: [], allowedTags: [],
@ -100,7 +103,10 @@ export async function getLetterboxdActivity(username, showImage = true) {
const dom = new JSDOM(data) const dom = new JSDOM(data)
const item = dom.window.document.querySelector('item') const item = dom.window.document.querySelector('item')
const title = item.querySelector('title').textContent const title = item.querySelector('title').textContent
const link = item.querySelector('link').textContent const linkEl = item.querySelector('link')
console.log(`Letterboxd link element found: ${!!linkEl}`)
if (linkEl) console.log(`Letterboxd link text: "${linkEl.textContent}"`)
const link = linkEl ? linkEl.textContent.trim() : ''
const cleanTitle = markdownCharEscape(title) const cleanTitle = markdownCharEscape(title)
const image = item.querySelector('description > img').src const image = item.querySelector('description > img').src
const text = !showImage const text = !showImage