Jump to content
Ketarin forum


  • Content Count

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. It seems creating a variable using https://docs.tenable.com/Nessus.htm with regex <?Latest Release Notes.*?blank\">(.*?)</a><! would give you the latest version, which would allow you to do this.
  2. Ah, I see. The text was selected when it was created, it's just confusing because it doesn't show anything, so it looked like nothing was configured. I guess I was expecting it to show the start/end text somewhere, like it does for regex. Thanks.
  3. Not a bug but rather an issue with the design. The commands tab uses the term "Batch script" which would indicate the need to use double percents (%%) in a for loop, but after spending probably close to 15 minutes trying to figure out why a simple script wasn't working no matter what I tried, I finally changed them to single percents (%) and it worked. So clearly Ketarin is running the commands directly, not as a batch file as implied, causing much confusion and wasted time. This should be clarified somehow. Also, the special variables page states simply (and confusingly), that the {file}
  4. Not really a bug, but even when the folder for an application exists, if the application itself doesn't, when right-clicking on an application, the open folder entry is greyed out. And setting a hotkey in settings to open the folder just causes it to open to the desktop.
  5. I found this years old thread searching on this issue, and it appears the target column is having the same issue mentioned back then. I can resize all others except status, which I assume isn't meant, for some reason, to be able to be resized, since it was mentioned that was the case back then. Between this and the fact hovering over text that's longer than the column width doesn't show a tooltip, the only way to see the entire path is to maximize the window.
  6. I've been going through and importing applications from the online database then editing them. I imported Core Temp 32bit-64bit and when I go to variables it simply has {link} and {version} which are both set to "Content from URL (start/end) using URL http://www.alcpu.com/CoreTemp/ but the search box is empty, yet they both find what they're looking for. How?
  7. I'm new to Ketarin, so not sure if I can help, but this seems like you should just set it up to check the changelog page and set it to not download but only check for updates (advanced settings tab).
  8. Thanks a lot for the help! That's a good trick to know about the header. When you say capturing groups, I assume you mean the parts in parenthesis, so in the example (?<=AIMP for Windows.*?)v([\d\.]+[\d]*)[\D]+([\d]+)< the first capturing group is ([\d\.]+[\d]*) and the second is ([\d]+), but only the first, as you said, is actually captured? Too bad there's not a way to do multiples.
  9. Interesting. A seems cleaner, B seems easier. I didn't even think of working it that way, pulling the full string then removing the part I don't want. Though if that's possible, I do wonder if it could be done the way I was thinking, by taking each part individually and combining them, albeit requiring more complexity and an additional variable. I'm not sure how to accomplish A, though, and would appreciate if you could give a brief explanation. And I'd also still like clarification on how it's decided what part of a match is actually used, e.g. in my examples, why the v isn't included ev
  10. I'm trying to figure out how exactly the regex parsing works when creating a variable, specifically why some parts are included and some aren't and how to grab multiple parts into one variable, if that's even possible. Here's the example I'm working with: And here's one of many variations of regex I've tried: I'm fairly familiar with regex, though not as good with it as I'd like to be, and I've read the mini-tutorial by appyface, but I'm still unclear on some things. First, how does it determine what parts of the found string to actually use (red highlighted, 4.70
  11. I tried setting global variables for the path and filename, e.g. path=path\to\save\files\{category}\ and filename={appname:regexreplace:([\s\t\r\n\&]+): } {version}.{url:ext} but variables inside of variables don't seem to work, and everything is taken literally. It would be great if this could work, since then if it ever needed to be changed it could just be changed there and that would affect everything, but I've tried escaping the braces and it doesn't help. Is this possible?
  12. Ok, so since I was using the import from online database function, and that doesn't have the save as default button, that's why I wasn't figuring it out. It's really the type of thing I would expect to be in settings, not as an addition to the main interface, and certainly not in some windows but not others. Also, the use of two separate options to save to file or save in folder is a bit unusual and confusing. And since your example shows save to file being used, I tried that, but then it wouldn't let me just choose the folder (obviously) or enter "{category}\{appname:regexreplace:([\s\t\
  13. Oh great, another forum that doesn't email me like it's supposed to when I get replies... I looked at the special variable page, but I still don't see how to do what I want, and based on your answers, I'm guessing it's not possible, which is crazy. When I add a new program, and I edit it, I can't hit ok because it tells me I need to set a download location. What I want is for this to always, on every newly created entry, to be filled in automatically with a path I specify, perhaps with path\{category}. If I'm understanding your responses correctly, I can create a variable called, e.g., {d
  14. I feel like I'm missing something because this seems like a basic ability that must be there, but I don't see any way to do it. I'd like to be able to set a default directory, perhaps with a {category} subdirectory, for all downloads to go to, so I don't have to manually edit each one and set it. Is that possible?
  • 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.