• Announcements

All Activity

This stream auto-updates   

  1. Yesterday
  2. I suppose that Ketarin compares to the file at the location it previously downloaded to successfully. If the file to compare to is missing and the option "delete previous file" is on, it will check the location the file has been saved to the last time (I assume there is such a location and the file is still there). I added a log message for future versions of Ketarin which shows the behaviour.
  3. Ive been using the beta version. Below is 1.8.7 24/07/2017 1:43:44 PM: Update started with 1 application(s) 24/07/2017 1:43:44 PM: Avast: Using referer: (none) 24/07/2017 1:43:44 PM: Avast: Server source file: /documents/Downloads/Toolkit_Files/AVUninstallers/Avast/UninstallTool/avastclear.exe 24/07/2017 1:43:44 PM: Avast: Determined target file name: h:\GEGeek_Toolkit\ProgramFiles\Anti Virus Uninstallers\Avast\avastclear.exe 24/07/2017 1:43:44 PM: Avast: Checking if update is required... 24/07/2017 1:43:44 PM: Avast: Update not required, since date and file size remain unchanged 24/07/2017 1:43:45 PM: Update finished This first one is with the Ignore File information ticked <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="96dd4481-da75-4cd7-b230-a3c700587546"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>8553032</LastFileSize> <LastFileDate>2017-06-29T03:31:00.2646935</LastFileDate> <IgnoreFileInformation>true</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <HashVariable /> <HashType>None</HashType> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables /> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Anti Virus Uninstallers</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>h:\GEGeek_Toolkit\ProgramFiles\Anti Virus Uninstallers\Avast\avastclear.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2017-06-29T03:31:00.2646935</LastUpdated> <TargetPath>{root}GEGeek_Toolkit\ProgramFiles\{category}\Avast\</TargetPath> <FixedDownloadUrl>http://www.gegeek.com/documents/Downloads/Toolkit_Files/AVUninstallers/Avast/UninstallTool/avastclear.exe</FixedDownloadUrl> <Name>Avast</Name> </ApplicationJob> </Jobs> This one isnt and yet same issue <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="96dd4481-da75-4cd7-b230-a3c700587546"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>8553032</LastFileSize> <LastFileDate>2017-06-29T03:31:00.2646935</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <HashVariable /> <HashType>None</HashType> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables /> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Anti Virus Uninstallers</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>h:\GEGeek_Toolkit\ProgramFiles\Anti Virus Uninstallers\Avast\avastclear.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2017-06-29T03:31:00.2646935</LastUpdated> <TargetPath>{root}GEGeek_Toolkit\ProgramFiles\{category}\Avast\</TargetPath> <FixedDownloadUrl>http://www.gegeek.com/documents/Downloads/Toolkit_Files/AVUninstallers/Avast/UninstallTool/avastclear.exe</FixedDownloadUrl> <Name>Avast</Name> </ApplicationJob> </Jobs> It tells me that the file doesnt need updating yet in the programfiles directory there are no files.
  4. Last week
  5. Will fix that for the next version. So far: The website does not allow segmented downloads.
  6. Earlier
  7. Probably, since the hash value is already used anyway. You should open a feature request for that.
  8. Please post an application exported as XML for someone else to reproduce. I'd assume Ketarin gets be basic functionality right, but it may very well be that the application is misconfigured and isn't working as expected.
  9. Possible issue with multi-segment downloads To reproduce: 1. Set download options to : 2. Import and run attached job file : glasswire.xml Observed problem: 1. On update, Ketarine first presents the following error: 2. And then :
  10. Maybe it could be implemented?
  11. This issue is now severly serious, hundreds of people cant download. Ive even started from scratch and still the same issue.
  12. Any comments or suggestions?
  13. Yes I did realise this after posting lol
  14. This happens with any config. <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="c2722a4e-b19e-402c-90d2-3ddcccb0eacf"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>293210</LastFileSize> <LastFileDate>2017-07-09T16:55:56.7762442</LastFileDate> <IgnoreFileInformation>true</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>true</CheckForUpdatesOnly> <VariableChangeIndicator>version</VariableChangeIndicator> <HashVariable /> <HashType>None</HashType> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>Version (\d+\.\d+\sbuild\s\d+)</Regex> <Url>http://dejavu.narod.ru/hiddex.html</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>url</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://dejavu.narod.ru/hiddex.zip</TextualContent> <Name>url</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>echo %date% - %time% // {appname} v{version} &gt;&gt; "{file:directory}"\history.txt</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>TotalCommander</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>d:\AData\Progs\TotalCommander\hiddex.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2017-07-09T16:55:56.7762442</LastUpdated> <TargetPath>{dir}\{category}\</TargetPath> <FixedDownloadUrl>{url}</FixedDownloadUrl> <Name>HiddeX</Name> </ApplicationJob> </Jobs>
  15. Now have a serious issue. I have nothing in the ProgramFiles, if I right click and choose check for update it now comes back with a green tick and says no update, this couldnt be any worse. This is coming from FileHippo 11/07/2017 5:33:15 PM: .NET Framework Version: Using referer: (none) 11/07/2017 5:33:16 PM: .NET Framework Version: Server source file: /download/file/cf1422779457ca44389fb09c5eec1128a64dea8f1c615c28b907d0ff1e466d77 11/07/2017 5:33:16 PM: .NET Framework Version: Determined target file name: c:\GEGeek_Toolkit\ProgramFiles\Apps To Install\.NET Framework Version\NDP47-KB3186497-x86-x64-AllOS-ENU.exe 11/07/2017 5:33:16 PM: .NET Framework Version: Checking if update is required... 11/07/2017 5:33:16 PM: .NET Framework Version: Update not required, since date and file size remain unchanged 11/07/2017 5:33:17 PM: Update finished File hasnt even downloaded yet. FireFox: also FileHippo 11/07/2017 5:34:26 PM: Firefox: Using referer: (none) 11/07/2017 5:34:27 PM: Firefox: Server source file: /download/file/980836087a9baa42859ff1175292123d7ba18edfa750fc6a2d3dfb7f0f591d2a 11/07/2017 5:34:27 PM: Firefox: Determined target file name: c:\GEGeek_Toolkit\ProgramFiles\Apps To Install\Firefox\Firefox Setup 54.0.1.exe 11/07/2017 5:34:27 PM: Firefox: Checking if update is required... 11/07/2017 5:34:27 PM: Firefox: Update not required, since date and file size remain unchanged 11/07/2017 5:34:27 PM: Update finished 11.782 members all having to right click Force Download because Check For Updates doesnt work. Not happy. Its not just FileHippo its coming from a lot of sites. Even my own domain.
  16. i viewed you GIF. this is most likely a problem with the specific application (HiddeX). please share the Ketarin XML for that application and I'll investigate why it's not working. I suspect that what the website has (and what is in the "download" field) is *not* a unique file based on the version, but rather a "stub" or generic installation package that actually downloads the rest of the installation package during installation. To get the Ketarin XML: select the HiddeX application from the list and press CTRL+C. Return to this thread, click the "code <>" button, and paste the XML in there.
  17. anything you want. i typically use "http://example.com/" just so there's a valid URL in it.
  18. If there is no URL for downloading, downloading is performed by an external program in the Commands tab. What should I write in the URL field in such cases? Example: <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="97fdc979-7d1d-4254-bc9c-ef875bb2c232"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>19328752</LastFileSize> <LastFileDate>2017-07-08T19:44:37.0352028</LastFileDate> <IgnoreFileInformation>true</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>version</VariableChangeIndicator> <HashVariable /> <HashType>None</HashType> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>Daum PotPlayer (\d{1,2}\.\d{1,2}\.\d{1,4}) x86-x64</Regex> <Url>https://rutracker.org/forum/viewtopic.php?t=2143954</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>url</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(magnet:\?xt=urn:btih:.+?)&tr=</Regex> <Url>https://rutracker.org/forum/viewtopic.php?t=2143954</Url> <TextualContent /> <Name>url</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>nircmd.exe exec show {TC}\Utilites\uTorrent\uTorrent.exe /directory "{dir}\{category}\Daum PotPlayer\" {url}</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Media</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>d:\AData\Progs\Media\Daum PotPlayer\PotPlayerSetup.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2017-07-08T19:44:37.0352028</LastUpdated> <TargetPath>{dir}\{category}\Daum PotPlayer\</TargetPath> <FixedDownloadUrl>{url}</FixedDownloadUrl> <Name>Daum PotPlayer (Torrent)</Name> </ApplicationJob> </Jobs>
  19. IIRC Ketarin does not expose any information other than the version number from FileHippo.
  20. Filehippo provides MD5 checksums for their provided files, does anybody know, what would be Ketarin builtin variable to check against these? Digged around and came up nothing myself.
  21. It seems I understood why so many errors in the config, when I filled the database, I used cloning through CTRL + C, CTRL + V
  22. Reset all settings and create the database again, added again the config Renamer and excellent start to download. In my xml code, there are some extra parts from the AIDA program. Some porridge in the database..... After what could this happen? I copy the config directly from the program via CTRL + C. Attached to the message my base jobs.db
  23. Does my script work? You have exported the app from Ketarin as XML and copied the content here into the forum, right? Or have you tried to edit your XML file externally and re-import it to Ketarin? I guess that the standard encoding was not set correctly. Would it be possible to add your exported XML file as attachment?
  24. Copied directly from the program So why does not it download?
  25. I have tried to import your XML file, but this didn't work. Is this the exported XML file or did you edit it in an editor before? I've solved the problem by removing some mispelled characters. Here is the newly created (now working) file. <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="0cd003ed-a552-432e-9adb-a31fb34a98ef"> <Category>TotalCommander</Category> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>52931944</LastFileSize> <LastFileDate>2017-07-01T11:14:04.9876837</LastFileDate> <IgnoreFileInformation>true</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate>2016-11-19T15:38:23</DownloadDate> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>version</VariableChangeIndicator> <HashVariable /> <HashType>None</HashType> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?&lt;=Latest version: )[0-9.]{2,}</Regex> <Url>https://www.den4b.com/products/renamer</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>url</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <Url /> <TextualContent>https://www.den4b.com{download}</TextualContent> <Name>url</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(/download/renamer/portable?[^"]*)</Regex> <Url>https://www.den4b.com/download/renamer/portable</Url> <TextualContent /> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2017-07-01T11:14:04.9876837</LastUpdated> <TargetPath>{dir}\{category}\</TargetPath> <FixedDownloadUrl>{url}</FixedDownloadUrl> <Name>ReNamer</Name> </ApplicationJob> </Jobs>
  26. Help to configure the download, Ketarin tries to download, but not to the end and pumps. Link: https://www.den4b.com/download/renamer/portable Log: 06.07.2017 21:34:34: ReNamer: Replacing {url} in 'https://www.den4b.com{url}' with '/download/renamer/portable?key=5b5e95499d37952d7d0e2bb2932cb6b975ea0b828cb45d07' 06.07.2017 21:34:34: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:34: ReNamer: Server source file: /download/renamer/portable 06.07.2017 21:34:34: ReNamer: Determined target file name: d:\AData\Progs\TotalCommander\renamer-6.7.zip 06.07.2017 21:34:34: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:35: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:35: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:40: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:46: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:46: ReNamer: Failed, Ссылка на объект не указывает на экземпляр объекта. 06.07.2017 21:34:46: ReNamer: Replacing {url} in 'https://www.den4b.com{url}' with '/download/renamer/portable?key=42ca62b2208ae038888b160709ed573928334d7088c98038' 06.07.2017 21:34:46: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:46: ReNamer: Server source file: /download/renamer/portable 06.07.2017 21:34:46: ReNamer: Determined target file name: d:\AData\Progs\TotalCommander\renamer-6.7.zip 06.07.2017 21:34:46: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:47: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:47: ReNamer: Using referer: https://www.den4b.com/products/renamer 06.07.2017 21:34:48: ReNamer: Replacing {version} in '{version}' with '6.7' 06.07.2017 21:34:48: Update finished XML: <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="0cd003ed-a552-432e-9adb-a31fb34a98ef"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>52931944</LastFileSize> <LastFileDate>2017-07-01T11:14:04.9876837</LastFileDate> <IgnoreFileInformation>true</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate>2016-11-19T15:38:23</DownloadDate> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>version</VariableChangeIndicator> <HashVariable /> <HashType>None</HashType> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?<=Latest version: )(\d+\.\d+)</Regex> <Url>https://www.den4b.com/products/renamer</Url> <StartText><td class="product"><span class="product">AIDA64 Extreme </span><span class="packagetype">Trial version, self-installing EXE package</span></td> <td class="version"></StartText> <EndText></td></EndText> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>url</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>If not, please click here to.+?(\/download\/renamer\/portable\?key=.+?)" id=</Regex> <Url>https://www.den4b.com/download/renamer/portable</Url> <Name>url</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>TotalCommander</Category> <SourceType>FixedUrl</SourceType> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2017-07-01T11:14:04.9876837</LastUpdated> <TargetPath>{dir}\{category}\</TargetPath> <FixedDownloadUrl>https://www.den4b.com{url}</FixedDownloadUrl> <Name>ReNamer</Name> </ApplicationJob> </Jobs>
  27. this is really cool! I've found this app to be very useful as a resource to setup my dev machine easily. This type of functionality just makes it even easier to do some really cool things with it. :-) Thanks
  1. Load more activity