It is a common practice for some people on Twitter to have "After Dark" or venting accounts that are separate from your main account so people don't have to deal with all your NSFW stuff if they don't want to. In Mastodon, there's Content Warning spoilers instead you can use to hide NSFW or generally sensitive content.
My suggestion to handle this would be to optionally watch an alternate Twitter account, and sync to/from it to the according criteria:
Any incoming posts from that account get posted on Mastodon using a CW spoiler with a predefined message "Just 'NSFW' by default"
Any CW posts matching a certain criteria from Mastodon get posted to this alternate account instead of the main one.
I don't think it'd be particularly tough to implement, other than dealing with the credentials of a second account. If I understand correctly, you'd only need to create the app once, then just grab the access token for the second account and authorize the app there as well.
It is a common practice for some people on Twitter to have "After Dark" or venting accounts that are separate from your main account so people don't have to deal with all your NSFW stuff if they don't want to. In Mastodon, there's Content Warning spoilers instead you can use to hide NSFW or generally sensitive content.
My suggestion to handle this would be to optionally watch an alternate Twitter account, and sync to/from it to the according criteria:
I don't think it'd be particularly tough to implement, other than dealing with the credentials of a second account. If I understand correctly, you'd only need to create the app once, then just grab the access token for the second account and authorize the app there as well.