PSBlueSky

2.2.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 -RequiredVersion 2.2.0

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

Install-PSResource -Name PSBlueSky -Version 2.2.0

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-BskyPost Open-BskyHelp Publish-BskyPost Repost-BskyPost Start-BskySession Update-BskySession

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

## [2.2.0] - 2025-01-10

### Added

- Added command `Publish-BskyPost` with an alias of `Repost-BskyPost` which can be used to quote or repost. [[Issue #25](https://github.com/jdhitsolutions/PSBluesky/issues/25)]
- Added command `Get-BskyBlockedList` and associated format file. [[Issue #27](https://github.com/]jdhitsolutions/PSBluesky/issues/27)]
- Added command `Get-BskyBlockedUser` and associated format file.
- Added command `Get-BskyLiked` and associated format file.
- Added `-Today` parameter to `Get-BskyNotification` to only show notifications from the current day.
- Imported [PR #30](https://github.com/jdhitsolutions/PSBluesky/pull/30) from  [@jhoneill](https://github.com/jhoneill) to improve piping to `New-BskyPost`.
- Added properties `CID` to output from `Get-BskyLiked`,`Get-BskyNotification`,`Get-BskyTimeline`, and `Get-BskyFeed`. This is to support new commands for reposting and quoting.
- Added properties `URI` to output from `Get-BskyNotification`,`Get-BskyTimeline`, and `Get-BskyFeed`. This is to support new commands for reposting and quoting.
- Added a custom view called `Liked` to the `PSBlueskyTimelinePost.format.ps1xml`, `PSBlueskyLiked.format.ps1xml`, and `PSBlueskyFeed.format.ps1xml' files.


### Changed

- Changed output property `aturi` in `Get-BskyLiked` and `Get-BskyFeed` to `URI`. This is to support new commands for reposting and quoting. __This is a potential breaking change__
- Added support for gif files as an image upload type. The image will be static in the current release of Bluesky.
- Updated formatting files for `Get-BskyTimeline`, `Get-BskyLiked`, and `Get-BskyFeed` to highlight the number of likes.
- Help updates.
- Updated `README.md`.

### Removed

- Removed files previously marked as deprecated.

### Fixed

- Fixed a bug with loading localized help. [[Issue #29](https://github.com/jdhitsolutions/PSBluesky/issues/29)]
- Fixed image layout problems in the help PDF file.

FileList

Version History

Version Downloads Last updated
2.3.0 419 1/13/2025
2.2.1 193 1/10/2025
2.2.0 (current version) 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