Powershell stuff to download from web. Inspired by curl or wget.
PowerShell
Switch branches/tags
Nothing to show
Clone or download
chaliy Merge pull request #4 from alanyee/patch-1
Minor Update Readme.md
Latest commit a2fad9a Dec 18, 2015

Readme.md

PsUrl Utils

Set of commands to download from and post to the web

Features

  1. Download content from any URL as a string
  2. POST url encoded form to any URL
  3. 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:

  1. Copy PsUrl.psm1 to your modules folder (e.g. $Env:PSModulePath\PsUrl\ )
  2. Execute Import-Module PsUrl (or add this command to your profile)
  3. Enjoy!

License

This project is licensed under the terms of the MIT license.