Neznam Atproto Share
Neznam Atproto Share
Automatically share to Authenticated Transfer Protocol networks like BlueSky
Description
This plugin enables automatic posting of articles to ATProto networks like BlueSky. This plugin was written primarily for BlueSky, but it should work with other ATProto networks as well.
The plugin adds a new section in the Settings -> Writing page where you can enter the login information for your ATProto network.
A new meta box is added to the post editor where you can select weather to share the post to your ATProto network and what status to use.
If no status is selected, the plugin will use the title of the post as the status.
The plugin shares the post to your ATProto network when the post is published via the WordPress cron system. So make sure you have the cron system working on your WordPress installation.
We recommend hooking up the cron system to a cron job on your server. You can find more information about this in the WordPress documentation.
Installation
- Upload
neznam-atproto-share.zip
in Plugins admin page, or install directly from the plugin search - Activate the plugin through the 'Plugins' menu in WordPress
- Setup the login information in the Settings -> Writing page
Frequently Asked Questions
Can I use this with BlueSky
Yes, you can use this with BlueSky. Just make sure you have the correct login information. BlueSky default URL is default in the plugin settings.
Please visit App Passwords in your BlueSky account to generate a new password for this plugin.
Can I use this with other ATProto networks
Yes, you can use this with other ATProto networks. Just make sure you have the correct login information.
Contributing
If you have any ideas or suggestions, please feel free to contribute to the plugin by submitting a Issue or Pull Request in the GitHub repository for the plugin.
License
This plugin is released under the GPLv2 or later license.
The following is a list of the most recent releases for this plugin.
-
2.1.1 - 2.1.1
SHA256 hash:af1aa53f76247e36cbee1bfe440ba17db06999c0a7c6d374c45be08d5ca1a6ab
-
2.1.0 - 2.1.0
SHA256 hash:375f3378a2bdff953c01e7ab85e899ef055b497c170bbb9a8a08599c945cdf68
-
2.0.1 - 2.0.1
SHA256 hash:ea4915e0232c31ed9d1fc3dfc5492ac0fed10502b1bcc3c98d4e8aecc3aaea74
-
2.0.0 - 2.0.0
SHA256 hash:0c9b501909916c7a3f27b7f60d95a68239baf55f3d74940e3c5f882665ddeb6f
-
1.7.0 - 1.7.0
SHA256 hash:4eb47269cf70a00f9436cde799db60f83a9bfdee1b3ce9c40b7fca85925924cc
-
1.6.0 - 1.6.0
SHA256 hash:24ef1361f0ad0c61437ae7420f0b4758681b78253a218611850de383ed6dd3a2
-
1.5.0 - 1.5.0
SHA256 hash:430560505122b555f96b001e4b00ea82886274fbd04c1eb65cee77c50c5edbe6
-
1.4.1 - 1.4.1
SHA256 hash:ad9914c363663ab8e50baa5f697eb732e0a577fd29449c831cea9f590ca7a161
-
1.4.0 - 1.4.0
SHA256 hash:3034ee03633ac46407907700d6a9327ecffc3c3b4beb16ac4685e559a2f7af71
-
1.3.2 - 1.3.2
SHA256 hash:d0576eee877b84b54b850c1351ff91043b5cf0563161865448d54d2ac12e6d0e
-
1.3.1 - 1.3.1
SHA256 hash:fe48e61e3c95a591b76942ea8b7fd8b87804289dccee658d75d0997372cefd7c
-
1.3.0 - 1.3.0
SHA256 hash:8b93bc9b6c24202089f02b1415e1c9b1415b8305217066ea3d6392f9de4bcb52
-
1.20.2 - 1.20.2
SHA256 hash:567138df7823bce50bf5d8f838d17683e58e1b3f578495b3dfdd81353595b4b5
-
1.20.1 - 1.2.1
SHA256 hash:46f03a0235b3538d6bcc2ced8f44c19804d843792e509016cd6fc379c68f5a2e
-
1.2.0 - 1.2.0
SHA256 hash:bcb887e924716176e2027c9b30b9e822815487aa1214e544cf5a98e30471b9a8
-
1.1.1 -
SHA256 hash:9914a7796f33cf56aa9f15372860a1fa758016b7d7d449c8415132676cf16faa
-
1.1.0 - 1.1.0
SHA256 hash:fbb13249bed82c07e9564c45935e795f07f79073040fc476c6d7114f5638d133
-
1.0.0 - 1.0.0
SHA256 hash:60f167f0e1f9305bfb073133559e96e184cdd876ecde6cdb7a4c87bfdf3b58d2
The following is a list of the most recent issues for this plugin.
-
Should plugin log be moved into the settings area
-
Image attachment not working from WordPress.com-hosted plugins
-
Show post popularity when commenting is enabled
-
Update README.md
-
Comments from BSky as part of native commenting system
-
Direct-post hotfix & comment cleanup
-
Add WordPress block to pull in recent ATProto posts
-
Allow associating a blog post with an existing AtProto post
-
AJAX metabox, disassociating posts, linking posts, paginated comments, rich comments, uploads via local path
-
"Comments Overview" view, feed sanitization, and lazy loading
-
Run `wp-coding-standards/wpcs` to have all code pass linting
-
If a post attempt fails for reason of expired token, try to refresh
-
Moves the record->text check from null coalescing to checking for empty
-
Fix issue #4 - `neznam-atproto-share-url` becomes unset
-
Add the ability to replace WordPress comments with replies from Bluesky
-
Introduce functionality to support multiple post body formats
-
Suggest a plugin review
-
Code linting and optimization
-
Images cannot be larger than 1MB
-
Installed, connected but...
-
Publish the post's excerpt if "Text to publish" is blank
-
Adjusts admin output to keep hrefs
-
Add logging, with log levels, for fixing errors and debugging
-
In some situations, `neznam-atproto-share-url` becomes unset
-
Plugin leaves text blank when `text-to-publish` not present
-
Token refresh is not triggered
-
Language fix, typo fix, version increased.
Signing Authority
This plugin has designated a signing authority for all future ZIP file releases. That means in the near future, when you download a ZIP file, it will be verified cryptographically using information provided by the designated website, https://plugins.nezn.am.
If you are a plugin or theme author, this information is provided in the main Plugin of Theme file, using the Authority: header.
Hash Verification
ZIP files downloaded via this site have an associated SHA256 hash.
Mac
On Mac, you can use the sha256 command to calculate the hash of a downloaded ZIP file. Open terminal and execute:
sha256 [filename]
Where [filename] is the name of the ZIP file. If the hash matches the one on the website, the ZIP file is genuine.
Linux
On Linux, you can use the sha256sum command to calculate the hash of a downloaded ZIP file. From a shell, execute:
sha256sum [filename]
Where [filename] is the name of the ZIP file. If the hash matches the one on the website, the ZIP file is genuine.
Latest Release
The latest official release is below.
2.1.1
Download 2.1.1af1aa53f76247e36cbee1bfe440ba17db06999c0a7c6d374c45be08d5ca1a6ab
Github Repository
This project is located on Github in the repository ne-znam/neznam-atproto-share.
Star Support Project