Microsoft Spotlight for GNU/Linux distros
Just set your display manager's login greeter's background to use the image set in this script's WALLPAPER variable (or vice versa) and put the script in the startup :)
E.g.: For lightdm you would have to edit /etc/lightdm/lightdm-gtk-greeter.conf to use /opt/login-background.jpg
About the MS Spotlight API
The Spotlight API is located on the following endpoint:
Where the expected arguments are:
pid: Purpose currently unknown
fmt: Output format, e.g.
rafb: Purpose currently unknown
ua: Client user agent string
disphorzres: Screen width in pixels
dispvertres: Screen height in pixels
lo: Purpose currently uknown
pl: Locale, e.g.
lc: Language, e.g.
ctry: Country, e.g.
time: Time, e.g.
The JSON response contains details about 6-7 images including image url, title, sha256, ads, etc.
Spotlight API URL was originally found in this file, thanks to the author for their findings!