Skip to content

Instantly share code, notes, and snippets.

View nzthiago's full-sized avatar

Thiago Almeida nzthiago

  • Microsoft
  • Redmond, USA
View GitHub Profile
var https = require('https');
module.exports = function(context, req) {
context.log('Node.js HTTP trigger function processed a request. RequestUri=%s', req.originalUrl);
if (req.query.text) {
var queryURL = 'https://autocomplete.clearbit.com/v1/companies/suggest?query=' + req.query.text
https.get(queryURL, function(res) {
var responseString = '';
res.on('data', function(data) {
@nzthiago
nzthiago / downloadBUILD2013.ps1
Created July 1, 2013 11:05
Download all BUILD 2013 sessions and powerpoint slides
# Based on script from http://www.toddklindt.com/Scripts/downloadmp4-pptx.ps1.txt
[Environment]::CurrentDirectory=(Get-Location -PSProvider FileSystem).ProviderPath
$rss = (new-object net.webclient)
# Grab the RSS feed for the MP4 downloads
$a = ([xml]$rss.downloadstring("http://channel9.msdn.com/Events/Build/2013/RSS/mp4high"))
# Walk through each item in the feed
$a.rss.channel.item | foreach{
@nzthiago
nzthiago / download.ps1
Last active December 18, 2015 05:59 — forked from erichexter/download.ps1
Download TechEd North America videos with video code prepended to file name
[Environment]::CurrentDirectory=(Get-Location -PSProvider FileSystem).ProviderPath
$rss = (new-object net.webclient)
#Set the username for windows auth proxy
#$rss.proxy.credentials=[system.net.credentialcache]::defaultnetworkcredentials
$a = ([xml]$rss.downloadstring("http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/RSS/mp4high"))
$a.rss.channel.item | foreach{
$code = $_.comments.split("/") | select -last 1
$url = New-Object System.Uri($_.enclosure.url)
$file = $code + "-" + $_.creator + "-" + $_.title.Replace(":", "-").Replace("?", "").Replace("/", "-").Replace("<", "") + ".mp4"
if (!(test-path $file))