1
0
mirror of https://git.sr.ht/~cadence/bibliogram synced 2026-01-03 21:01:12 +00:00

Add remove hashtags setting

This commit is contained in:
Cadence Ember
2020-05-30 23:04:06 +12:00
parent ba5a5a7653
commit ea81b945ce
7 changed files with 180 additions and 6 deletions

View File

@@ -2,7 +2,7 @@ const constants = require("../constants")
const {proxyImage, proxyExtendedOwner} = require("../utils/proxyurl")
const {compile} = require("pug")
const collectors = require("../collectors")
const {structure} = require("../utils/structuretext")
const {structure, removeTrailingHashtags} = require("../utils/structuretext")
const TimelineBaseMethods = require("./TimelineBaseMethods")
const TimelineChild = require("./TimelineChild")
require("../testimports")(collectors, TimelineChild, TimelineBaseMethods)
@@ -110,6 +110,12 @@ class TimelineEntry extends TimelineBaseMethods {
else return structure(caption)
}
getStructuredCaptionWithoutTrailingHashtags() {
const structured = this.getStructuredCaption()
if (!structured) return null // no caption
else return removeTrailingHashtags(structured)
}
/**
* Try to get the first meaningful line or sentence from the caption.
*/