Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💡 Idea: automate bluesky_thread_uri without posting from the control panel #1

Open
SRWieZ opened this issue Dec 4, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@SRWieZ
Copy link

SRWieZ commented Dec 4, 2024

First, thank you for your amazing package!

I just installed it on my blog: https://srwiez.com/posts/my-take-on-bluesky.

I read about the action you plan to code for publishing threads from the control panel.

I wanted to ask if it's possible to have a different action or scheduler that would access my Bluesky profile, retrieve the first thread containing the article link, and automatically fill in the bluesky_thread_uri with it.

This feature would be useful for people automating posts with an RSS feed or other planning tools.

I personally use the control panel only from my computer. I publish my articles with Git and then copy and paste my production URL to social media networks. I don't use actions on the production website but have schedulers for static caching invalidation and other tasks.

Just a thought, I don't know how easy/difficult the AP protocol is.

@martyf martyf added the enhancement New feature or request label Dec 10, 2024
@martyf
Copy link
Contributor

martyf commented Dec 10, 2024

Theoretically... yes. I think. I need to look in to that but I agree with what you're saying especially as, for my blog, I don't use the CP live (only locally). So publishing being a two step process is a bit rough.

One catch is when to check, how often to check, and when to stop checking, for post existence. I have lots of historical posts that don't have Bsky posts and wouldn't need those updated - so wouldn't want to spam the API forever for no purpose. Maybe a boolean that says "this post will have a Bsky link at some point, so check for it" and it does that until it is found. But is a trickier one for sure. Needs some more thought and input I think, but I do get what you're saying. Thoughts?

@SRWieZ
Copy link
Author

SRWieZ commented Dec 11, 2024

You got it.

I agree that it shouldn't target older posts, and you might not want comments on every post.

I think the boolean trick is nice and simple. Regarding frequency, I don't believe it needs to be "real-time". How about every 5 minutes?

Personally, I often take some time to publish on social media. I definitely share my link the same day, but I prefer to let it sit and revisit it later. Sometimes, I wait for my American friends to wake up before posting on social media platforms. 😄 If you need to set a time limit, maybe 12 or 24 hours ?

@martyf
Copy link
Contributor

martyf commented Dec 20, 2024

Definitely some things to think about and consider... I've got it on the list so will ponder a little.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants