Jump to content
Ketarin forum
floele

Ketarin 1.1.0 (beta)

Recommended Posts

+Fields for application website and user notes

+Option to open website instead of edit application

+Option to ignore file information for update checks

+Allow variables in referrers

!Fixed: /log does not work with /silent

!Properly specify encoding for exported XML files

 

Beta 2:

+Status column and different icons for "update found" and "update downloaded"

*Updated SQLite (should be faster)

!Fixed scrolling back to the top after update

 

Beta 3:

*Some speed improvements

 

Final:

* Canceling the update progress is now faster

 

http://ketarin.canneverbe.com/downloads/Ketarin/Ketarin-1.1.0.zip

Share this post


Link to post
Share on other sites

Hi,

Yes i agree.

 

Can you plz clarify difference between 'check for updates only' & 'ignore file information if missing'? Looks the same to me???

 

Best regards!

Share this post


Link to post
Share on other sites

"Check for updates only" never downloads anything. "ignore file information if missing" instead only changes the basis of the comparison.

Share this post


Link to post
Share on other sites

Hi,

Thank you for your patience.

 

A- This is what i did

 

1- File is updated and available in directory -> no update needed

13-02-2010 22:52:16: Update started with 1 application(s)

13-02-2010 22:52:16: Angry IP Scanner: Using referer: (none)

13-02-2010 22:52:20: Angry IP Scanner: Server source file: /ipscan/ipscan.exe

13-02-2010 22:52:20: Angry IP Scanner: Determined target file name: D:\USB-Toolkit\Network Tools\ipscan.exe

13-02-2010 22:52:20: Angry IP Scanner: Checking if update is required...

13-02-2010 22:52:20: Angry IP Scanner: Update not required, since date and file size remain unchanged

13-02-2010 22:52:20: Update finished

 

2- next i simply checked "ignore file information if missing" -> Update required, file sizes do not match

13-02-2010 22:52:47: Update started with 1 application(s)

13-02-2010 22:52:47: Angry IP Scanner: Using referer: (none)

13-02-2010 22:52:49: Angry IP Scanner: Server source file: /ipscan/ipscan.exe

13-02-2010 22:52:49: Angry IP Scanner: Determined target file name: D:\USB-Toolkit\Network Tools\ipscan.exe

13-02-2010 22:52:49: Angry IP Scanner: Checking if update is required...

13-02-2010 22:52:49: Angry IP Scanner: Update required, file sizes do not match

13-02-2010 22:52:49: Angry IP Scanner: Skipped downloading updates

13-02-2010 22:52:49: Update finished

 

3- finally i deleted file and kept "ignore file information if missing" checked -> file was downloaded again

13-02-2010 22:53:39: Update started with 1 application(s)

13-02-2010 22:53:39: Angry IP Scanner: Using referer: (none)

13-02-2010 22:53:41: Angry IP Scanner: Server source file: /ipscan/ipscan.exe

13-02-2010 22:53:41: Angry IP Scanner: Determined target file name: D:\USB-Toolkit\Network Tools\ipscan.exe

13-02-2010 22:53:41: Angry IP Scanner: Checking if update is required...

13-02-2010 22:53:41: Angry IP Scanner: Update required, file sizes do not match

13-02-2010 22:53:47: Angry IP Scanner: Executing command: echo %DATE% %TIME% ipscan.exe >> D:\USB-Toolkit\Updates.txt & tree "D:\USB-Toolkit" /f /a > D:\USB-Toolkit\List.txt

13-02-2010 22:53:48: Update finished

 

Is this what i should expect?

 

<?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="8cb9629e-9d33-4e8a-a9bb-ceb1bd08a628">
   <WebsiteUrl />
   <UserNotes />
   <LastFileSize>111104</LastFileSize>
   <LastFileDate>2004-04-07T18:48:10+01:00</LastFileDate>
   <IgnoreFileInformation>true</IgnoreFileInformation>
   <DownloadBeta>Default</DownloadBeta>
   <DownloadDate xsi:nil="true" />
   <CheckForUpdatesOnly>false</CheckForUpdatesOnly>
   <VariableChangeIndicator />
   <CanBeShared>true</CanBeShared>
   <ShareApplication>false</ShareApplication>
   <ExclusiveDownload>false</ExclusiveDownload>
   <HttpReferer />
   <Variables>
     <item>
       <key>
         <string>homepage</string>
       </key>
       <value>
         <UrlVariable>
           <RegexRightToLeft>false</RegexRightToLeft>
           <VariableType>Textual</VariableType>
           <Regex />
           <TextualContent>http://www.angryziber.com/</TextualContent>
           <Name>homepage</Name>
         </UrlVariable>
       </value>
     </item>
   </Variables>
   <ExecuteCommand />
   <ExecutePreCommand />
   <Category>Network Tools</Category>
   <SourceType>FixedUrl</SourceType>
   <PreviousLocation>D:\USB-Toolkit\Network Tools\ipscan.exe</PreviousLocation>
   <DeletePreviousFile>false</DeletePreviousFile>
   <Enabled>true</Enabled>
   <FileHippoId />
   <LastUpdated>2010-02-13T22:53:47.3535259+00:00</LastUpdated>
   <TargetPath>{root}USB-Toolkit\{category}\</TargetPath>
   <FixedDownloadUrl>http://www.angryziber.com/ipscan/ipscan.exe</FixedDownloadUrl>
   <Name>Angry IP Scanner</Name>
 </ApplicationJob>
