static void Main(string[] args) { var username = GetCurrentUserRegistryText("bong_user"); var password = GetCurrentUserRegistryText("bong_cred"); var session = new BongSession(username, password, waitMillisecondsBetweenCalls: 100, loggingDirectory: @"D:\Entwicklung\2014\Thaliana\Basisverzeichnis\Log"); session.Close(); }
private void DownloadRecordingsInternal() { var downloadableRecordings = new List<DownloadableRecording>(); BongSession session; try { session = new BongSession(Settings.BongUsername, Settings.BongPassword, waitMillisecondsBetweenCalls: Settings.WaitBetweenCallsMSec, loggingDirectory: Settings.LoggingDirectory); Program.LogWriteLine("Connected to Bong.tv as {0}", Settings.BongUsername); } catch (BongException) { Program.LogWriteLine("Could not connected to Bong.tv as {0}", Settings.BongUsername); throw; } try { foreach (var recording in session.Recordings) { if (recording.Status == BongRecordingState.Recorded) downloadableRecordings.Add(new DownloadableRecording(recording)); } Program.LogWriteLine("Found {0} recordings waiting for download", downloadableRecordings.Count); foreach (var recording in downloadableRecordings) { recording.Download(); } } finally { session.Close(); } }