S7QYNJVXAGXAR6KOYVVOQIONSRDBJNKNJ6KHD7MQPYWA77Q73ZFQC
(inline root)
"p[title]"
(combine (attr "title")
(text))
(map-apply (lambda (ref text)
(list 'ref work
(serapeum:string-join (fwoar.string-utils:split " " (elt (fwoar.string-utils:split "," ref) 1)))
text)))))
(inline root)
"p[title]"
(combine (attr "title")
"a:first-child")
(map-apply (lambda (ref sibling)
(let* ((sibling (elt sibling 0))
(parent (plump:parent sibling))
(text (progn (plump:remove-child sibling)
(plump:text parent))))
(list 'ref
work
(serapeum:string-join
(fwoar.string-utils:split " "
ref)
"")
text))))))