</Jobs>

 

 

Edit to say: Now im even more confused bcoz with a newly downloaded file it works!

Hope my post is helpful otherwise pleaz ignore.

Best regards!

Edited by josh

Share this post


Link to post
Share on other sites

Thanks for the update Flo. :) I haven't had much time to test but what I have tested is working flawlessly for me except for the 'paste an app entry' as josh apparently is experiencing. It copies to the clipboard but doesn't paste for me. I have not experienced the 'file size does not match' error that josh is experiencing. I have only tested it on 7 apps so far. I'll try to find some time to test it further and to test josh's xml export. BTW, I was curious as to how using 'version' as 'change indicator' will affect this new 'ignore file information fo update checks' feature Flo?

 

Follow-Up:

 

Import is not working due to the

<?xml version='1.0', encoding='utf-8'?>

line Flo... but when changed to

<?xml version="1.0" encoding="utf-8"?>

it works... I suspect this is the problem with the copy app entry failing also. :(

Edited by CybTekSol

Share this post


Link to post
Share on other sites
Edit to say: Now im even more confused bcoz with a newly downloaded file it works!

Hope my post is helpful otherwise pleaz ignore.

Best regards!

With an existing app you may have to check "ignore file information if missing" then right-click on the entry and select 'force download' for the filesize and filetime info to be stored in the database for the app. I have not tested it yet, but that's my best guess. ;) If this is true maybe Flo can address this in some way in the future. Thoughts Flo?

Share this post


Link to post
Share on other sites

I'll fix the XML in the next version.

Regarding the file size comparison: I guess I can fix your particular case for the next version. Note, however, that the comparison will only start to work once the file has been downloaded, so that the actual file information can be saved to the database.

Share this post


Link to post
Share on other sites
I'll fix the XML in the next version.

Regarding the file size comparison: I guess I can fix your particular case for the next version. Note, however, that the comparison will only start to work once the file has been downloaded, so that the actual file information can be saved to the database.

 

Hi,

I understand.

Best regards!

Share this post


Link to post
Share on other sites

Duuuh, now it works! :o My mistake, sorry

<?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="fe6217a8-23f3-4714-b703-02a698b5fb48">
   <LastFileSize>0</LastFileSize>
   <LastFileDate>2010-02-02T00:10:59.5717165</LastFileDate>
   <IgnoreFileInformation>false</IgnoreFileInformation>
   <DownloadBeta>Default</DownloadBeta>
   <DownloadDate xsi:nil="true" />
   <CheckForUpdatesOnly>false</CheckForUpdatesOnly>
   <VariableChangeIndicator />
   <CanBeShared>true</CanBeShared>
   <ShareApplication>false</ShareApplication>
   <ExclusiveDownload>false</ExclusiveDownload>
   <HttpReferer />
   <Variables>
     <item>
       <key>
         <string>homepage</string>
       </key>
       <value>
         <UrlVariable>
           <RegexRightToLeft>false</RegexRightToLeft>
           <VariableType>Textual</VariableType>
           <Regex />
           <TextualContent>http://www.piriform.com/ccleaner/builds</TextualContent>
           <Name>homepage</Name>
         </UrlVariable>
       </value>
     </item>
   </Variables>
   <ExecuteCommand>7z x {file} -o"{root}USB-Toolkit\Cleanup\CCleaner\" -y</ExecuteCommand>
   <ExecutePreCommand />
   <Category>Cleanup</Category>
   <SourceType>FixedUrl</SourceType>
   <PreviousLocation>D:\ZipFiles\ccsetup228.zip</PreviousLocation>
   <DeletePreviousFile>true</DeletePreviousFile>
   <Enabled>true</Enabled>
   <FileHippoId />
   <LastUpdated>2010-02-02T00:10:59.5717165</LastUpdated>
   <TargetPath>{root}ZipFiles\</TargetPath>
   <FixedDownloadUrl>http://www.piriform.com/ccleaner/download/portable/downloadfile</FixedDownloadUrl>
   <Name>CCleaner</Name>
 </ApplicationJob>
</Jobs>

Edited by josh

Share this post


Link to post
Share on other sites
the copy paste now paste on the bottom of the list, no longer under the entry you are copying

any way to fix that again?

 

Hi,

This was exactly my problem, thats why i didnt see it first :D but right now paste goes under the entry i'm copying again...

Share this post


Link to post
Share on other sites

Two other issues:

 

- error window doesnt pop-up now (i got 2 errors ann no pop-up in the end)

 

- after checking for update Ketarin now jumps to the beggining of list (this nags a lot...)

 

Hope everybody else reports problems bcoz i only test what i use...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.