social media crossposting tool. 3rd time's the charm
mastodon misskey crossposting bluesky

skip quotes

zenfyr.dev 388cc087 48cc1aa2

verified
Changed files
+3 -2
+3 -2
mastodon.py
···
if (status.get('account') or {})['id'] != self.user_id:
return
-
if status.get('reblog') or status.get('poll'):
+
if status.get('reblog') or (status.get('quote_id') or status.get('quote')) or status.get('poll'):
# TODO polls not supported on bsky. maybe 3rd party? skip for now
# we don't handle reblogs. possible with bridgy(?) and self
-
LOGGER.info("Skipping '%s'! Reblog or poll..", status['id'])
+
# we don't handle quotes.
+
LOGGER.info("Skipping '%s'! Reblog, quote or poll..", status['id'])
return
in_reply: str | None = status.get('in_reply_to_id')