PSBlueSky

2.3.0

A set of PowerShell commands that use the Bluesky API. You can skeet and upload images from a PowerShell prompt. This module is written for PowerShell 7 and uses features like $PSStyle.

Minimum PowerShell version

7.4

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSBlueSky

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSBlueSky

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c)2024-2025 JDH Information Technology Solutions, Inc.

Package Details

Author(s)

  • Jeff Hicks

Tags

Bluesky skeet API adprotocol

Functions

Add-BskyImage Find-BskyUser Get-BskyAccountDID Get-BskyBlockedList Get-BskyBlockedUser Get-BskyFeed Get-BskyFollowers Get-BskyFollowing Get-BskyLiked Get-BskyNotification Get-BskyProfile Get-BskySession Get-BskyModuleInfo Get-BskyTimeline New-BskyFollow New-BskyPost Open-BskyHelp Publish-BskyPost Remove-BskyFollow Start-BskySession Update-BskySession Get-BskyPreference Set-BskyPreference Export-BskyPreference Remove-BskyPreferenceFile

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

## [2.3.0] - 2025-01-13

### Added

- Added commands `New-BskyFollow` and `Remove-BskyFollow`, with aliases `Follow-BskyUser` and `Unfollow-BskyUser` to handle following and un-following Bluesky user accounts. [[Issue #32](https://github.com/jdhitsolutions/PSBluesky/issues/32)]
- Created a user-configurable preferences variable, `$bskyPreferences` and related commands: `Get-BskyPreference`, `Set-BskyPreference`, `Export-BskyPreference`, and `Remove-BskyPreferenceFile`. The preference variable is exported so that the formatting files can use it, but should be managed with the related functions. [[Issue #31](https://github.com/jdhitsolutions/PSBluesky/issues/31)]
- Added alias `bsliked` for `Get-BskyLiked`.

### Changed

- Updated verbose helper function to use the new formatting preferences.
- Updated formatting files to use the new preference variable.
- Moved all type extensions defined in the module file using `Update-TypeData` to the external types.ps1xml file.
- Updated `README.md`.
- Updated help documentation.
- Updated module to remove additional types on module removal.

FileList

Version History

Version Downloads Last updated
2.3.0 (current version) 396 1/13/2025
2.2.1 193 1/10/2025
2.2.0 6 1/10/2025
2.1.0 2,811 11/21/2024
2.0.0 138 11/18/2024
1.3.0 108 11/15/2024
1.2.0 66 11/13/2024
1.1.0 84 11/7/2024
1.0.0 8 11/2/2024
0.6.0 8 11/1/2024
Show more