Jump to content
Ketarin forum

Stalker

Members
  • Posts

    195
  • Joined

  • Last visited

Everything posted by Stalker

  1. 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. It is somewhat cryptic what criteria it uses to filter out the news. Maybe it's because I just want to understand how stuff works but at least general description like "We define some keywords in the feed text and bla-bla-bla" would be good. If possible I would add an ability to import feeds from popular online RSS readers such as Google Reader. Additionally a feed view akin to that of Google Reader would be cool too. I mean generally I don't want to load the whole site just to read a scrap of text. I can't say either I like it or not at this stage because I need to use it more extensively. However migrating my feeds and habits from Google Reader might be a sacrifice I am not willing to currently take.
  2. Remove network cable, run Ketarin and update any entry you are sharing. After pressing "OK" an exception will be thrown (sorry, no next or screenshot, it is something about not being able to connect).
  3. Definitely not me I just exported the entry, replaced <TargetPath> with new value and imported it again.
  4. Would it be possible to implement a force update feature? Basically I want to force update my entries when I change, for example, file destination. I can do the same by manually deleting the file but it would be nice to have such feature in the app itself. EDIT: Just to clarify. What I mean is that I want to force download (or even better, just to apply new naming rules) to the entry.
  5. I was replacing file download location. I've investigated a bit and noticed that mostly end anchor which consisted of whitespace or endline was corrupted. Here's an example entry. After initial export: <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="993b6ac8-9a89-4c2b-a929-719aee024330"> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>true</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>StartEnd</VariableType> <Regex /> <Url>http://www.processblocker.com/download.html</Url> <StartText>Current version: </StartText> <EndText> </EndText> <Name>version</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <Category>Administration</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>\\Neuromancer\Software\Administration\Process Blocker_v0.6 beta.msi</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2009-05-20T20:06:09.5</LastUpdated> <TargetPath>{DEST_DIR}\{category}\{appname:replace: :_}_v{version:replace: :_}.{url:ext}</TargetPath> <FixedDownloadUrl>http://www.processblocker.com/downloads/processblocker32.msi</FixedDownloadUrl> <Name>Process Blocker</Name> </ApplicationJob> After re-import: <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="993b6ac8-9a89-4c2b-a929-719aee024330"> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>true</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>StartEnd</VariableType> <Regex /> <Url>http://www.processblocker.com/download.html</Url> <StartText>Current version: </StartText> <EndText /> <Name>version</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <Category>Administration</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>\\Neuromancer\Software\Administration\Process Blocker_v0.6 beta.msi</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2009-05-20T20:06:09.5</LastUpdated> <TargetPath>{DEST_DIR}\{category}\{appname:replace: :_}_v{version:replace: :_}.{url:ext}</TargetPath> <FixedDownloadUrl>http://www.processblocker.com/downloads/processblocker32.msi</FixedDownloadUrl> <Name>Process Blocker</Name> </ApplicationJob> Notice that <EndText> is empty.
  6. I have exported my db to XML to do some replacing en-masse. After re-importing it I have noticed that all entries which depended on anchored "Use selection as start"/"Use selection as end" searches were broken. I haven't had time to try and reproduce it yet though.
  7. Doesn't work for me either Stalker' date=' but the 'Generic PADfile Template' that I posted here for you does... Yup, I know it does. I just wanted to try out native Ketarin PAD support.
  8. This doesn't seem to work. I am using 1.0.7.272 and this PAD file and get this in the log: 05.06.2009 22:21:17: Update started with 1 application(s) 05.06.2009 22:21:17: IconsExtract: Using referer: (none) 05.06.2009 22:21:18: IconsExtract: Server source file: /pad/iconsext.xml 05.06.2009 22:21:19: IconsExtract: Using referer: (none) 05.06.2009 22:21:19: IconsExtract: Server source file: /utils/iconsext.zip 05.06.2009 22:21:19: IconsExtract: Determined target file name: \\Neuromancer\Software\Utilities\Nirsoft\IconsExtract_v{version:replace: :_}.zip 05.06.2009 22:21:19: IconsExtract: Checking if update is required... 05.06.2009 22:21:20: IconsExtract: Failed, The specified target path '\\Neuromancer\Software\Utilities\Nirsoft\IconsExtract_v{version:replace: :_}.zip' is not valid. 05.06.2009 22:21:21: Executing command: "C:\Program Files\Windows Home Server\WHSLogger.exe" info "Daily update job has been finished" "Daily update job has been finished on 22:21:21" 05.06.2009 22:21:21: Update finished
  9. I propose to standardize some common variable names used in templates. I think this would greatly help database maintainability and template interoperability. Additionally, I think it will raise the quality of entries in online app database. Basically, I think we have all decided to use {version} instead of {vers}, {v} etc. Why not to do the same for other variables ? For example: {download_url} - contains full URL of application to download. Used only when full URL is dynamically scraped. {referrer} - contains a referrer URL {download_filename} - contains file name part of application to download. Used when whole file name is dynamically scraped.
  10. The benefits are that you can launch all these utilities from one place.
  11. Well yeah, it's just that if there's a way to do it quicker I prefer to do it. Maybe some time in the future all those servers will actually use up my 20Mbit bandwith for good
  12. Well, the main idea behind moving to PADs is that X-Path (and I'm guessing that's all you need to get info from a simple XML such as PAD) is faster than regex with submatches so I wanted to do it for performance reasons.
  13. Oh, too bad. I was hoping to move some of my entries to PAD files to avoid long-winded regexes.
  14. Wasn't the idea of PAD file support that you don't have to manually do anything ?
  15. I would personally add the following suggestions: 1) Do not overwrite system variables which are not meant for it (like {url}, {appname}) 2) DO overwrite system variables which are meant for it (like {version} instead {vers}, {v} etc.) 3) Refrain from sharing an incomplete app entry (no {version} scrape if it is possible, static link to dynamically versioned file etc.)
  16. Thanks for actually trying it out Always wanted to check if it will work but was forgetting to do it.
  17. You have a typo in the template. > is missing after / to close placeholder tag in the following line: <TargetPath><placeholder name="TargetPath" value="{target}\{category}\{appname}_{version}.{url:ext}" /</TargetPath>
  18. Yeah, my bad. Mixed it up with VMWare Player
  19. Why not to use the one from FileHippo ?
  20. Actually, I think it's a great idea. Would be a way to store all those silent installs and CD keys in one place.
  21. Hmm, it seems like the link is http://stashbox.org/202688/blackglass.zip but it still won't work without the cookie. And it seems Ketarin doesn't support cookies. I tried creating a dummy variable which should load the page (to create a cookie) and then when the actual download starts the cookie will be present and the actual file will be returned but with no avail.
  22. Why not to use the direct link, the one you get with a cookie ?
  23. Well, the link goes not to the actual file but to the download page. What else would you expect ?
×
×
  • 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.