Guest paulderdash Posted January 3, 2014 Report Share Posted January 3, 2014 Ketarin is finding updates for all downloads using the filehippo id, even if they are old i.e. have not been updated. Am I the only one having this problem? There is no problem with downloads directly from an author's site. Presumably it is a date issue on the file hippo website but I don't have this problem when running their Update Checker ... Quote Link to post Share on other sites
necrox Posted January 3, 2014 Report Share Posted January 3, 2014 Hey paulderdash, If possible, please export one of your non-working applications and post it here. Regards Quote Link to post Share on other sites
Guest paulderdash Posted January 3, 2014 Report Share Posted January 3, 2014 I don't see how to attach an .xml file but here is a sample: <?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="0cdc7c72-1da7-432b-b08e-64e30a942bac"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>4095448</LastFileSize> <LastFileDate>2014-01-03T09:22:23.5379147</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Avoid</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables /> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category /> <SourceType>FileHippo</SourceType> <PreviousLocation>C:\Users\Paul\My Applications\Brightfort\SpywareBlaster\spywareblastersetup50.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId>spywareblaster</FileHippoId> <LastUpdated>2014-01-03T09:22:23.5379147</LastUpdated> <TargetPath>C:\Users\Paul\My Applications\Brightfort\SpywareBlaster\</TargetPath> <FixedDownloadUrl /> <Name>SpywareBlaster</Name> </ApplicationJob></Jobs> Quote Link to post Share on other sites
Guest jamesblue Posted January 3, 2014 Report Share Posted January 3, 2014 I think the issue is filehippo had a major redesign last night Quote Link to post Share on other sites
paulderdash Posted January 3, 2014 Report Share Posted January 3, 2014 I guess it had to be something like that! Is it fixable from the Ketarin side (now a bug?) - or does FileHippo need to do something? Quote Link to post Share on other sites
floele Posted January 3, 2014 Report Share Posted January 3, 2014 This needs to be fixed on the Ketarin side. Quote Link to post Share on other sites
rvdmast Posted January 4, 2014 Report Share Posted January 4, 2014 I noticed the same problem with packages using filehippo ID since yesterday (?). Also, the version variable no longer contains the correct version number, instead it contains a date. (releasedate?) Quote Link to post Share on other sites
GioAran Posted January 7, 2014 Report Share Posted January 7, 2014 Hello, i also wait for the fix. Thanks Quote Link to post Share on other sites
Lord Necron Posted January 7, 2014 Report Share Posted January 7, 2014 I noticed that AMD no longer allowed 3rd party downloads (at least for Catalyst), which broke FH. I wonder if that prompted anything? Quote Link to post Share on other sites
GioAran Posted January 7, 2014 Report Share Posted January 7, 2014 I noticed that AMD no longer allowed 3rd party downloads (at least for Catalyst), which broke FH. I wonder if that prompted anything? i noticed this 2 weeks ago, i wrote to filehippo to ask an answer but never reply me.... Quote Link to post Share on other sites
LittlBUGer Posted January 9, 2014 Report Share Posted January 9, 2014 I have noticed this as well. First I saw FileHippo's new design, which I greatly dislike compared to their old design. The next day I tried to update my packages (almost 100 of them) and most had updates which I thought was strange. That's when I knew it was something with FileHippo. I hope there is an update sometime soon for this, or some sort of workaround, as I'd hate to have to redo most of my packages to use other sites. Thanks for your hard work and any updates. :-) Quote Link to post Share on other sites
GioAran Posted January 9, 2014 Report Share Posted January 9, 2014 I have noticed this as well. First I saw FileHippo's new design, which I greatly dislike compared to their old design. The next day I tried to update my packages (almost 100 of them) and most had updates which I thought was strange. That's when I knew it was something with FileHippo. I hope there is an update sometime soon for this, or some sort of workaround, as I'd hate to have to redo most of my packages to use other sites. Thanks for your hard work and any updates. :-) Also i wish in a rapid fix or a workaround. Thx Quote Link to post Share on other sites
kazso Posted January 10, 2014 Report Share Posted January 10, 2014 My current workaround for filehippo downloads: 1. Add a new variable called version 2. Select Regular Expression 3. Use the filehippo download url as the Content URL. For example http://www.filehippo.com/download_jre_32 for Java 32-bit 4. Use this regular expression: (?-s)title.+?\s([\d\.]+.+)\s- Quote Link to post Share on other sites
rvdmast Posted January 10, 2014 Report Share Posted January 10, 2014 @kaszo Thanks your workaround works great. Ofcourse an updated version of Ketarin would be even greater... Quote Link to post Share on other sites
LittlBUGer Posted January 10, 2014 Report Share Posted January 10, 2014 This workaround is the same as creating a custom {url} and {version} if you wanted to download it directly from the creator's website. You are just using FileHippo's instead. Though that's nice, it doesn't save any time in having to redo all of the packages that use FileHippo. An update to Ketarin or a better workaround would be best, or at least easier and less time-consuming. Thanks for the tip though. :-) Quote Link to post Share on other sites
GioAran Posted January 10, 2014 Report Share Posted January 10, 2014 This workaround is the same as creating a custom {url} and {version} if you wanted to download it directly from the creator's website. You are just using FileHippo's instead. Though that's nice, it doesn't save any time in having to redo all of the packages that use FileHippo. An update to Ketarin or a better workaround would be best, or at least easier and less time-consuming. Thanks for the tip though. :-) +1 Quote Link to post Share on other sites
paulderdash Posted January 11, 2014 Report Share Posted January 11, 2014 Also i wish in a rapid fix or a workaround. Thx +1 Quote Link to post Share on other sites
r1vver Posted January 11, 2014 Report Share Posted January 11, 2014 My current workaround for filehippo downloads: 1. Add a new variable called version 2. Select Regular Expression 3. Use the filehippo download url as the Content URL. For example http://www.filehippo.com/download_jre_32 for Java 32-bit 4. Use this regular expression: (?-s)title.+?\s([\d\.]+.+)\s- And where and how to use this "version" string? https://dl.dropboxusercontent.com/u/15684099/ketset.png Quote Link to post Share on other sites
kazso Posted January 11, 2014 Report Share Posted January 11, 2014 And where and how to use this "version" string? https://dl.dropboxusercontent.com/u/15684099/ketset.png Add it as a custom column (https://www.drivehq.com/file/DFPublishFile.aspx/FileID1710300865/Keydpitcl79dr14/ketarin_1.png -> https://www.drivehq.com/file/DFPublishFile.aspx/FileID1710300867/Keyp1lie1afx77q/ketarin_2.png) Add it to your download location (https://www.drivehq.com/file/DFPublishFile.aspx/FileID1711603113/Key8dj0kww547n8/Ketarin_4.png) Select it as your indicator for changes (https://www.drivehq.com/file/DFPublishFile.aspx/FileID1710300868/Keykb955b5wtpp8/ketarin_3.png) Quote Link to post Share on other sites
kazso Posted January 11, 2014 Report Share Posted January 11, 2014 (edited) Also i wish in a rapid fix or a workaround. Thx Here is my rapid "dirty" fix: http://drivehq.com/file/DFPublishFile.aspx/FileID1710652150/Keyp61h5pwiptuq/Ketarin-avoid-beta-working.zip This is only the exe file for Ketarin 1.6.1 RC1 (https://ketarin.org/forum/topic/696-ketarin-161-rc1) Basically i changed the FileHippo regex query with a hex editor I tried to compile the source to make a "proper" fix, but that didn't work with my VS2008 This is the original regex for FileHippo version: ((?<=\>Title:\<.*?\s)(?:\(?\d+?\.\d+?.*?)(?=\</td\>)|(?:[a-z]+?\s\d{1,2},\s\d{4})) And this is my "dirty" regex (had to match the length of the original query): ((?<=\<title\>..*?\s)(?:\(?\d+?\.\d+?.*?)(?=\s-\sTe)|(?:[a-z]+?\s\d{1,2},\s\d{4})) And the "proper" regex would be something like this: (?s)((?<=\>Title:\<.*?\s)(?:\(?\d+?\.\d+?.*?)(?=\</span\>)|(?:[a-z]+?\s\d{1,2},\s\d{4})) This regex query can be found in the ExternalServices.cs file in the source code. Ketarin loads the Technical tab to search for the version (http://www.filehippo.com/download_7-zip_64/tech/). In the previous FileHippo page layout all the technical info was in a single line and used tables (<td> </td>). In the current page layout all info is in seperate lines without tables (<span> </span>). Edit: I looked further into the source code to make it work with the 'avoid beta' option. Ketarin looks for filehippo.com/img/beta.gif on the page to determine if it's a beta version or not. Ofcourse with the new page layout FileHippo marks beta versions differently. Now it's marked with <span class="beta-text">BETA</span>. I managed to replace the original search string with ss="beta-text">BETA</span> (again, had to match the original string length). With this and the previous fix Ketarin works as intended. I uploaded the new file, which includes both fixes (or more like hacks ). Edited January 11, 2014 by kazso Quote Link to post Share on other sites
robbinsd Posted January 11, 2014 Report Share Posted January 11, 2014 None of this addresses the avoidance of Beta versions at the new FileHippo. Anyone have a fix for that or will we have to wait on an update? Quote Link to post Share on other sites
kazso Posted January 11, 2014 Report Share Posted January 11, 2014 None of this addresses the avoidance of Beta versions at the new FileHippo. Anyone have a fix for that or will we have to wait on an update? Fixed that too. But i would like to see a properly fixed and tested version too. Quote Link to post Share on other sites
Osni01 Posted January 13, 2014 Report Share Posted January 13, 2014 Creating the version variable solved the version number, but Ketarin is still downloading the software every time it checks for updates. Here is my rapid "dirty" fix: http://drivehq.com/file/DFPublishFile.aspx/FileID1710652150/Keyp61h5pwiptuq/Ketarin-avoid-beta-working.zip [...] That worked perfectly, thanks!! Quote Link to post Share on other sites
robbinsd Posted January 13, 2014 Report Share Posted January 13, 2014 Thank you!! Seems to work like a champ. I really don't like FileHippo's new versioning on the right side. You used to be able to set a filter for "No Betas" and get the latest standard release. Now it's way too complicated. Thanks for your hard work! Quote Link to post Share on other sites
r1vver Posted January 15, 2014 Report Share Posted January 15, 2014 I still have 2 problems using patched version: it's 7zip_32 and 7zip_64 I'm trying to get stable, so "Avoid beta" is checked. Each time Log show it's "MD5 does not match" and download same file again. But if i check MD5 manually - checksums are fine. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.