All Projects → michelderooij → Get-EventSession

michelderooij / Get-EventSession

Licence: MIT license
Script to assist in downloading Microsoft event contents or return session information.

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to Get-EventSession

gradle-nunit-plugin
A gradle plugin for launching NUnit tests
Stars: ✭ 17 (-69.09%)
Mutual labels:  msbuild
sitecore-azure-devops
Sitecore 8.2u5 DevOps Scripts
Stars: ✭ 15 (-72.73%)
Mutual labels:  msbuild
the-apache-ignite-book
All code samples, scripts and more in-depth examples for The Apache Ignite Book. Include Apache Ignite 2.6 or above
Stars: ✭ 65 (+18.18%)
Mutual labels:  ignite
Narvalo.NET
Applied functional patterns for C#. Money and Currency types. MVP framework. (Obsolete)
Stars: ✭ 16 (-70.91%)
Mutual labels:  msbuild
Openrct2
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Stars: ✭ 10,115 (+18290.91%)
Mutual labels:  msbuild
UnityAssemblies
Simple, forward-compatible references to ANY Unity DLL on ANY platform.
Stars: ✭ 65 (+18.18%)
Mutual labels:  msbuild
MetaWear-SDK-Cpp
MetaWear C++ SDK - Platform Agnostic - Main lib - No Bluetooth
Stars: ✭ 42 (-23.64%)
Mutual labels:  msbuild
msbuild-flame-graph
Turns MSBuild executions into flame graphs
Stars: ✭ 37 (-32.73%)
Mutual labels:  msbuild
windows-container
Docker files for various Windows Container build
Stars: ✭ 30 (-45.45%)
Mutual labels:  msbuild
CodeContracts.MSBuild
Standalone MSBuild integration of CodeContracts (by Microsoft Research)
Stars: ✭ 16 (-70.91%)
Mutual labels:  msbuild
ILMerge-MSBuild-Task
Adds ILMerge to Visual Studio 2013/2017 or automated builds. This Task is intended to work right out of the box however, it supports a configuration file where you can control every ILMerge property including the list of assemblies to be merged.
Stars: ✭ 52 (-5.45%)
Mutual labels:  msbuild
Msbuild
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Stars: ✭ 4,643 (+8341.82%)
Mutual labels:  msbuild
Examples
An complete examples and related support for various popular projects, and more.
Stars: ✭ 22 (-60%)
Mutual labels:  msbuild
setup-msbuild
A GitHub Action to facilitate configuring MSBuild in the workflow PATH for building .NET Framework applications.
Stars: ✭ 170 (+209.09%)
Mutual labels:  msbuild
Sohu2019
2019搜狐校园算法大赛
Stars: ✭ 26 (-52.73%)
Mutual labels:  ignite
Teronis.DotNet
This project contains utilities, extensions and new functionalities of all types.
Stars: ✭ 24 (-56.36%)
Mutual labels:  msbuild
Pharmacist
Builds observables from events.
Stars: ✭ 221 (+301.82%)
Mutual labels:  msbuild
EmptyLicensesLicx
Easy continuous integration of apps using third-party controls that rely on licenses.licx files
Stars: ✭ 57 (+3.64%)
Mutual labels:  msbuild
MvsSln
🧩 Customizable VisualStudio .sln parser, Complex support of the projects (.vcxproj, .csproj., …), Pluginable lightweight r/w handlers at runtime, and more …
Stars: ✭ 86 (+56.36%)
Mutual labels:  msbuild
vsSolutionBuildEvent
🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild Tools, and …
Stars: ✭ 66 (+20%)
Mutual labels:  msbuild

Get-EventSession

Getting Started

Script to assist in downloading Microsoft Ignite, Inspire, Build or MEC contents or return session information for easier digesting.

Video downloads will leverage a utility which can be downloaded from https://yt-dl.org/latest/youtube-dl.exe, and needs to reside in the same folder as the script. The script itself will try to download the utility when the utility is not present.

To prevent retrieving session information for every run, the script will cache session information.

Prerequisites

  • PowerShell 3.0
  • YouTube-dl.exe (automatic download from here)
  • ffmpeg, (automatic download from here)

Usage

Download all available contents of sessions containing the word 'Exchange' in the title to D:\Ignite:

.\Get-EventSession.ps1 -DownloadFolder D:\Ignite -Format 18 -Keyword 'Exchange'

Get information of all sessions, and output only location and time information for sessions (co-)presented by Tony Redmond:

.\Get-EventSession.ps1 -InfoOnly | Where {$_.Speakers -contains 'Tony Redmond'} | Select Title, location, startDateTime

Download all available contents of sessions BRK3248 and BRK3186 to D:\Ignite

.\Get-EventSession.ps1 -DownloadFolder D:\Ignite -ScheduleCode BRK3248,BRK3186

Credits

License

This project is licensed under the MIT License - see the LICENSE.md for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].