Stalker
-
Posts
195 -
Joined
-
Last visited
Content Type
Profiles
Forums
Applications
Posts posted by Stalker
-
-
In order to do a bulk modifications of the settings you can export your app list to XML and modify it in any text editor.
-
Well, now that I read it that sounded a bit hostile. Sorry for that.
Anyway to see the version for all applications you need to scrape it first. For information how to do that you might wanna read the stuff at the following links:
http://cdburnerxp.se/help/kb/20
http://ketarin.canneverbe.com/forum/viewtopic.php?id=84
-
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.
-
You can just write the template once and reuse it for all new jobs.
-
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.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 fileI 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.
-
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.
-
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
-
Then again, this is absolutely different from what CybTekSol requested.
-
How VERY specific can it be? I mean all I do is use after-download commands to execute an external tool.
-
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.
-
Bump. I really miss this feature. I am running Ketaring on home server box and I don't know whether or not there were any update errors until I decide to do my maintenance routine. Which is usually once a month.
-
Well, personally my programming practice shows that shortening variable names leads to more headache in the end.
-
Yeah, I easily chose google because it had the most relevant results. Bing was all about keratin. I've tried to use Bing a few times for regular searches and the results were hardly good. Also the layout of the search results Suck. From capital S.
-
I am also in favor of the idea.
-
Or you can simply put it near Ketarin's exe. In this case Ketarin will become portable.
-
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.
-
Wow, didn't even notice it. It must be the app which downloaded definition updates then. And I was wondering which one was that Thanks.
-
You mean what do I change when updating the template? Variables, CIV and redirect. I doubt anything else is being changed by anyone.
-
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 () 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
-
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>
-
Ketarin seems to be getting popular by the minute I think it's a great use for such an
application.
-
Do you have .NET Framework?
-
It doesn't? Please show me an example.
For example this feed - http://bash.org.ru/rss/
-
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.
Meh...
in General discussion
Posted
So what exactly is the problem with doing what you have shown? I do kinda have a similar although less complex layout.