diff --git a/.gitignore b/.gitignore
index 5bb5d00a7..8551df016 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,8 +2,6 @@
[Bb]in/
[Oo]bj/
-# mstest test results
-TestResults
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
@@ -14,8 +12,6 @@ TestResults
*.sln.docstates
# Build results
-bin/**/[Dd]ebug/
-bin/**/[Rr]elease/
*_i.c
*_p.c
*.ilk
@@ -36,35 +32,18 @@ bin/**/[Rr]elease/
*.vssscc
.builds
-# Visual C++ cache files
-ipch/
-*.aps
-*.ncb
-*.opensdf
-[Rr]esult[s]
-*.sdf
-
# Visual Studio profiler
*.psess
*.vsp
*.vspx
-# Guidance Automation Toolkit
-*.gpState
-
# ReSharper is a .NET coding add-in
_ReSharper*
-# Mindbench SASS cache
-.sass-cache/
-
# NCrunch
*.ncrunch*
.*crunch*.local.xml
-# Installshield output folder
-[Ee]xpress
-
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
@@ -122,20 +101,14 @@ _TeamCity*
config.xml
nzbdrone.log*txt
UpdateLogs/
-*/.idea/workspace.xml
*workspace.xml
*.test-cache
*.userprefs
*/test-results/*
.idea/*
-NzbDrone.Web/*
*log.txt
node_modules/
-UpgradeLog*.htm
-NzbDrone.Backbone/templates.js
-NzbDrone.Backbone/Content/bootstrap.css
_output/
_rawPackage/
-NzbDrone.zip
_dotTrace*
_tests/
diff --git a/DailySeries.csv b/DailySeries.csv
deleted file mode 100644
index ff31c7ca4..000000000
--- a/DailySeries.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-71256,The Daily Show
-82483,The Soup
-194751,Conan (Conan (2010))
-75088,David Letterman (Late Show with David Letterman)
-70336,Jay Leno (Late Show with David Letterman)
-73387,Craig Ferguson (The Late Late Show with Craig Ferguson)
-249673,George Stroumboulopoulos Tonight
-114851,Chelsea Lately
-79274,The Colbert Report
-72194,The Ellen Degeneres Show
-71424,The Dr Phil Show
diff --git a/JSLintOptions.xml b/JSLintOptions.xml
deleted file mode 100644
index 334820aed..000000000
--- a/JSLintOptions.xml
+++ /dev/null
@@ -1,709 +0,0 @@
-
-
- true
- Warning
- false
- Task
- true
- false
-
-
- -
-
- adsafe
-
-
- false
-
-
- -
-
- anon
-
-
- false
-
-
- -
-
- asi
-
-
- false
-
-
- -
-
- bitwise
-
-
- true
-
-
- -
-
- bitwise.
-
-
- false
-
-
- -
-
- boss
-
-
- false
-
-
- -
-
- browser
-
-
- false
-
-
- -
-
- camelcase
-
-
- true
-
-
- -
-
- cap
-
-
- false
-
-
- -
-
- continue
-
-
- false
-
-
- -
-
- couch
-
-
- false
-
-
- -
-
- css
-
-
- false
-
-
- -
-
- curly
-
-
- true
-
-
- -
-
- debug
-
-
- false
-
-
- -
-
- devel
-
-
- true
-
-
- -
-
- dojo
-
-
- false
-
-
- -
-
- eqeqeq
-
-
- true
-
-
- -
-
- eqeq
-
-
- false
-
-
- -
-
- eqnull
-
-
- false
-
-
- -
-
- es5
-
-
- false
-
-
- -
-
- esnext
-
-
- false
-
-
- -
-
- evil
-
-
- false
-
-
- -
-
- expr
-
-
- false
-
-
- -
-
- forin
-
-
- false
-
-
- -
-
- forin.
-
-
- false
-
-
- -
-
- fragment
-
-
- false
-
-
- -
-
- funcscope
-
-
- false
-
-
- -
-
- globalstrict
-
-
- true
-
-
- -
-
- immed
-
-
- true
-
-
- -
-
- iterator
-
-
- false
-
-
- -
-
- jquery
-
-
- true
-
-
- -
-
- lastsemic
-
-
- false
-
-
- -
-
- latedef
-
-
- true
-
-
- -
-
- laxbreak
-
-
- false
-
-
- -
-
- laxcomma
-
-
- false
-
-
- -
-
- loopfunc
-
-
- false
-
-
- -
-
- mootools
-
-
- false
-
-
- -
-
- multistr
-
-
- false
-
-
- -
-
- newcap
-
-
- true
-
-
- -
-
- newcap.
-
-
- false
-
-
- -
-
- noarg
-
-
- true
-
-
- -
-
- node
-
-
- false
-
-
- -
-
- noempty
-
-
- true
-
-
- -
-
- nonew
-
-
- true
-
-
- -
-
- nomen
-
-
- true
-
-
- -
-
- nomen.
-
-
- false
-
-
- -
-
- nonstandard
-
-
- false
-
-
- -
-
- on
-
-
- false
-
-
- -
-
- onecase
-
-
- false
-
-
- -
-
- onevar
-
-
- false
-
-
- -
-
- passfail
-
-
- false
-
-
- -
-
- plusplus
-
-
- true
-
-
- -
-
- plusplus.
-
-
- false
-
-
- -
-
- proto
-
-
- false
-
-
- -
-
- prototypejs
-
-
- false
-
-
- -
-
- regexp
-
-
- true
-
-
- -
-
- regexp.
-
-
- false
-
-
- -
-
- regexdash
-
-
- false
-
-
- -
-
- rhino
-
-
- false
-
-
- -
-
- safe
-
-
- false
-
-
- -
-
- scripturl
-
-
- false
-
-
- -
-
- shadow
-
-
- false
-
-
- -
-
- sloppy
-
-
- true
-
-
- -
-
- smarttabs
-
-
- true
-
-
- -
-
- stupid
-
-
- true
-
-
- -
-
- sub
-
-
- false
-
-
- -
-
- supernew
-
-
- false
-
-
- -
-
- strict
-
-
- true
-
-
- -
-
- trailing
-
-
- false
-
-
- -
-
- todo
-
-
- false
-
-
- -
-
- undef
-
-
- true
-
-
- -
-
- undef.
-
-
- false
-
-
- -
-
- unused
-
-
- true
-
-
- -
-
- unparam
-
-
- false
-
-
- -
-
- validthis
-
-
- false
-
-
- -
-
- vars
-
-
- false
-
-
- -
-
- white
-
-
- true
-
-
- -
-
- white.
-
-
- false
-
-
- -
-
- widget
-
-
- false
-
-
- -
-
- windows
-
-
- false
-
-
- -
-
- withstmt
-
-
- false
-
-
- -
-
- worker
-
-
- false
-
-
- -
-
- wsh
-
-
- false
-
-
- -
-
- yui
-
-
- false
-
-
-
- false
-
- 150
-
-
-
-
- Single
- JSHint
- false
-
- NzbDrone
- Backbone
- _
- document
- window
-
-
- JS
- JS
- false
- /*ignore jslint start*/
- /*ignore jslint end*/
- //ignore jslint
- true
-
\ No newline at end of file
diff --git a/NzbDrone.SqlCe/NzbDrone.SqlCe.csproj b/NzbDrone.SqlCe/NzbDrone.SqlCe.csproj
deleted file mode 100644
index 46eeadd22..000000000
--- a/NzbDrone.SqlCe/NzbDrone.SqlCe.csproj
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {64E5482F-0C4F-46C6-9377-699D3EADBA9E}
- Library
- Properties
- NzbDrone.SqlCe
- NzbDrone.SqlCe
- v4.0
- 512
- ..\
- true
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
- True
- ..\packages\Microsoft.SqlServer.Compact.4.0.8876.1\lib\net40\System.Data.SqlServerCe.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- if not exist "$(TargetDir)x86" md "$(TargetDir)x86"
-
-xcopy /s /y "$(SolutionDir)packages\Microsoft.SqlServer.Compact.4.0.8876.1\NativeBinaries\x86\*.*" "$(TargetDir)x86"
-
-if not exist "$(SolutionDir)\SqlCe" md "$(SolutionDir)\SqlCe"
-xcopy /s/y "$(TargetDir)*.*" "$(SolutionDir)\SqlCe"
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.SqlCe/SqlCeProxy.cs b/NzbDrone.SqlCe/SqlCeProxy.cs
deleted file mode 100644
index c5944fb50..000000000
--- a/NzbDrone.SqlCe/SqlCeProxy.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using System.Data.Common;
-using System.Data.SqlServerCe;
-using System.IO;
-
-namespace NzbDrone.SqlCe
-{
- public class SqlCeProxy
- {
- public SqlCeConnection EnsureDatabase(string connectionString)
- {
- var connection = new SqlCeConnection(connectionString);
-
- if (!File.Exists(connection.Database))
- {
- var engine = new SqlCeEngine(connectionString);
- engine.CreateDatabase();
- }
-
- return connection;
- }
-
- public DbProviderFactory GetSqlCeProviderFactory()
- {
- return new SqlCeProviderFactory();
- }
- }
-}
diff --git a/NzbDrone.SqlCe/packages.config b/NzbDrone.SqlCe/packages.config
deleted file mode 100644
index 6325a733e..000000000
--- a/NzbDrone.SqlCe/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/.nuget/NuGet.Config b/NzbDrone.Tvdb.Offline/.nuget/NuGet.Config
deleted file mode 100644
index 67f8ea046..000000000
--- a/NzbDrone.Tvdb.Offline/.nuget/NuGet.Config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/.nuget/NuGet.exe b/NzbDrone.Tvdb.Offline/.nuget/NuGet.exe
deleted file mode 100644
index 8d13fd88c..000000000
Binary files a/NzbDrone.Tvdb.Offline/.nuget/NuGet.exe and /dev/null differ
diff --git a/NzbDrone.Tvdb.Offline/.nuget/NuGet.targets b/NzbDrone.Tvdb.Offline/.nuget/NuGet.targets
deleted file mode 100644
index d3befdac2..000000000
--- a/NzbDrone.Tvdb.Offline/.nuget/NuGet.targets
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
- $(MSBuildProjectDirectory)\..\
-
-
- false
-
-
- false
-
-
- true
-
-
- false
-
-
-
-
-
-
-
-
-
-
- $([System.IO.Path]::Combine($(SolutionDir), ".nuget"))
- $([System.IO.Path]::Combine($(ProjectDir), "packages.config"))
- $([System.IO.Path]::Combine($(SolutionDir), "packages"))
-
-
-
-
- $(SolutionDir).nuget
- packages.config
- $(SolutionDir)packages
-
-
-
-
- $(NuGetToolsPath)\nuget.exe
- @(PackageSource)
-
- "$(NuGetExePath)"
- mono --runtime=v4.0.30319 $(NuGetExePath)
-
- $(TargetDir.Trim('\\'))
-
- -RequireConsent
-
- $(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(RequireConsentSwitch) -o "$(PackagesDir)"
- $(NuGetCommand) pack "$(ProjectPath)" -p Configuration=$(Configuration) -o "$(PackageOutputDir)" -symbols
-
-
-
- RestorePackages;
- $(ResolveReferencesDependsOn);
-
-
-
-
- $(BuildDependsOn);
- BuildPackage;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.sln b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.sln
deleted file mode 100644
index a8227ebaf..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.sln
+++ /dev/null
@@ -1,27 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NzbDrone.Tvdb.Offline", "NzbDrone.Tvdb.Offline\NzbDrone.Tvdb.Offline.csproj", "{9B00D86A-6A39-44D2-9D66-32D9D07882E8}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{4F7C0C2A-56AB-4D92-9ACF-BB202A49C7C9}"
- ProjectSection(SolutionItems) = preProject
- .nuget\NuGet.Config = .nuget\NuGet.Config
- .nuget\NuGet.exe = .nuget\NuGet.exe
- .nuget\NuGet.targets = .nuget\NuGet.targets
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x86 = Debug|x86
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {9B00D86A-6A39-44D2-9D66-32D9D07882E8}.Debug|x86.ActiveCfg = Debug|x86
- {9B00D86A-6A39-44D2-9D66-32D9D07882E8}.Debug|x86.Build.0 = Debug|x86
- {9B00D86A-6A39-44D2-9D66-32D9D07882E8}.Release|x86.ActiveCfg = Release|x86
- {9B00D86A-6A39-44D2-9D66-32D9D07882E8}.Release|x86.Build.0 = Release|x86
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Ionic.Zip.dll b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Ionic.Zip.dll
deleted file mode 100644
index 7b11577fa..000000000
Binary files a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Ionic.Zip.dll and /dev/null differ
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.config b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.config
deleted file mode 100644
index d2e19fd24..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.config
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.xsd b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.xsd
deleted file mode 100644
index 2203f4ede..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NLog.xsd
+++ /dev/null
@@ -1,2585 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- Watch config file for changes and reload automatically.
-
-
-
-
- Print internal NLog messages to the console. Default value is: false
-
-
-
-
- Print internal NLog messages to the console error output. Default value is: false
-
-
-
-
- Write internal NLog messages to the specified file.
-
-
-
-
- Log level threshold for internal log messages. Default value is: Info.
-
-
-
-
- Global log level threshold for application log messages. Messages below this level won't be logged..
-
-
-
-
- Pass NLog internal exceptions to the application. Default value is: false.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Make all targets within this section asynchronous (creates additional threads but the calling thread isn't blocked by any target writes).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Prefix for targets/layout renderers/filters/conditions loaded from this assembly.
-
-
-
-
- Load NLog extensions from the specified file (*.dll)
-
-
-
-
- Load NLog extensions from the specified assembly. Assembly name should be fully qualified.
-
-
-
-
-
-
-
-
-
- Name of the logger. May include '*' character which acts like a wildcard. Allowed forms are: *, Name, *Name, Name* and *Name*
-
-
-
-
- Comma separated list of levels that this rule matches.
-
-
-
-
- Minimum level that this rule matches.
-
-
-
-
- Maximum level that this rule matches.
-
-
-
-
- Level that this rule matches.
-
-
-
-
- Comma separated list of target names.
-
-
-
-
- Ignore further rules if this one matches.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the file to be included. The name is relative to the name of the current config file.
-
-
-
-
- Ignore any errors in the include file.
-
-
-
-
-
-
- Variable name.
-
-
-
-
- Variable value.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Limit on the number of requests in the lazy writer thread request queue.
-
-
-
-
- Time in milliseconds to sleep between batches.
-
-
-
-
- Number of log events that should be processed in a batch by the lazy writer thread.
-
-
-
-
- Action to be taken when the lazy writer thread request queue count exceeds the set limit.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Indicates whether to use sliding timeout.
-
-
-
-
- Number of log events to be buffered.
-
-
-
-
- Timeout (in milliseconds) after which the contents of buffer will be flushed if there's no write in the specified period of time. Use -1 to disable timed flushes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Indicates whether to append newline at the end of log message.
-
-
-
-
- Instance of that is used to format log messages.
-
-
-
-
- Action that should be taken if the message is larger than maxMessageSize.
-
-
-
-
- Maximum message size in bytes.
-
-
-
-
- Encoding to be used.
-
-
-
-
- Size of the connection cache (number of connections which are kept alive).
-
-
-
-
- Network address.
-
-
-
-
- Indicates whether to keep connection open whenever possible.
-
-
-
-
- Indicates whether to include source info (file name and line number) in the information sent over the network.
-
-
-
-
- Indicates whether to include call site (class and method name) in the information sent over the network.
-
-
-
-
- AppInfo field. By default it's the friendly name of the current AppDomain.
-
-
-
-
- NDC item separator.
-
-
-
-
- Indicates whether to include stack contents.
-
-
-
-
- Indicates whether to include NLog-specific extensions to log4j schema.
-
-
-
-
- Indicates whether to include dictionary contents.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Layout that should be use to calcuate the value for the parameter.
-
-
-
-
- Viewer parameter name.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Text to be rendered.
-
-
-
-
- Footer.
-
-
-
-
- Header.
-
-
-
-
- Indicates whether to send the log messages to the standard error instead of the standard output.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Database user name. If the ConnectionString is not provided this value will be used to construct the "User ID=" part of the connection string.
-
-
-
-
- Name of the database provider.
-
-
-
-
- Indicates whether to use database transactions. Some data providers require this.
-
-
-
-
- Name of the connection string (as specified in <connectionStrings> configuration section.
-
-
-
-
- Connection string. When provided, it overrides the values specified in DBHost, DBUserName, DBPassword, DBDatabase.
-
-
-
-
- Indicates whether to keep the database connection open between the log events.
-
-
-
-
- Database name. If the ConnectionString is not provided this value will be used to construct the "Database=" part of the connection string.
-
-
-
-
- Database password. If the ConnectionString is not provided this value will be used to construct the "Password=" part of the connection string.
-
-
-
-
- Database host name. If the ConnectionString is not provided this value will be used to construct the "Server=" part of the connection string.
-
-
-
-
- Connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used.
-
-
-
-
- Text of the SQL command to be run on each log level.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Type of the command.
-
-
-
-
- Connection string to run the command against. If not provided, connection string from the target is used.
-
-
-
-
- Indicates whether to ignore failures.
-
-
-
-
- Command text.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Layout that should be use to calcuate the value for the parameter.
-
-
-
-
- Database parameter name.
-
-
-
-
- Database parameter precision.
-
-
-
-
- Database parameter scale.
-
-
-
-
- Database parameter size.
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Indicates whether to return to the first target after any successful write.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Text to be rendered.
-
-
-
-
- Header.
-
-
-
-
- Footer.
-
-
-
-
- File encoding.
-
-
-
-
- Line ending mode.
-
-
-
-
- Size in bytes above which log files will be automatically archived.
-
-
-
-
- Maximum number of archive files that should be kept.
-
-
-
-
- Name of the file to be used for an archive.
-
-
-
-
- Way file archives are numbered.
-
-
-
-
- Indicates whether to automatically archive log files every time the specified time passes.
-
-
-
-
- Indicates whether to replace file contents on each write instead of appending log message at the end.
-
-
-
-
- File attributes (Windows only).
-
-
-
-
- Name of the file to write to.
-
-
-
-
- Indicates whether to delete old log file on startup.
-
-
-
-
- Indicates whether to enable log file(s) to be deleted.
-
-
-
-
- Indicates whether to create directories if they don't exist.
-
-
-
-
- Indicates whether concurrent writes to the log file by multiple processes on the same host.
-
-
-
-
- Maximum number of seconds that files are kept open. If this number is negative the files are not automatically closed after a period of inactivity.
-
-
-
-
- Number of files to be kept open. Setting this to a higher value may improve performance in a situation where a single File target is writing to many files (such as splitting by level or by logger).
-
-
-
-
- Indicates whether concurrent writes to the log file by multiple processes on different network hosts.
-
-
-
-
- Delay in milliseconds to wait before attempting to write to the file again.
-
-
-
-
- Number of times the write is appended on the file before NLog discards the log message.
-
-
-
-
- Log file buffer size in bytes.
-
-
-
-
- Indicates whether to automatically flush the file buffers after each log message.
-
-
-
-
- Indicates whether to keep log file open instead of opening and closing it on each logging event.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Condition expression. Log events who meet this condition will be forwarded to the wrapped target.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
- Message box title.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Method name. The method must be public and static.
-
-
-
-
- Class name.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Layout that should be use to calcuate the value for the parameter.
-
-
-
-
- Name of the parameter.
-
-
-
-
- Type of the parameter.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Action that should be taken if the message is larger than maxMessageSize.
-
-
-
-
- Indicates whether to append newline at the end of log message.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
- Maximum message size in bytes.
-
-
-
-
- Encoding to be used.
-
-
-
-
- Size of the connection cache (number of connections which are kept alive).
-
-
-
-
- Indicates whether to keep connection open whenever possible.
-
-
-
-
- Network address.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Indicates whether to append newline at the end of log message.
-
-
-
-
- Instance of that is used to format log messages.
-
-
-
-
- Action that should be taken if the message is larger than maxMessageSize.
-
-
-
-
- Maximum message size in bytes.
-
-
-
-
- Encoding to be used.
-
-
-
-
- Size of the connection cache (number of connections which are kept alive).
-
-
-
-
- Network address.
-
-
-
-
- Indicates whether to keep connection open whenever possible.
-
-
-
-
- Indicates whether to include source info (file name and line number) in the information sent over the network.
-
-
-
-
- Indicates whether to include call site (class and method name) in the information sent over the network.
-
-
-
-
- AppInfo field. By default it's the friendly name of the current AppDomain.
-
-
-
-
- NDC item separator.
-
-
-
-
- Indicates whether to include stack contents.
-
-
-
-
- Indicates whether to include NLog-specific extensions to log4j schema.
-
-
-
-
- Indicates whether to include dictionary contents.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Indicates whether to perform layout calculation.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Default filter to be applied when no specific rule matches.
-
-
-
-
-
-
-
-
-
-
-
-
- Condition to be tested.
-
-
-
-
- Resulting filter to be applied when the condition matches.
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Number of times to repeat each log message.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Time to wait between retries in milliseconds.
-
-
-
-
- Number of retries that should be attempted on the wrapped target in case of a failure.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Web service URL.
-
-
-
-
- Encoding.
-
-
-
-
- Protocol to be used when calling web service.
-
-
-
-
- Web service namespace.
-
-
-
-
- Web service method name.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Body layout (can be repeated multiple times).
-
-
-
-
- Footer layout.
-
-
-
-
- Header layout.
-
-
-
-
- Quoting mode.
-
-
-
-
- Quote Character.
-
-
-
-
- Indicates whether CVS should include header.
-
-
-
-
- Custom column delimiter value (valid when ColumnDelimiter is set to 'Custom').
-
-
-
-
- Column delimiter.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Layout of the column.
-
-
-
-
- Name of the column.
-
-
-
-
-
-
-
-
-
-
-
- Layout text.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Body layout (can be repeated multiple times).
-
-
-
-
- Header layout.
-
-
-
-
- Footer layout.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Condition expression.
-
-
-
-
- Action to be taken when filter matches.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Layout to be used to filter log messages.
-
-
-
-
- Substring to be matched.
-
-
-
-
- Action to be taken when filter matches.
-
-
-
-
- Indicates whether to ignore case when comparing strings.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Indicates whether to ignore case when comparing strings.
-
-
-
-
- Layout to be used to filter log messages.
-
-
-
-
- Action to be taken when filter matches.
-
-
-
-
- String to compare the layout to.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Layout to be used to filter log messages.
-
-
-
-
- Substring to be matched.
-
-
-
-
- Action to be taken when filter matches.
-
-
-
-
- Indicates whether to ignore case when comparing strings.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Indicates whether to ignore case when comparing strings.
-
-
-
-
- Layout to be used to filter log messages.
-
-
-
-
- Action to be taken when filter matches.
-
-
-
-
- String to compare the layout to.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Indicates whether to use the XML format when serializing message.
-
-
-
-
- Encoding to be used when writing text to the queue.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
- Indicates whether to use recoverable messages (with guaranteed delivery).
-
-
-
-
- Indicates whether to create the queue if it doesn't exists.
-
-
-
-
- Label to associate with each message.
-
-
-
-
- Name of the queue to write to.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Maximum number of log events that the buffer can keep.
-
-
-
-
- Indicates whether buffer should grow as needed.
-
-
-
-
- Number of log events to be buffered.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Indicates whether to add <!-- --> comments around all written texts.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Text to be rendered.
-
-
-
-
- Header.
-
-
-
-
- Footer.
-
-
-
-
- Indicates whether to use default row highlighting rules.
-
-
-
-
- Indicates whether the error stream (stderr) should be used instead of the output stream (stdout).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Background color.
-
-
-
-
- Condition that must be met in order to set the specified foreground and background color.
-
-
-
-
- Foreground color.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Background color.
-
-
-
-
- Foreground color.
-
-
-
-
- Indicates whether to ignore case when comparing texts.
-
-
-
-
- Regular expression to be matched. You must specify either text or regex.
-
-
-
-
- Text to be matched. You must specify either text or regex.
-
-
-
-
- Indicates whether to match whole words only.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Footer.
-
-
-
-
- Text to be rendered.
-
-
-
-
- Header.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
- Name of the machine on which Event Log service is running.
-
-
-
-
- Value to be used as the event Source.
-
-
-
-
- Layout that renders event Category.
-
-
-
-
- Layout that renders event ID.
-
-
-
-
- Name of the Event Log to write to. This can be System, Application or any user-defined name.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
- Indicates whether log text should be appended to the text of the control instead of overwriting it.
-
-
-
-
- Name of control to which NLog will log write log text.
-
-
-
-
- Name of the Form on which the control is located.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Username to change context to.
-
-
-
-
- User account password.
-
-
-
-
- Indicates whether to revert to the credentials of the process instead of impersonating another user.
-
-
-
-
- Required impersonation level.
-
-
-
-
- Windows domain name to change context to.
-
-
-
-
- Logon Type.
-
-
-
-
- Type of the logon provider.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Header.
-
-
-
-
- Footer.
-
-
-
-
- Text to be rendered.
-
-
-
-
- Indicates whether to send message as HTML instead of plain text.
-
-
-
-
- Indicates whether to add new lines between log entries.
-
-
-
-
- Encoding to be used for sending e-mail.
-
-
-
-
- Mail subject.
-
-
-
-
- Recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).
-
-
-
-
- BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).
-
-
-
-
- CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com).
-
-
-
-
- Sender's email address (e.g. joe@domain.com).
-
-
-
-
- Mail message body (repeated for each log message send in one mail).
-
-
-
-
- Username used to connect to SMTP server (used when SmtpAuthentication is set to "basic").
-
-
-
-
- Indicates whether SSL (secure sockets layer) should be used when communicating with SMTP server.
-
-
-
-
- Password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic").
-
-
-
-
- SMTP Authentication mode.
-
-
-
-
- SMTP Server to be used for sending.
-
-
-
-
- Port number that SMTP Server is listening on.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Performance counter instance name.
-
-
-
-
- Counter help text.
-
-
-
-
- Performance counter type.
-
-
-
-
- Indicates whether performance counter should be automatically created.
-
-
-
-
- Name of the performance counter category.
-
-
-
-
- Name of the performance counter.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
- Initial height of the form with rich text box.
-
-
-
-
- Indicates whether scroll bar will be moved automatically to show most recent log entries.
-
-
-
-
- Maximum number of lines the rich text box will store (or 0 to disable this feature).
-
-
-
-
- Indicates whether the created form will be initially minimized.
-
-
-
-
- Indicates whether the created window will be a tool window.
-
-
-
-
- Name of RichTextBox to which Nlog will write.
-
-
-
-
- Name of the Form on which the control is located. If there is no open form of a specified name than NLog will create a new one.
-
-
-
-
- Initial width of the form with rich text box.
-
-
-
-
- Indicates whether to use default coloring rules.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Background color. Names are identical with KnownColor enum extended with Empty value which means that background color won't be changed.
-
-
-
-
- Font color. Names are identical with KnownColor enum extended with Empty value which means that font color won't be changed.
-
-
-
-
- Indicates whether to ignore case when comparing texts.
-
-
-
-
- Regular expression to be matched. You must specify either text or regex.
-
-
-
-
- Font style of matched text. Possible values are the same as in FontStyle enum in System.Drawing.
-
-
-
-
- Text to be matched. You must specify either text or regex.
-
-
-
-
- Indicates whether to match whole words only.
-
-
-
-
-
-
-
-
-
-
-
-
- Background color.
-
-
-
-
- Condition that must be met in order to set the specified font color.
-
-
-
-
- Font color.
-
-
-
-
- Font style of matched text.
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Layout used to format log messages.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Name of the target.
-
-
-
-
- Name of the endpoint configuration in WCF configuration file.
-
-
-
-
- Endpoint address.
-
-
-
-
- Indicates whether to use binary message encoding.
-
-
-
-
- Client ID.
-
-
-
-
- Indicates whether to include per-event properties in the payload sent to the server.
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.csproj b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.csproj
deleted file mode 100644
index d667db04f..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline.csproj
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
- Debug
- x86
- 8.0.30703
- 2.0
- {9B00D86A-6A39-44D2-9D66-32D9D07882E8}
- Exe
- Properties
- NzbDrone.Tvdb.Offline
- NzbDrone.Tvdb.Offline
- v4.0
-
-
- 512
- ..\
- true
-
-
- x86
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- x86
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- False
- .\Ionic.Zip.dll
-
-
- ..\packages\mongocsharpdriver.1.7\lib\net35\MongoDB.Bson.dll
-
-
- ..\packages\mongocsharpdriver.1.7\lib\net35\MongoDB.Driver.dll
-
-
- ..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll
-
-
- ..\..\NzbDrone.Core\bin\Debug\NzbDrone.Core.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Always
-
-
- Always
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Program.cs b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Program.cs
deleted file mode 100644
index c304164f2..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Program.cs
+++ /dev/null
@@ -1,157 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Net;
-using System.Xml.Linq;
-using Ionic.Zip;
-using Ionic.Zlib;
-using NLog;
-using NLog.Config;
-
-namespace NzbDrone.Tvdb.Offline
-{
-
- public class TVDbService
- {
- public List GetSeriesId()
- {
- var startYear = 1900;
-
- var xml = new WebClient().DownloadString("http://www.thetvdb.com/api/Updates.php?type=all&time=" + startYear);
-
-
- var Ids = XElement.Load("http://www.thetvdb.com/api/Updates.php?type=all&time=1990")
- .Descendants("Items").Select(i=>i.Elements(""))
-
-
-
- }
- }
-
-
-
- public class Program
- {
- static readonly Logger _logger = LogManager.GetLogger("Main");
- private static DirectoryInfo _target;
- private static DirectoryInfo _temp;
- private static bool _cleanDb;
- private static string dbPath;
-
- static void Main(string[] args)
- {
- SetupLogger();
- _logger.Info("Starting TVDB Offline...");
-
- if (!String.IsNullOrWhiteSpace(dbPath))
- {
- using (var zip = new ZipFile())
- {
- _logger.Info("Compressing database file");
- zip.CompressionLevel = CompressionLevel.BestCompression;
- zip.AddFiles(new[] { dbPath });
- zip.Save(dbPath + ".zip");
- }
- }
-
- Console.WriteLine("Press any key to exit...");
- Console.ReadLine();
- }
-
- private static void CreateNewDb()
- {
- _logger.Info("Starting to generate offline DB...");
- var files = _target.GetFiles("*.zip");
- _logger.Info("Total number of files found {0}", files.Count());
-
- var list = new Dictionary();
-
- var repo = InitSubsonic(true);
- decimal progress = 0;
- foreach (var fileInfo in files)
- {
- Console.Write("\r{0:0.0}%", progress * 100 / files.Count());
- var series = ProcessFile(fileInfo, repo);
- if (series != null)
- {
- if (!list.ContainsKey(series.SeriesId))
- {
- list.Add(series.SeriesId, series);
- }
- else
- {
- Console.WriteLine();
- _logger.Warn("Conflict {0} <=> {1}", list[series.SeriesId], series);
- }
- }
- progress++;
- }
-
- _logger.Info("Writing series to DB");
- repo.AddMany(list.Values);
- _logger.Info("DB is fully created");
-
-
- }
-
- private static Series ProcessFile(FileInfo fileInfo, IRepository repo)
- {
- try
- {
-
-
- _logger.Debug("Processing " + fileInfo.Name);
- using (ZipFile zip = ZipFile.Read(fileInfo.FullName))
- {
-
- ZipEntry e = zip["en.xml"];
- if (e == null)
- {
- _logger.Warn("File {0} didn't contain an en.xml file", fileInfo.Name);
- return null;
- }
-
- var stream = e.OpenReader();
- var seriesElement = XDocument.Load(stream).Descendants("Series").First();
-
- var series = new Series();
- series.SeriesId = (int)seriesElement.Element("id");
-
- series.AirsDayOfWeek = seriesElement.Element("Airs_DayOfWeek").Value;
- series.AirTimes = seriesElement.Element("Airs_Time").Value;
- series.Overview = seriesElement.Element("Overview").Value;
- series.Status = seriesElement.Element("Status").Value;
- series.Title = seriesElement.Element("SeriesName").Value;
-
- int ratingCount;
- Int32.TryParse(seriesElement.Element("RatingCount").Value, out ratingCount);
- series.RateCount = ratingCount;
-
- decimal rating;
- Decimal.TryParse(seriesElement.Element("Rating").Value, out rating);
- series.RateCount = ratingCount;
-
- series.CleanTitle = Core.Parser.NormalizeTitle(series.Title);
- series.Path = fileInfo.Name;
-
- return series;
- }
- }
- catch (Exception e)
- {
- _logger.Error("Unable to process file. {0}. {1}", fileInfo.Name, e.Message);
- return null;
- }
-
-
- }
-
-
- private static void SetupLogger()
- {
- LogManager.ThrowExceptions = true;
- LogManager.Configuration = new XmlLoggingConfiguration("nlog.config", false);
- }
- }
-}
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Properties/AssemblyInfo.cs b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Properties/AssemblyInfo.cs
deleted file mode 100644
index f69bd9a85..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("NzbDrone.Tvdb.Offline")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("Microsoft")]
-[assembly: AssemblyProduct("NzbDrone.Tvdb.Offline")]
-[assembly: AssemblyCopyright("Copyright © Microsoft 2011")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("20805934-73f9-4a27-93c5-bb17f42435cd")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Series.cs b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Series.cs
deleted file mode 100644
index 48bbbcd4a..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/Series.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using System;
-
-namespace NzbDrone.Tvdb.Offline
-{
- public class Series
- {
- public virtual int SeriesId { get; set; }
-
- public string Title { get; set; }
-
- public string CleanTitle { get; set; }
-
- public string Status { get; set; }
-
- public Boolean? Active { get; set; }
-
- public string Overview { get; set; }
-
- public string AirsDayOfWeek { get; set; }
-
- public int? WeekDay { get; set; }
-
- public String AirTimes { get; set; }
-
- public int? RateCount { get; set; }
-
- public decimal? Rating { get; set; }
-
- public String Path { get; set; }
- }
-}
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/app.config b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/app.config
deleted file mode 100644
index 3f50a3c1b..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/app.config
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/log.config b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/log.config
deleted file mode 100644
index c9b059f68..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/log.config
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/packages.config b/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/packages.config
deleted file mode 100644
index ba8db625a..000000000
--- a/NzbDrone.Tvdb.Offline/NzbDrone.Tvdb.Offline/packages.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RawImages/logo.png b/RawImages/logo.png
deleted file mode 100644
index 838c0b38c..000000000
Binary files a/RawImages/logo.png and /dev/null differ
diff --git a/SceneMappings.csv b/SceneMappings.csv
deleted file mode 100644
index a4ca4c20e..000000000
--- a/SceneMappings.csv
+++ /dev/null
@@ -1,64 +0,0 @@
-csinewyork,73696,CSI
-csiny,73696,CSI
-csi,72546,CSI
-csilasvegas,72546,CSI
-archer,110381,Archer
-lifeafterpeopleseries,83897,Life After People
-lifeafterpeople,83897,Life After People
-kitchennightmaresus,80552,Kitchen Nightmares US
-dailyshow,71256,The Daily Show
-dailyshowwithjonstewart,71256,The Daily Show
-lawordersvu,75692,Law and Order SVU
-laworderspecialvictimsunit,75692,Law and Order
-lawordercriminalintent,71489,Law and Order
-laworderci,71489,Law and Order
-dancingwithstarsus,79590,Dancing With The Stars
-craigferguson,73387,Craig Ferguson
-jimmyfallon,85355,Jimmy Fallon
-davidletterman,75088,David Letterman
-bigbrotherus,76706,Big Brother
-colony,105521,The Colony
-colonyus,105521,The Colony
-americasfunniesthomevideos,76235,Americas Funniest Home Videos
-afhv,76235,Americas Funniest Home Videos
-childrenshospitalus,139941,Childrens Hospital
-childrenshospital,139941,Childrens Hospital
-merlin,83123,Merlin
-merlin2008,83123,Merlin
-wwemondaynightraw,76779,WWE Monday Night RAW
-shitmydadsays,164951,Shit My Dad Says
-geniuswithdavegorman,83714,Genius with Dave Gorman
-laworderla,168161,Law and Order
-startrektos,77526,Star Trek TOS
-startrekds,72073,Star Trek DS9
-ellendegeneres,72194,Ellen Degeneres
-drinkingmadeeasy,195831,Drinking Made Easy
-zanelampreysdrinkingmadeeasy,195831,Drinking Made Easy
-poirot,76133,Poirot
-agathachristiespoirot,76133,Poirot
-realworldroadruleschallenge,70870,The Real World Road Rules Challenge
-challengecutthroat,70870,The Challenge Cutthroat
-thisoldhouseprogram,77444,This Old House Program
-minutesus,73290,60 Minutes
-conan,194751,Conan
-conan2010,194751,Conan
-carlos2010,164451,Carlos 2010
-babalon,70726,Babalon
-genius,83714,Genius
-geniuswithdavegormand,83714,Genius With Dave Gormand
-comeflywithme2010,212571,Come Fly With Me 2010
-bordersecurity,81563,Border Security
-bordersecurityaustraliasfrontline,81563,Border Security Australias Frontline
-silentlibraryus,172381,Silent Library US
-scifiscience,131791,Sci Fi Science
-frontline,80646,Frontline
-frontlineus,80646,Frontline
-rbtau,189931,RBT AU
-house,73255,House
-housemd,73255,House
-office,73244,The Office
-officeus,73244,The Office
-thevoice,247824,The Voice
-battlestargalactica,73545,Battlestar Galactica
-hawaiifive2010,164541,Hawaii Five 0
-onceupontime,248835,Once Upon a Time
diff --git a/clo b/clo
deleted file mode 100644
index aaafc779a..000000000
--- a/clo
+++ /dev/null
@@ -1,30 +0,0 @@
-* [31maf705cb[m -[33m (HEAD, origin/master, origin/HEAD, master)[m cleaned up history/log grid UI [32m(20 seconds ago) [1;34m[m
-* [31me896af5[m -[33m[m ReSharper code cleanup [32m(17 minutes ago) [1;34m[m
-* [31m8cade43[m -[33m[m Application will automatically restart on db error. [32m(32 minutes ago) [1;34m[m
-* [31mfcf5197[m -[33m[m Removed IConfigProvider, ISeasonProvider, ISyncProvider [32m(86 minutes ago) [1;34m[m
-* [31m7efbfdb[m -[33m[m removed IEpisodeProvider, ILogProvider [32m(3 hours ago) [1;34m[m
-* [31m8fbc79c[m -[33m[m Merge branch 'mark-fork' [32m(4 hours ago) [1;34m[m
-[32m|[m[33m\[m
-[32m|[m * [31m0a7f7fc[m -[33m (mark/master, mark-fork)[m Added tests for RootDirProvider. [32m(5 hours ago) [1;34m[m
-[32m|[m * [31mbfeb7b3[m -[33m[m Merge branch 'master' of git://github.com/kayone/NzbDrone [32m(7 hours ago) [1;34m[m
-[32m|[m [34m|[m[35m\[m
-[32m|[m * [35m|[m [31m1a9948d[m -[33m[m Removed IDiskProvider. [32m(27 hours ago) [1;34m[m
-[32m|[m * [35m|[m [31me5413d6[m -[33m[m Removed IRenameProvider. [32m(27 hours ago) [1;34m[m
-[32m|[m * [35m|[m [31m29690d9[m -[33m[m Removed IRssSyncProvider & IBacklogProvider [32m(27 hours ago) [1;34m[m
-[32m|[m * [35m|[m [31m0d95302[m -[33m[m Removed IHistoryProvider. [32m(27 hours ago) [1;34m[m
-[32m|[m * [35m|[m [31mc25af59[m -[33m[m Removed ISeriesProvider [32m(27 hours ago) [1;34m[m
-[32m|[m * [35m|[m [31mbd0a7a5[m -[33m[m Removed INotificationProvider [32m(27 hours ago) [1;34m[m
-[32m|[m * [35m|[m [31m4426072[m -[33m[m Merge branch 'master' of git://github.com/kayone/NzbDrone [32m(34 hours ago) [1;34m[m
-[32m|[m [36m|[m[1;31m\[m [35m\[m
-* [36m|[m [1;31m|[m [35m|[m [31m1cc44ed[m -[33m[m fixed some build issues/notification issues [32m(4 hours ago) [1;34m[m
-[35m|[m [36m|[m[35m_[m[1;31m|[m[35m/[m
-[35m|[m[35m/[m[36m|[m [1;31m|[m
-* [36m|[m [1;31m|[m [31mce11986[m -[33m[m Merge branch 'mark-fork' [32m(34 hours ago) [1;34m[m
-[1;31m|[m[36m\[m [36m\[m [1;31m\[m
-[1;31m|[m [36m|[m[36m/[m [1;31m/[m
-[1;31m|[m [36m|[m [1;31m/[m
-[1;31m|[m [36m|[m[1;31m/[m
-[1;31m|[m[1;31m/[m[36m|[m
-[1;31m|[m * [31mf52b399[m -[33m[m Removed IExternalNotificationProvider [32m(35 hours ago) [1;34m[m
-[1;31m|[m * [31mc77a88d[m -[33m[m Removed IDownloadProvider [32m(35 hours ago) [1;34m[m
-[1;31m|[m * [31m0ee4f8c[m -[33m[m Removed IPostProcessingProvider [32m(2 days ago) [1;34m[m
\ No newline at end of file
diff --git a/package.bat b/package.bat
deleted file mode 100644
index 15888f2e6..000000000
--- a/package.bat
+++ /dev/null
@@ -1,27 +0,0 @@
-SET PACKAGEROOT=_rawPackage
-SET TARGET=%PACKAGEROOT%\NzbDrone
-SET COPY_FLAGS=/S /V /I /Y
-SET DELETE_FLAGS=/Q /F /S
-
-rd %PACKAGEROOT% /S /Q
-del nzbdrone*.zip %DELETE_FLAGS%
-del _output\FluentValidation.resources.dll %DELETE_FLAGS%
-
-echo ##teamcity[progressMessage 'Packaging release']
-
-xcopy ServiceHelpers\ServiceInstall\bin\Release\*.exe %TARGET%\ %COPY_FLAGS%
-xcopy ServiceHelpers\ServiceUninstall\bin\Release\*.exe %TARGET%\ %COPY_FLAGS%
-
-xcopy _output\*.* %TARGET%\ %COPY_FLAGS%
-xcopy NzbDrone.Update\bin\Release\*.* %TARGET%\NzbDrone.Update\ %COPY_FLAGS%
-
-CD %PACKAGEROOT%
-
-del *.xml %DELETE_FLAGS%
-del *.vshost.exe.* %DELETE_FLAGS%
-
-..\Libraries\7zip\7za.exe a -tzip ..\NzbDrone.zip *
-
-CD ..
-
-echo ##teamcity[progressMessage 'Release packaged']
\ No newline at end of file
diff --git a/service_deploy_production.bat b/service_deploy_production.bat
deleted file mode 100644
index 3a977d22b..000000000
--- a/service_deploy_production.bat
+++ /dev/null
@@ -1,6 +0,0 @@
-rd C:\inetpub\services /S /Q
-
-xcopy C:\inetpub\services_stage\*.* C:\inetpub\services\ /E /V /I /Y /F /C /o
-xcopy C:\inetpub\services\web.production.config c:\inetpub\services\web.config /o /y
-
-pause
\ No newline at end of file
diff --git a/service_stage.bat b/service_stage.bat
deleted file mode 100644
index d891ebc68..000000000
--- a/service_stage.bat
+++ /dev/null
@@ -1,31 +0,0 @@
-SET TARGET=_rawPackage_service
-
-rd %TARGET% /S /Q
-
-xcopy NzbDrone.Services\NzbDrone.Services.Service\bin\*.* %TARGET%\bin\ /E /V /I /Y /F /O
-xcopy NzbDrone.Services\NzbDrone.Services.Service\Content\*.* %TARGET%\Content\ /E /V /I /Y /F /O
-xcopy NzbDrone.Services\NzbDrone.Services.Service\Scripts\*.* %TARGET%\Scripts\ /E /V /I /Y /F /O
-xcopy NzbDrone.Services\NzbDrone.Services.Service\Views\*.* %TARGET%\Views\ /E /V /I /Y /F /O
-xcopy NzbDrone.Services\NzbDrone.Services.Service\log.config %TARGET% /S /V /I /Y /F /O
-xcopy NzbDrone.Services\NzbDrone.Services.Service\Global.asax %TARGET% /S /V /I /Y /F /O
-xcopy service_deploy_production.bat %TARGET% /O /Y
-
-Libraries\CTT\ctt.exe source:"NzbDrone.Services\NzbDrone.Services.Service\Web.config" transform:"NzbDrone.Services\NzbDrone.Services.Service\Web.Stage.config" destination:"%TARGET%\Web.config"
-Libraries\CTT\ctt.exe source:"NzbDrone.Services\NzbDrone.Services.Service\Web.config" transform:"NzbDrone.Services\NzbDrone.Services.Service\Web.Release.config" destination:"%TARGET%\Web.production.config"
-
-CD %TARGET%
-
-del nlog.xml /Q /F /S
-del nlog.pdb /Q /F /S
-del ninject*.pdb /Q /F /S
-del ninject*.xml /Q /F /S
-del Mvc*.pdb /Q /F /S
-del bin\*.xml /Q /F /S
-
-cd ..
-
-rd C:\inetpub\services_stage /S /Q
-
-xcopy _rawPackage_service\*.* C:\inetpub\stage-services.nzbdrone.com /E /V /I /Y
-
-