SpotYoink 1.0.3

dotnet tool install --global SpotYoink --version 1.0.3                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local SpotYoink --version 1.0.3                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SpotYoink&version=1.0.3                
nuke :add-package SpotYoink --version 1.0.3                
SpotYoink
  • Simple terminal/console tool that lets you grab those amazing wallpapers Windows uses for its login screens.

How to use
  • Simply open up your Windows console/terminal and type in yoink
  • Follow the on screen instructions and you should have a new folder within your pictures folder named Spotlight with your new wallpapers
    • The login screen wallpapers don't update very often, so try to use the command maybe once a week I've programmed in a daily useage just incase

How it works
  • Windows actually stores the wallpapers it uses for the login screen temporarily in a folder located at:`Appdata\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets";
  • The files don't have an extension and are a mixed batch of different sizes/aspect ratios
  • What this tool does:
    • it grabs those files
    • converts them to a jpeg format
    • Filters out the non 1920 x 1080 files
    • Copys them all to the new folder stated above

Dependencies

I also worked on a version with a GUI, using GODOT and C# just as practice with that engine. Will update this readme with the repo link to that soon.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.0.3 500 1/18/2022