This PowerShell script continuously lists the latest headlines by using a RSS (Really Simple Syndication) feed.
URL Specifies the URL to the RSS feed (Yahoo World News by default)
lines Specifies the initial number of headlines
timeInterval Specifies the time interval in seconds between two Web requests (60 seconds by default)
PS> ./watch-news.ps1UTC HEADLINES (source: https://www.yahoo.com/news/world)--- ---------14:29 Niger coup: Ecowas deadline sparks anxiety in northern Nigeria...Author: Markus Fleschutz | License: CC0
This PowerShell script queries the current crypto exchange rates from cryptocompare.com and lists it in USD/EUR/CNY/JPY.
PS> ./watch-crypto-rates.ps1CRYPTOCURRENCY USD EUR CNY JPY-------------- --- --- --- ---1 Bitcoin (BTC) = 97309.81 94385.57 38800 14798679.56...Author: Markus Fleschutz | License: CC0
This PowerShell script continuously lists the latest commits in a Git repository in real-time.
pathToRepo Specifies the file path to the local Git repository.
PS> ./watch-commits.ps1TIME COMMIT---- ------11:25 Updated general.csv by Markus Fleschutz (HEAD -> main, origin/main, origin/HEAD)...Author: Markus Fleschutz | License: CC0
This PowerShell script sends a magic UDP packet to a computer to wake him up (requires the target computer to have Wake-on-LAN activated).
macAddr Specifies the host's MAC address (e.g. 11:22:33:44:55:66)
ipAddr Specifies the subnet address (e.g. 192.168.178.255)
udpPort Specifies the UDP port (9 by default)
numTimes Specifies # of times to send the packet (3 by default)
PS> ./wake-up-host.ps1 11:22:33:44:55:66 192.168.100.255✅ Sent magic packet to 192.168.100.255, UDP port 9 (3x). The device is up in a minute.Author: Markus Fleschutz | License: CC0
This PowerShell script uploads a local file to Dropbox.
Path Specifies the path to the local file
PS> .\upload-to-dropbox.ps1 my.txtAuthor: Markus Fleschutz | License: CC0
This PowerShell script uploads a local file to a FTP server.
File Specifies the path to the local file
URL Specifies the FTP server URL
Username Specifies the user name
Password Specifies the password
PS> .\upload-file.ps1Author: Markus Fleschutz | License: CC0
This PowerShell script uninstalls Outlook for Windows.
PS> ./uninstall-outlook.ps1Author: Markus Fleschutz | License: CC0
This PowerShell script uninstalls the new Outlook for Windows application.
PS> ./uninstall-new-outlook.ps1Author: Markus Fleschutz | License: CC0
This PowerShell script uninstalls unnecessary software and applications.
PS> ./uninstall-bloatware.ps1Author: Markus Fleschutz | License: CC0
This PowerShell script uninstalls all applications from the local computer. Useful for de-bloating Windows to clean up a PC quickly for an industrial use case without any security risks.
PS> ./uninstall-all-appsAuthor: Markus Fleschutz | License: CC0