Jump to content
Ketarin forum

Martin Zugec

Members
  • Posts

    21
  • Joined

  • Last visited

Everything posted by Martin Zugec

  1. Hmmmm, strange thing - I wanted to grab a screenshot, so I've just tried it again and now it works (I've been trying it for last 3 days). But it was definitely 304 (Not Modified) and not a 200 (I've copied&pasted the "Not Modified" status message and haven't seen 304 before, so I was interested in it) - if it will happen again, I will post a screenshot here. Martin
  2. Hi Shawn, yes, I know that 304 is not an error, that's why I mention it as a bug (that Ketarin handles 304 as an error, while it's not an error). If Ketarin doesn't send IMS or ETag, than it's very strange behavior. <?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="fc22d59f-87f8-48b6-b233-19905c6fa8de"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>4147624</LastFileSize> <LastFileDate>2011-08-23T09:26:44.8217993</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 /> <SetupInstructions /> <Variables /> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category /> <SourceType>FixedUrl</SourceType> <PreviousLocation>C:\Data\Tools\TeamViewer\TeamViewer_Setup.exe</PreviousLocation> <DeletePreviousFile>false</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2011-08-23T09:26:44.8217993</LastUpdated> <TargetPath>{Tools}\TeamViewer\</TargetPath> <FixedDownloadUrl>http://www.teamviewer.com/download/TeamViewer_Setup.exe</FixedDownloadUrl> <Name>TeamViewer</Name> </ApplicationJob> </Jobs> Thanks, Martin
  3. Hi, I have noticed this issue today with Ketarin - it doesn't trap remote server error 304. 304 should mean that the requested resource haven't changed (message for Ketarin - update not required), but in this case Ketarin will report it as an error. I've seen this with TeamViewer (static URL http://www.teamviewer.com/download/TeamViewer_Setup.exe) Thanks, Martin
  4. Strange, it started to work now (didn't update Ketarin)... Martin
  5. Can someone reproduce this issue? M
  6. Hi floele, I think it would make a sense if we could get an event (for cmd\C#) when application update failed. Martin
  7. Hi ketariners, I've found a bug (probably) in the latest version. I've been using cmd script that was running "After updating an application". It was working before, but now all I get is cmd.exe popup instead. If I have a look at command line, only "cmd.exe" is called without any arguments. Below is my batch script (update the KetarinUpdate.log file) If Not Exist "%Temp%\KetarinUpdate.log" ( Echo Following applications were updated using Ketarin: > "%Temp%\KetarinUpdate.log" Echo. >> "%Temp%\KetarinUpdate.log" ) Echo {appname} >> "%Temp%\KetarinUpdate.log" Martin
  8. Just FYI - now it's working as expected, thanks.
  9. Hmmmm, I just tried to switch to local drive and I am still getting the same error
  10. Ok, need to re-open this thread... I am still having this issue, even thought network share is available. I've tried to define {Sources} using netbios (\\NAS1\Default\Software), using FQDN (\\nas1.vrsek.lan\Default\Software) and using mapped drive (H:\Software), unfortunately I still get the same error when Ketarin is starting... Any idea? Thanks, Martin
  11. Don't think so... The problem he describes is related to security from network share, while mine is caused by usage of CanonicalizePath... This function is (IMHO) not used when you run Ketarin in silent mode though... UPDATE: Just found it - this is the error message you get when you don't have permissions (expired), not very descriptive though... Martin
  12. Hello, I've just decided that I want to keep all my installation on my local NAS device. Originally, I used {Source} variable that was pointing to local HDD - all I did was just to change value of this variable to network location. After the change, I tried to run update all and everything worked as expected (perfect). Unfortunately, there are some checks when Ketarin is starting, so now I cannot run it anymore: See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.NotSupportedException: The given path's format is not supported. at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath) at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath) at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath) at System.IO.Path.GetFullPath(String path) at Ketarin.ApplicationJob.get_CurrentLocation() at Ketarin.MainForm.<.ctor>b__3(Object x) at CDBurnerXP.Controls.OLVColumn.GetImage(Object rowObject) at CDBurnerXP.Controls.ObjectListView.FillInValues(OLVListItem lvi, Object rowObject) at CDBurnerXP.Controls.ObjectListView.BuildList(Boolean shouldPreserveState) at CDBurnerXP.Controls.ObjectListView.SetObjects(IEnumerable collection) at Ketarin.ApplicationJobsListView.SetObjects(IEnumerable collection) at Ketarin.MainForm.UpdateList() at Ketarin.MainForm.OnLoad(EventArgs e) at System.Windows.Forms.Form.OnCreateControl() at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Martin
  13. In that case can I have feature request to simulate expansion (see fully expanded string) to make troubleshooting easier?
  14. Hi, run into small problem today. I am using following function: http://sourceforge.net{DownloadPage:replace:amp;:} However it doesn't work. What I see in log file is: 2/7/2009 12:35:27 PM: Replacing {DownloadPage} in 'http://sourceforge.net{DownloadPage:replace:amp;:}' with '/project/showfiles.php?group_id=138498&package_id=151948&release_id=656074' Any idea what am I doing wrong?? Thanks.
  15. Hi guys, not sure whether this is best forum, but could you try to help me out? I got stuck at SPB (http://www.spbsoftwarehouse.com/products/mobileshell/download.html). Download is initialized by buttons (Download CAB, I Agree etc), not sure whether there is even way how to solve this using Ketarin Thanks for any help, Martin
  16. Hi, I would like to request following feature: now you can specify command to run after each update. Which is perfect - I have scheduled task to automatically update all sources every hour and I got message box that displays which application was updated. However sometimes it can get too messy in case it updates multiple applications (you got multiple message boxes). Therefore I would prefer if each application update could just dump information to some temp file and once update process is finished, I will get summary. For that it would be nice if you could specify command to run at startup and shutdown of Ketarin. Also nice feature would be if you could specify command to run when update fails.
  17. You got my vote I am now working on more complex applications with multiple variables and at beginning I have no idea what will be the best name for it (whether it will return full URL, partial URL, version, name...)
  18. Hi CybTekSol, reading your template, I realized feature I wanted to implement is already there, because you can use {variable} as URL in next variables... Thats all I need, now I can play Thanks a lot
  19. For example: 1.) Go to www.xyz.com 2.) Click on Download button (that redirects you to page {X}) 3.) Click on Download latest on page {X} BTW where can I find those online templates you mentioned?? Thanks, Martin
  20. Hi floele, I was able to get what I needed, however it was just an idea -> if you could support jumping from link to link first, one day you could build GUI frontend based on this technology. BTW is there any repository with templates? I am planning to write series of posts about personal "cloud", I use also Ketarin for automatic synchronization\generation of sources... Martin
  21. Hi, first of all, I really really love Ketarin. Few years ago I wrote similar tool and I always wanted to rewrite it and make it perfect - but you were first However there is something I am missing. There are some pages (typically SourceForge), where you need to click on few diffrerent links to get where you want. My idea how to solve that was pretty easy, however doesn't work: 1.) Specify {Var1} that is loaded from main page (this can be "Download" button link for example) 2.) Specify {Var2} - source URL is {Var1} + definition This is however not possible (The specified URL is not valid). If you could allow to use variables also for download definition, it would be really nice to support complex sites.
×
×
  • 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.