bsky.pl screenshot
bsky.pl as standalone script on a Windows 11 Powershell

Intro

bsky-docker is a Docker image of a simple Perl script that extracts an alphabetically sorted list of URLs from a Bluesky timeline and author feeds. I did it mainly for use in conjunction with archive.pl.

Requirements

Perl’s Bluesky module requires Perl 5.40.0 at least. Preferably, use the script through the Docker container:

$ docker pull archaeopath/bsky-docker:latest

Usage

As standalone:

$ perl bsky.pl USER APPPASSWORD [USER2 USER3 …] >> bluesky.txt

or as Docker container:

$ docker run -dit --name "bsky" archaeopath/bsky-docker /bin/bash
$ docker exec bsky /bin/bash -c "perl bsky.pl USER APPPASSWORD [USER2 USER3 …]" >> bluesky.txt

Info

Copyright

© 2025 Ingram Braun

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

The bsky-docker script 1