Jump to content
Ketarin forum

Stalker

Members
  • Posts

    195
  • Joined

  • Last visited

Posts posted by Stalker

  1. For version you don't use, {ver}, {v} but use {version}. This way FileHippo jobs will also display the version. And you won't look like a very lazy person not wanting to type extra letters. And follow standards for templates.

  2. 2. instead of checking the actual downloaded file for update it should check from its own database of what was last downloaded , not the actual physical file
    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.

    I think an idea was floating around here somewhere that when CIV was specified it was used to check if the file should be download, not the file presence on the disk. Or something to that extent.

  3.  

    I've also noticed that if I right-click on a disabled application and press "Update", it works.

    However, when I select more than 1 disabled app and press "update", it doesn't work. I'd like this to work please, because (I know it sounds silly) but once in a while, I check for updates for my disabled apps.

    This was made as a feature request to behave exactly this way. Otherwise selecting all and pressing "Update" would just update all, including disabled.

  4. There already is. From documentation:

    Portability

     

    If you consider .NET applications (which require the .NET framework) portable, you can consider Ketarin to be portable as well. It doesn't need an installation, so you can run it from any location you like.

     

    By default, Ketarin will create a database file in %appdata%/Ketarin, so that it is a per-user database. You can also move this file to the application path (where Ketarin.exe is located), then it will always use the database from the startup location and is thus suited for USB sticks or the like.

     

    Command line options

     

    You can also run Ketarin from command line. These arguments are available:

    /database=FILENAME Starts Ketarin with the specified database

    /export=FILENAME Exports the whole Ketarin database as XML to the specified location

    /log=FILENAME On exit, Ketarin saves the log as file to the specified location

    /notify (additional to /SILENT) Ketarin will show an icon in the task bar

    /silent No GUI is shown and Ketarin updates all available applications

  5. Exactly what is a "download failure", you don't mean a literal "download failure"? You are talking of some event that triggers a Ketarin error like a timeout or a non-matching regex...?

    I mean any event that would trigger Errors window to appear.

    A /error switch to output the error window content would be usefull for all, but...

    /error switch would not be useful for me in any way because I use a custom logger application.

    It would be generally useful to have a 'summary window' that replaces(updates) the current 'error window' and contains the following information: 1- errors; 2- programs updated; 3- downloads available but skipped. So, instead of the /error switch we would use a /summary switch.

    Again, I use custom logger application so I would personally prefer a variable which I can use in "Execute after all updates" command. It may even be something as {summary:errors}, {summary:successful} etc.

  6. All placeholders which match current values take default values from current entry.

    Actually ignoring placeholders values (and options) could be the way to do it... but that placeholder information is removed when an application is created. :(

    When you update the tempalte you have the template data. The current value is just added to the list of placeholder options (if it's not already present there) and is selected by default.

     

    What is "redirect"?

    I meant referrer, sorry.

  7. There happens a time when the webmaster decides to totally re-layout the site and you have to update your app entry. Or two. Or 20 of them. Which all relied on a single template. Currently, as far as I know, the quickest way is to simply delete an entry and re-create it from scratch. Not really convenient.

    Now I remember the discussion from some time ago about implementing such a feature. Someone from out template masters (:P) have said that he tweaks template for most app entries so just auto-updating them won't work.

    While I personally like the method of just keeping template XMLs in some folder and when I update them all entries update automatically I understand that it won't work for everyone. What I suggest is that we have an ability to simply paste updated template XML. All placeholders which match current values take default values from current entry. Otherwise you fill in the blanks manually. While not the most quickest way to update your 100+ entries it sure beats the re-creation of each entry by hand.

    Then again, I do love the auto-update version too :)

  8. Just updated to 1.8 beta and something's broken. Basically {version} is not retrieved/replaced.

    02.08.2009 16:40:23: foobar2000: Using referer: http://www.foobar2000.org/?page=Download
    02.08.2009 16:40:23: foobar2000: Server source file: /download/file/7a89b4a7e544f9ecc2499da054974dc8eb27daaf9acada6c0f925f669259694b
    02.08.2009 16:40:24: foobar2000: Determined target file name: \\Neuromancer\Software\Multimedia\foobar2000_v{version:replace: :_}.exe
    02.08.2009 16:40:24: foobar2000: Checking if update is required...
    02.08.2009 16:40:24: foobar2000: Failed, The specified target path '\\Neuromancer\Software\Multimedia\foobar2000_v{version:replace: :_}.exe' is not valid.
    

     

    <?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="2e0c06f9-9318-433c-9e58-e24a6ba072e1">
       <DownloadBeta>Default</DownloadBeta>
       <DownloadDate>2008-12-23T23:14:03.6473</DownloadDate>
       <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>StartEnd</VariableType>
               <Regex />
               <Url>http://www.foobar2000.org/?page=Download</Url>
               <StartText>">foobar2000 v</StartText>
               <EndText></a></EndText>
               <Name>version</Name>
             </UrlVariable>
           </value>
         </item>
       </Variables>
       <ExecuteCommand />
       <ExecutePreCommand />
       <Category>Multimedia</Category>
       <SourceType>FileHippo</SourceType>
       <PreviousLocation>\\Neuromancer\Software\Multimedia\foobar2000_v0.9.6.8.exe</PreviousLocation>
       <DeletePreviousFile>true</DeletePreviousFile>
       <Enabled>true</Enabled>
       <FileHippoId>foobar2000</FileHippoId>
       <LastUpdated>2009-06-08T20:02:09.296125</LastUpdated>
       <TargetPath>{DEST_DIR}\{category}\{appname:replace: :_}_v{version:replace: :_}.{url:ext}</TargetPath>
       <FixedDownloadUrl />
       <Name>foobar2000</Name>
     </ApplicationJob>
    </Jobs>
    

  9. I think it is not entirely evident want exactly the service does. I think specifying that it filters the news from the feeds you add yourself would clear things up a little.

     

    Like that?

     

    By reading and ratings news from RSS feeds of your choice, you tell us what kind of news you are interested in.

     

    Or how would you make the statement more clear?

     

     

    OK, I feel dumb for not noticing it.

     

    If possible I would add an ability to import feeds from popular online RSS readers such as Google Reader.

     

    Already tried OPML?

     

    I was actually speaking of something like "Import from Google Reader" button but that may work too, I'll try.

     

    and habits from Google Reader might be a sacrifice I am not willing to currently take.

     

    Feel free to tell me more about the habits you are missing.

     

    First of all I have a Firefox addon which checks if I have new feeds available.

    Second it's how the feeds are shown by default. If you can duplicate Expanded view of Reader with little Love/Hate buttons where Reader's Star button is (upper left corner) or where the feed item controls are (Add tags, Mail to friend etc.) that would be very helpful.

     

    Like FranciscoR said getting the output as RSS feed would be cool too because I can still use both your service and Google Reader.

     

    BTW I just tried and the service doesn't seem to support Unicode (Cyrllic to be exact). Which is a big bummer for me.

×
×
  • 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.