support mastodon content warnings by converting into n-s-f-w tag
This commit is contained in:
parent
05eeb8432e
commit
364da7a57e
@ -266,6 +266,8 @@ function get_atom_elements($feed, $item, &$author) {
|
|||||||
$res['item_rss'] = 1;
|
$res['item_rss'] = 1;
|
||||||
|
|
||||||
|
|
||||||
|
$summary = unxmlify($item->get_description(true));
|
||||||
|
|
||||||
// removing the content of the title if its identically to the body
|
// removing the content of the title if its identically to the body
|
||||||
// This helps with auto generated titles e.g. from tumblr
|
// This helps with auto generated titles e.g. from tumblr
|
||||||
|
|
||||||
@ -486,6 +488,12 @@ function get_atom_elements($feed, $item, &$author) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// turn Mastodon content warning into a #nsfw hashtag
|
||||||
|
if($mastodon && $summary) {
|
||||||
|
$res['body'] .= "\n\n#nsfw\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$private = $item->get_item_tags(NAMESPACE_DFRN, 'private');
|
$private = $item->get_item_tags(NAMESPACE_DFRN, 'private');
|
||||||
if($private && intval($private[0]['data']) > 0)
|
if($private && intval($private[0]['data']) > 0)
|
||||||
$res['item_private'] = ((intval($private[0]['data'])) ? 1 : 0);
|
$res['item_private'] = ((intval($private[0]['data'])) ? 1 : 0);
|
||||||
|
Reference in New Issue
Block a user