psurl
psurl copied to clipboard
Powershell stuff to download from web. Inspired by curl or wget.
PsUrl Utils
Set of commands to download from and post to the web
Features
- Download content from any URL as a string
- POST url encoded form to any URL
- POST arbitrary requests to any URL
Examples
For example, to download stuff from http://example.com, execute
get-webcontent http://example.com
You can also use pipes
get-webcontent http://example.com | set-content example.html
Using pipes actually allows running scripts directly from the web
get-webcontent https://gist.github.com/raw/909561/hello_world.ps1 | invoke-expression
And of course, you can POST content
send-webcontent "http://example.com" -Data @{"Foo" = "Bar"}
Installation
If you have PsGet installed, you can execute:
install-module PsUrl
which should output something like this:
"C:\Users\[User]\Documents\WindowsPowerShell\Modules" is added to the PSModulePath environment variable
Module PsUrl was successfully installed.
Alternatively, here are the manual steps:
- Copy
PsUrl.psm1to your modules folder (e.g.$Env:PSModulePath\PsUrl\) - Execute
Import-Module PsUrl(or add this command to your profile) - Enjoy!
License
This project is licensed under the terms of the MIT license.