Ketarin - application download helper
Switch branches/tags
Nothing to show
Clone or download
floele Update appveyor.yml
Added SQLite.Interop.dll
Latest commit 44e879b Nov 18, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assemblies Added nuget references Nov 3, 2018
CDBurnerXP Added missing sources from CDBurnerXP codebase Nov 3, 2018
Downloader +New option: Default user agent. Replaced all previous default user a… Feb 11, 2018
Forms +Allow non-binary downloads (text/html) Oct 28, 2018
Icon Added selection for apps to install (some buttons still need to be im… Sep 18, 2010
Properties
Resources
XmlRpc
.gitignore Fixed license duplication Nov 3, 2018
ApplicationJob.cs
ApplicationJobError.cs Resharper cleanup Nov 21, 2015
ApplicationJobsListView.cs
ApplicationList.cs
CloseProcessInstruction.cs Resharper cleanup Nov 21, 2015
Command.cs +Added PowerShell support Jan 24, 2016
CommandErrorException.cs Resharper cleanup Nov 21, 2015
CommandLineParser.cs
ContextMenuCustomiser.cs
ContextMenuItem.cs Resharper cleanup Nov 21, 2015
CopyFileInstruction.cs
CrcStream.cs
CustomSetupInstruction.cs Resharper cleanup Nov 21, 2015
DbManager.cs
ExternalServices.cs !Fixed FH version detection Apr 14, 2017
HashType.cs +Allow compare with SHA512 and SHA256 hash values Apr 30, 2017
Hotkey.cs Resharper cleanup Nov 21, 2015
HttpxRequest.cs Resharper cleanup Nov 21, 2015
IKetarinRpc.cs Resharper cleanup Nov 21, 2015
Ketarin.csproj
Ketarin.sln Upgraded Ketarin project to VS2010 Apr 6, 2014
LICENSE Fixed license duplication Nov 3, 2018
MainForm.Designer.cs
MainForm.cs +Allow forced evaluation of custom columns by prefixing the name with… Feb 18, 2018
MainForm.resx Improved beta and MD5 detection Jan 18, 2014
NonBinaryFileException.cs Resharper cleanup Nov 21, 2015
PowerShellScript.cs +Added "runpowershell"/"ps" functions for variables Aug 6, 2016
Program.cs +Added command line options for downloading a specific category or ap… Apr 30, 2017
README.md
Scp.cs Resharper cleanup Nov 21, 2015
ScriptType.cs
SerializableDictionary.cs Resharper cleanup Nov 21, 2015
SettingsExporter.cs Resharper cleanup Nov 21, 2015
SetupInstruction.cs Resharper cleanup Nov 21, 2015
Snippet.cs
SplitButton.cs Resharper cleanup Nov 21, 2015
StartProcessInstruction.cs Resharper cleanup Nov 21, 2015
TargetPathInvalidException.cs Resharper cleanup Nov 21, 2015
Updater.cs
UrlVariable.cs +Allow non-binary downloads (text/html) Oct 28, 2018
UserCSScript.cs Resharper cleanup Nov 21, 2015
VariableIsEmptyException.cs +Function ifemptythenerror Mar 10, 2016
WebClient.cs +When accessing an FTP directory (path ending with /) list directory … Feb 15, 2018
app.config
app.manifest
appveyor.yml Update appveyor.yml Nov 18, 2018
ftplib.cs
ketarin.ico No commit message Dec 9, 2008
packages.config Updated nuget references Nov 3, 2018

README.md

Ketarin

Ketarin is a small application which automatically updates setup packages. As opposed to other tools, Ketarin is not meant to keep your system up-to-date, but rather to maintain a compilation of all important setup packages which can then be burned to disc or put on a USB stick.

I created this application, because I couldn't find anything like it when I needed such a functionality. Since I don't want my efforts go to waste, I decided to release it to the public. Ketarin is open source, so you can also extend its functionality to fit your needs (just note that you may not use the icons that ship with it freely as well). I'd also appreciate source code contributions. Ketarin is written in C#, for the .NET Framework 4.5 and uses SQLite as database engine.

How does it work?

Basically, it monitors the content of web pages for changes and downloads files to a specified location. There is a tutorial explaining it all. Currently, you can either rely on a service based on FileHippo, or you can define your own rules, even using regular expressions (for advanced users). A similar application, for monitoring web pages, is Webmon and has sometimes served as guide.

Development

Build status