Jump to content
Ketarin forum

appyface

Members
  • Posts

    459
  • Joined

  • Last visited

Everything posted by appyface

  1. For whatever reason (mistake on Oracle's part to the web page? My dumb luck?) I've been able to scrape the JRE offline installers from http://www.java.com/en/download/manual.jsp for awhile now -- until this last update 6u26. Now I'm back to the problem of not seeing the same content loaded in Ketarin, as IE8 and Firefox can see on the webpage (user agent issue?). So... back to my thread... any ideas on how to scrape the offline installers from this page again? Kind regards, --appyface
  2. Each time I launch Ketarin I always see "Idle" in the status column. Could that be the status value from the last update attempt instead, preserved across multiple Ketarin launches? (Apologies if this has already been discussed... I ran several searches but missed finding, please point me if so.) Kind regards, --appyface
  3. I'm working with several web pages right now that have REALLY long lines, I can't see the entire line at once. Having an option to toggle on/off wrapping at the window edge would be really helpful. Thanks for consideration of the feature.
  4. @flo I've got hundreds of apps defined in Ketarin. I have scripts set in the global post-download command area -- these run against every app that downloads a file. In addition, I have scripts set at the app post-download command level. Dozens of apps have these scripts in common, and they run when those apps download a file. So. When I make a change to one of these scripts, how to execute the new version of the script against the already downloaded files? Hence this wish... 'Force download' on selected/all apps gets it done perfectly -- but with the added overhead of having to download all the files again.
  5. Well I was just suggesting right-click because it is handy... if the command is up on the menu that's fine too. Actually I prefer a keyboard shortcut to mouse action, so if it's just a keyboard shortcut that works for me :-) I don't really care where it is located so long as I can use it :-) Most of my post-download scripts are in global -- it doesn't seem practical to have to copy them to each app's install area to get them to run again. Today I can do a 'force download' on each app if I've changed a global script. But I have bandwidth caps here so I'm trying to avoid downloads that aren't necessary. I can hand-construct scripts to run outside of Ketarin to make the equivalent changes, but that takes a bit of time. Having Ketarin do it is not only more convenient, it tests my script changes for me as well :-) Kind regards, --appyface
  6. I searched and found many wishes involving commands but none seem to ask for this wish... apologies if I missed it and this is already being considered... I'm wishing for a right-click option (with keyboard shortcut) on app, to execute just the post-download command scripts -- without first checking for update and/or downloading the app. Understood that any variables being passed to the command scripts must already be populated in Ketarin database... Possible? Probable? :-) Kind regards, --appyface
  7. Using Ketarin 1.6.0b6 Change change only the case of a category name, without first altering the name, quitting/relaunching Ketarin, then making the final change. For example, I have category: music Wanted to change it to: Music Can't do, Ketarin puts it back as: music Changed it to: Music1 Tried to change it to: Music Can't do, Ketarin puts it back as: music Changed it to: Music1 Quit/relaunched Ketarin Changed it to: Music Kind regards, --appyface
  8. @Flo The malformed XML has been there for your inspection all along -- in the template posted above by CybTekSol (which has now been fixed). Not sure why you didn't see it. And I repeated the faulty XML section in my post #26 above. Not sure why you didn't see that either? Kind regards, --appyface
  9. > Your post should be approved(moderated) So I'm moderated now? What is THAT about?
  10. @Flo I did open the template in an XML editor, actually. But I've not really used templates nor studied them, and the syntax coloring actually backed up Ketarin's error message -- that some tags were not complete pairs. Not much help for me, I'm afraid. Me, I just stumbled on in looking for a solution to a problem with CNET, found a template that looked promising, so I followed the instructions: Copy/paste/import :-) For some of us, those instructions didn't work out so well LOL @CybTekSol Thank you for permanently correcting the issue, so no one else will repeat the trouble we had with it. And it really does work a treat, thanks so much for sharing it :-D Kind regards, --appyface
  11. And that may be. But, what I'm addressing are the latest posts -- people having problems importing the posted template. If you can't get it imported, you can't export it correctly, can you? The best resolution is to fix the posted template above. Can you take care of that, or ping CybTekSol or Flo to do it? Kind regards, --appyface
  12. @shawn Please scroll up this page and examine the template CybTekSol provided -- the problem section is marked exactly as I posted it. Have a look? If CybTekSol didn't hand-edit that portion then Ketarin goofed the export... Kind regards, --appyface
  13. I have the same problem, I can't get this template to import. (I'm using Ketarin 1.6.0.b6 on Win7 Pro SP1 64-bit, in case that matters.) The original error seems to be that Ketarin is interpreting the </b> as the end of a tag, and sees it has no opening <b> tag. Since it's part of a regex Ketarin ought not to be checking tags...? Just for grins, to see if I could get the template imported, however corrupt. The regex line being complained about, is from this segment: <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?:Version:</b>\s?)(\d+[\.\d+]+?.*?)(?:\s<|<)</Regex> <Url>http://download.cnet.com/{find}</Url> <Name>version</Name> </UrlVariable> </value> 1. I tried escaping the '/' in </b>. Ketarin complains the filename cannot start with a '/'. 2. I removed the escape and then removed the first '<'. Ketarin moves on to what is now position 61 and complains the filename cannot start with a '|'. 3. I remove the '|'. Ketarin complains the filename cannot start with what is now in 61, a '<'. 4. I remove the '<'. Ketarin complains the filename cannot start with what is now in 61, a ')'. 5. I remove the ')'. Ketarin complains the filename cannot start with what is now in 61, a '<'. 6. I remove the '<'. The template imports. Since I have no idea how this template works yet, or what that regex does, I've no idea what I've just done to the template or it's ability to do it's job. But it was a fun exercise :-) Kind regards, --appyface Edit: Well I played with the imported template and now I have my answer. The above surgery understandably b0rked the regex for the 'version' variable. Solution: Paste the original Regex into the Ketarin app's variable. Result: The app works :-) THANK YOU CybTekSol :-) I think we need Flo to weigh in on this one... How can we get Ketarin to ignore tags inside regex strings?
  14. All I did, is open Ketarin, select one app, and used export selected to XML. Afterwards, I edited the XML to remove my GUID (not strictly necessary of course but this is my habit) and my target path info. Everything else I left alone. This I've done many times in the past and reimports were always successful for me. So maybe export is broken now? I just exported my app again and compared it with the XML I posted -- my edits are the only differences between them. I don't see anything "CDATA". I don't know what that is, I don't recall seeing it before but I don't really spend any time looking at this. I apologize, I can't devote any time to work on this right now... If either of you can export an app and reimport it successfully, you can likely fix up the above copy/paste into a working XML on your own? Kind regards, --appyface
  15. This retrieves the Full Installer x64 version of latest stable UltraVNC. Note that you'll need to provide settings specific to your system (such as target path) after you import the XML. I use an almost identical app to retrieve the x86 full installer. If you walk through the variables you'll see where the difference would be. Please note this is most definitely NOT an elegant method of retrieval. It is heavily dependent on how the UltraVNC site is structured currently. I wish I had more free time so I could remove dependencies and make it more generic and likely to adapt to site changes. Unfortunately, I don't have time available at present -- so, crude or not, this is what I use :-) Kind regards, --appyface <?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"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize /> <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> <item> <key> <string>vers</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?<=stable.*?href=".*?">Update ).*?(?= <)</Regex> <Url>http://www.uvnc.com/download/index.html</Url> <Name>vers</Name> </UrlVariable> </value> </item> <item> <key> <string>url-1</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?<=download.*?stable.*?href=").*?(?=">)</Regex> <Url>http://www.uvnc.com/download/index.html</Url> <Name>url-1</Name> </UrlVariable> </value> </item> <item> <key> <string>url-2-part</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?<=href=").{1,20}?full\.html(?=">)</Regex> <Url>{url-1}</Url> <Name>url-2-part</Name> </UrlVariable> </value> </item> <item> <key> <string>url-final</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?<=href=").{1,100}?(?=">x64)</Regex> <Url>{url-1}/{url-2-part}</Url> <Name>url-final</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>000100</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>false</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated /> <TargetPath /> <FixedDownloadUrl>{url-final}</FixedDownloadUrl> <Name>UltraVNC Full installer x64</Name> </ApplicationJob> </Jobs>
  16. Minor GUI issue. Opened an app, opened Variables pane and selected a variable that uses a URL and regex. Regex match is automatically scrolled to and is highlighted in blue, as expected. I make no changes, just click LOAD button. CTRL-G will not scroll to the regex match now, unless I back out and come back in, or make some type of change to the regex, such as pad a space on the end then remove it. Then CTRL-G will work again. This is consistent for me with all apps and all variables using URL and regex (I've not tried with other combinations). Kind regards, --appyface
  17. @Flo Not sure what you mean by "except for the first command"... I have three batch files running in the pre-update area -- none come in on settings import.
  18. Thanks, Tomorrow... sounds like the Settings area needs a little help from Flo...
  19. Here's the opening post again: SUBJECT: Import settings XML does not import commands I'm very frustrated! Is no one able to follow the above steps? What is not clear about what I wrote? Put some commands into the 'pre-update' area in settings in existing db, export the settings XML, then import that settings XML into a brand-new blank db. Do the commands come in?????
  20. @Flo - any ideas about this one? Can you reproduce?
  21. When I click 'add new application', or edit an existing saved app, both the Application Name field *and* the Category field are highlighted (selected). Clicking or tabbing around the app dialog takes the selection away from the Application Name field, but the Category field remains selected. It takes a deliberate click into that field to remove the selection. Mostly this is cosmetic issue but there have been a few occasions when Ketarin became confused about which field I was editing or using for copy/paste, I had to manually remove the highlight from Category field first. In case it matters: W7 Pro 64-bit + all hotfixes via m$ update. Kind regards, --appyface
  22. Thanks for reply Flo. I have an app already defined and saved, it's a near-perfect bit for my new default app template. I opened this app up in edit mode, made a slight change, then went to save this one as my new default app template -- that's when I realized, no button :-( Could the button re-appear if a change is made to existing app that has not been saved yet? Yes I can copy/paste this app and bypass the default feature entirely. I could also take the time to copy this app's settings, variables, and commands into a 'new app' box just so I can click 'set as default'. Would be nice to just have the button :-) Thanks for (re-) consideration Flo. Kind regards, --appyface
×
×
  • 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.