diff options
Diffstat (limited to 'src/loaders')
| -rw-r--r-- | src/loaders/pleroma.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/loaders/pleroma.ts b/src/loaders/pleroma.ts index b3fa8ff..36ea4d6 100644 --- a/src/loaders/pleroma.ts +++ b/src/loaders/pleroma.ts @@ -730,6 +730,12 @@ export function pleromaLoader(config: PleromaFeedConfig): Loader { const title = extractTitle(cleanedContent); + // Add language code as a tag + // Default to Polish since most Pleroma posts are in Polish when language is not specified + const langTag = status.language || "pl"; + const postLanguage = status.language || "pl"; + tags = tags.includes(langTag) ? tags : [...tags, langTag]; + // Create note entry store.set({ id: `pleroma-${postId}`, @@ -739,7 +745,7 @@ export function pleromaLoader(config: PleromaFeedConfig): Loader { cleanedContent.substring(0, 160) + (cleanedContent.length > 160 ? "..." : ""), publishDate: new Date(status.created_at), sourceUrl, - language: status.language || undefined, + language: postLanguage, tags, draft: false, author: "Dawid", |
