Skip to content

Instantly share code, notes, and snippets.

View JKamsker's full-sized avatar

Jonas Kamsker JKamsker

View GitHub Profile
@JKamsker
JKamsker / YTPlaylistLinkFactory.cs
Created December 29, 2016 21:07
Obtains all video idst+titles from a playlist by the playlist id
class YTitleIDCollection
{
public string videoId { get; set; }
public string title { get; set; }
}
class JSON_PlaylistItems
{
public string nextPageToken;
public Item[] items;
@JKamsker
JKamsker / MysqlProvider.cs
Created December 22, 2016 22:12
Base Structure for a mysql provider class - Prettier .tostring
using MySql.Data.MySqlClient;
namespace MediaProviderWorker.Helpers.Database
{
class MysqlConnectionData
{
public string Server { get { return _server; }set { _server = value; } }
public string Port { get { return _port; }set { _port = value; } }
public string Db { get { return _db; }set { _db = value; } }
@JKamsker
JKamsker / YoutubeProvider.cs
Created December 22, 2016 21:46
Async youtube-dl wrapper
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using System.Threading.Tasks;