PSBlueSky

1.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 -RequiredVersion 1.3.0

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

Install-PSResource -Name PSBlueSky -Version 1.3.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 JDH Information Technology Solutions, Inc.

Package Details

Author(s)

  • Jeff Hicks

Tags

Bluesky skeet API adprotocol

Functions

Add-BskyImage Find-BskyUser Get-BskyAccessToken Get-BskyFeed Get-BskyFollowers Get-BskyFollowing Get-BskyNotification Get-BskyProfile Get-BskySession Get-BskyTimeline New-BskyPost Open-BskyHelp Update-BskySession

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

## [1.3.0] - 2024-11-15

### Added

- Added command `Find-BSkyUser` and corresponding format file.
- Added code to get the text of referenced posts and cache them in a hashtable. The caching hashtable is referenced by a module-scoped variable.

### Changed

- Modified commands to use a user's DID instead of the username or handle. Some API endpoints don't work well with handles. __This is a possible breaking change__ [[Issue #18](https://github.com/jdhitsolutions/PSBluesky/issues/18)]
- Minor code cleanup and refactoring. Increased the use of splatting to improve code readability.
- Updated the profile object to include the account DID.
- Modified formatting and the default object for Bluesky notifications to include the text of a reference post that is either liked or reposted. __This is a breaking change.__
- Updated `Get-BskyNotification` to allow filtering by notification type.
- Updated formatting file for notifications to support additional notification types.
- Updated help documentation.
- Updated `README.md`

### Fixed

- Added support for `repost` and `reply` notifications in the `PSBlueskyNotification.format.ps1xml` file. [[Issue #17](https://github.com/jdhitsolutions/PSBluesky/issues/17)]
- Fixed notification hyperlinks in `PSBlueskyNotification.format.ps1xml`.

FileList

Version History

Version Downloads Last updated
2.1.0 534 11/21/2024
2.0.0 138 11/18/2024
1.3.0 (current version) 108 11/15/2024
1.2.0 66 11/13/2024
1.1.0 83 11/7/2024
1.0.0 8 11/2/2024
0.6.0 8 11/1/2024
Show more