# NAME Bluesky::Poster - Simple interface for posting to Bluesky (AT Protocol) # SYNOPSIS use Bluesky::Poster; my $poster = Bluesky::Poster->new( handle => 'your-handle.bsky.social', app_password => 'abcd-efgh-ijkl-mnop', ); my $result = $poster->post("Hello from Perl!"); print "Post URI: $result->{uri}\n"; # DESCRIPTION I've all but given up with X/Twitter. It's API is overly complex and no longer freely available, so I'm trying Bluesky. This module authenticates with Bluesky using app passwords and posts text messages using the AT Protocol API. # METHODS ## new(handle => ..., app\_password => ...) Constructs a new poster object and logs in. ## post($text) Posts the given text to your Bluesky feed. # AUTHOR Nigel Horne, with help from ChatGPT # LICENSE This is free software; you can redistribute it and/or modify it under the same terms as Perl itself.