Recued
Menu
← Back to recipes

Publish one post to your social accounts

by recued-core v3 38 views

Use “Publish one post to your social accounts” in Recued. Write once, publish to Mastodon, X, Bluesky and a Facebook Page — each one you switch on, each taking only the fields it accepts. Changes remain behind Recued's approval controls.

How it works 34 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (34 steps)
■ now_iso date_add
Add 0 seconds to
■ has_media any
Check if any of the conditions are true
■ is_video starts_with
Check if setting media type starts with video/
■ skip_mastodon any
Check if any of the conditions are true
■ skip_mastodon_media any
Check if any of the conditions are true
◆ mastodon_media recued-core.mastodon.media.upload
Upload media on mastodon
skip: step.skip_mastodon_media equal true
■ mastodon_media_ok any
Check if any of the conditions are true
fail: step.mastodon_media_ok not_equal true
■ skip_x any
Check if any of the conditions are true
■ skip_x_media any
Check if any of the conditions are true
◆ x_media recued-core.x-twitter.media.upload
Upload media on x twitter
skip: step.skip_x_media equal true
■ x_media_ok any
Check if any of the conditions are true
fail: step.x_media_ok not_equal true
■ skip_bluesky any
Check if any of the conditions are true
■ skip_bluesky_media any
Check if any of the conditions are true
■ skip_bluesky_post_video any
Check if any of the conditions are true
◆ bluesky_media recued-core.bluesky.blob.upload
Upload blob on bluesky
skip: step.skip_bluesky_media equal true
■ bluesky_media_ok any
Check if any of the conditions are true
fail: step.bluesky_media_ok not_equal true
■ skip_mastodon_post_media any
Check if any of the conditions are true
■ skip_mastodon_post_text any
Check if any of the conditions are true
◆ mastodon_post_media recued-core.mastodon.status.publish
Publish status on mastodon
skip: step.skip_mastodon_post_media equal true
◆ mastodon_post_text recued-core.mastodon.status.publish
Publish status on mastodon
skip: step.skip_mastodon_post_text equal true
■ skip_x_post_media any
Check if any of the conditions are true
■ skip_x_post_text any
Check if any of the conditions are true
◆ x_post_media recued-core.x-twitter.tweet.publish
Publish tweet on x twitter
skip: step.skip_x_post_media equal true
◆ x_post_text recued-core.x-twitter.tweet.publish
Publish tweet on x twitter
skip: step.skip_x_post_text equal true
■ skip_bluesky_post_media any
Check if any of the conditions are true
■ skip_bluesky_post_text any
Check if any of the conditions are true
◆ bluesky_post_media recued-core.bluesky.post.publish
Publish post on bluesky
skip: step.skip_bluesky_post_media equal true
◆ bluesky_post_text recued-core.bluesky.post.publish
Publish post on bluesky
skip: step.skip_bluesky_post_text equal true
◆ bluesky_post_video recued-core.bluesky.post.publish
Publish post on bluesky
skip: step.skip_bluesky_post_video equal true
■ skip_facebook_photo any
Check if any of the conditions are true
■ skip_facebook_text any
Check if any of the conditions are true
◆ facebook_photo recued-core.facebook.page_photo.publish
Publish page photo on facebook
skip: step.skip_facebook_photo equal true
◆ facebook_post recued-core.facebook.page_post.publish
Publish page post on facebook
skip: step.skip_facebook_text equal true
■ published to_summary
Format results as a summary card
▼
Output
summary published
Settings 11 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

text setting =
to x setting = false
media alt setting =
media file setting =
media type setting = video/mp4
to bluesky setting = false
to facebook setting = false
to mastodon setting = false
bluesky repo setting =
media category setting = tweet_video
facebook page id setting =

Uses (8 operations)

Pack operation Upload media on mastodon recued-core.mastodon.media.upload
Pack operation Upload media on x twitter recued-core.x-twitter.media.upload
Pack operation Upload blob on bluesky recued-core.bluesky.blob.upload
Pack operation Publish status on mastodon recued-core.mastodon.status.publish
Pack operation Publish tweet on x twitter recued-core.x-twitter.tweet.publish
Pack operation Publish post on bluesky recued-core.bluesky.post.publish
Pack operation Publish page photo on facebook recued-core.facebook.page_photo.publish
Pack operation Publish page post on facebook recued-core.facebook.page_post.publish

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Data it touches

Warehousedata.id

About

Tags

social-mediapublishingpostfan-out

Details

34 steps 11 configurable settings recipe_id: publish-post-social