Jump to content
Ketarin forum

andreone

Members
  • Posts

    122
  • Joined

  • Last visited

Everything posted by andreone

  1. I think the simplest is to create two jobs: one for the latest and one for the beta. Actually, I don't think you have the choice
  2. By default, Ketarin stores its settings in your user profile. These are contained in a file named jobs.db (sqllite database). But, you can create an empty file name jobs.db into Ketarin's folder (or copy your existing database into Ketarin's folder) and then Ketarin will use it. This allow to have a portable mode.
  3. Try this one http://www.radsoftware.com.au/regexdesigner/ It's written in c#, but I haven't tried its behavior regarding your issue.
  4. Well, check that http://fr.tinypic.com/view.php?pic=mlm5g0&s=6
  5. use this regex: myfile_(\d(?:\.\d+)+)\.zip and chech the RTL check box BTW, 'myfile_*.zip' won't work, in your example, it will match <table> <tr><td>myfile_1.0.1.zip<td></tr> <tr><td>myfile_1.0.2.zip<td></tr> <tr><td>myfile_1.4.3.zip<td></tr> </table> This could work myfile_.*?.zip
  6. You can use the right to left check box when writing your regex.
  7. Most probably, the remote server is temporally down. Try again later.
  8. I agree that 2) is not ideal. I have a large folder that contains all setups and archives for my applications. This is a waste of space as I almost never go back there to use them. But with hard drives that go over 2To nowadays, I don't feel this is a big issue. Here's my settings for FreeFileSync (32bit version). It use a regex to get the last version number. <?xml version="1.0" encoding="utf-16"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="cde8792c-a27f-48ad-8d6f-1f4d30da7a83"> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>false</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>FreeFileSync_v(\d+(?:\.\d+)*)_win32.exe</Regex> <Url>http://sourceforge.net/projects/freefilesync/</Url> <Name>version</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>7z x -y -r -o{install_root}\{category}\{appname} {file}</ExecuteCommand> <ExecutePreCommand>rmdir /s /q "{install_root}\{category}\{appname}"</ExecutePreCommand> <Category>Utils</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>D:\AppInstallers\Utils\FreeFileSync_v3.1_win32.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2009-10-26T20:51:39.4954679</LastUpdated> <TargetPath>{repo_root}\{category}\</TargetPath> <FixedDownloadUrl>http://downloads.sourceforge.net/freefilesync/FreeFileSync_v{version}_win32.zip</FixedDownloadUrl> <Name>FreeFileSync</Name> </ApplicationJob> </Jobs> You can directly copy/paste this xml into Ketarin It uses regular expressions, which are the best way to deal with changing urls. Checkout this free software to learn, test and improve your skills in regexes http://www.radsoftware.com.au/regexdesigner/
  9. Hi 1.) green = the application has been checked and is no download is necessary orange = the application has been updated (or requires an update if you selected Only check for update) red = an error occurred while processing the application, you have more details in a summary window shown when all applications has been processed 2.) currently you can't. This is an evolution that has been already asked before, but I don't know if Floele (the developer) has worked on it.
  10. I recently discovered that dos redirection can handle nul. So appending your command line with > nul will make it totaly silent. No more &&, ping or sleep.
  11. Sure this could be done, but what would really be the benefit?You would still need to write your command line For this one, I agree this could be useful in situations like yours, when the packages are not shared between users or machines. You have my vote.
  12. OK, this has nothing to do with your job. I tried with it, then we one of mine, the same happened again and again. Flo, apparently, the problem comes from Ketarin using a bad xml format when performing a xmlrpc call (the exception is thrown in XmlRpcSerialiser.cs line 164: xtw.Flush() but I don't see why Here's the stack trace
  13. By default, Ketarin checks if the date or size has changed between your local file and the remote one. If there's a difference, the file is downloaded. Sometimes, it's not desirable (the file might not actually changed), so you can use this setting to indicate a variable's name which value's change will trigger the download. So, if you created a variable called version , put version in this setting.
  14. Did you try several times, at different times? Otherwise, could you post the job your trying to share?
  15. You're right, this is the setting that makes the difference. I totally forgot about this http referer thing, as I never had the opportunity to use it ... until today. Thanks
  16. I have the same issue with recuva portable. And since yesterday, the same happens for defragler portable. http://www.piriform.com/defraggler/download/portable/downloadfile @CybTekSol: did you try the url from Ketarin or from your web browser? Because from a browser it works for me, but not from Ketarin.
  17. Hi, I don't know why && doesn't work, but did you try without? I never use it when having multiple commands to launch and everything run fine. If when using & you have trouble, this is because using it causes Ketarin to not wait for the command termination to process and launch the next one. Thus, the del line is executed before manual.html gets extracted. Actually, the best in your case is to simply use 7z built-in filtering feature: 7z x {file} -o"{root}\{category}\" -y -x!manual.html
  18. wouldn't it be the trailing " at the end of the command line? You can use this portable trick: ping -n TIME_TO_WAIT 127.0.0.1>nul where TIME_TO_WAIT is the number of seconds you want to wait + 1 (e.g. ping -n 2 127.0.0.1>nul waits 1 second) This is not very elegant, but it works everywhere and doesn't require an additional tool. About dos commands, to forget rmdir /s /q "path" to quickly delete a folder structure.
  19. There's a bug that happens when the archive contains a lot of files. This generates a lot of message into the console. Too much actually and Ketarin hangs, as well as 7zip. You can check out this thread: http://ketarin.canneverbe.com/forum/viewtopic.php?id=268 The solution is then to append & to your command line 7z x "{file}" -aoa -o"{root}PortableApps\{appname}\" -y & The bottom side is that the 7z output messages won't appear into Ketarin's console, but that's not a very big deal. Edit: I just noticed -aoa into your command line. This means nothing for 7z. A typical command line to extract an archive would look like 7z x -y -r -o"{install_root}\{category}\{appname}" "{file}" However, I tested and it doesn't bother 7z
  20. Thanks I've searched the forum before asking but did not think to look there.
  21. I have noticed that Ketarin creates the registry key HKLM/Software/Cannaverbe There's no value under it, so I assume it is not really useful. Would it be possible to prevent Ketarin from creating it, so it'd become a "green" application?
  22. Sometimes, I ask myself some stupid questions, like what "Ketarin" can possibly means? And about the icon (which is very nice by the way), I understand the circle arrow. But why the two leafs? Just curious
  23. No thank you.It was an other false alarm due to sourceforge changes.
  24. I guess I won't be easy. Application lookup is done in a separated thread and there's a good chance this one is not cancelable.
  25. Thanks I had my job working until a new version was released. This release changed the url. I modified it without success, got almost nuts. And finally, I come back to the original url ...
×
×
  • 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.