Jump to content
Ketarin forum

All Activity

This stream auto-updates     

  1. Today
  2. Yesterday
  3. LuaRocks win32 (site)

  4. Last week
  5. Winyl

  6. UltraEdit - English

  7. UltraEdit - Manual

  8. Why not get it from the download page and use the following regex: (?<=(?-i:SUMo)(?:[^<]|<(?!/(?:code|li)))*)\d+(?:\.\d+){1,3}
  9. Thank you MAPJe71, Thats a one clever regular expression. Would you mind explaining what is your procedure how you approach the problem to solve it, (if you have any:) Actually, I thought there should be a better way to access the version number, If anyone has any idea using site inspection would be great and mind enriching. If there is no easy method should be also great to know.
  10. Try the follwing regex for {VersionFromChangeLogURL}: (?<=<h4(?:[^<]|<(?!h4))*(?-i:SUMo)(?:[^<]|<(?!h4))*)\d+(?:\.\d+){1,3}
  11. Screen2Gif

  12. Can use some help please, as I don't have a lot of experience in .Net regex and javascript/HTML5. I'm tring to get SUMo version from the changlelog url (and not the download url): {ChangelogURL} http://www.kcsoftwares.com/bugs/changelog_page.php?project_id=11 {VersionFromChangeLogURL} regex I use with success: (?<=changelog_page\.php\?project_id\=11\"\>.*?SUMo.*?changelog_page\.php\?version_id\=\d+\"\>).*?([\d\.]+).*?(?=<\/) I wonder if there is a safer way and performance wise to scrape the version number. I tried using chromium "inspect url" F12 / Ctrl+Shift+I, I can see there is a reference to this site: http://www.kcsoftwares.com/bugs/changelog_page.php?version_id=954 which has less input for the regex to grab from but I can't get how to scrape the `id` div data which currently equals to `954`. Maybe there's also a way to grab the version number which post data or json data? Hope someone can help me figuring out this example so I'll be able to do it next time. Thank you
  13. Hi all

    Hey bernicesmith. I'm also IT and pentester. First post after about 10+ years using the forums and Ketarin on and off. Nice to meet you mate
  14. download to parent directory, how?

    hey dunry and Nooban, You can try this: ..\{category}\{appname:regexreplace: (Portable)| (x86)| (x64)| \(.*\):}\{appname} V{version}.{url:ext} it will even if you move the ketarin and downloads to another path in the future (ex: E:\new2019\Soft\Ketarin) Explanation: ".." - will change the current path to one upper in the directory hirarchy tree "{category}" - will change the path to the one sotred in the Category variable directory and create one if not existing "{appname:regexreplace:\sPortable|\sx86|\sx64|\s\(.*\):}" - will change the path to the Application Name variable, while cutting the following: " Portable" or " portable" or x64 or X64 or x86 or X86 and everything in parenthesis including the parenthesis with space before " (example)" "{appname}" - first part of filename taken from the Application Name variable. "{version}" - second part of filename taken from the version variable "{url.ext}" - the extension of the filename, taken from the extension of the url to download from. Example: Application name: LibreOffice (Stable Version) LibreOffice_5.4.5_Win_x64.msi will be saved as: USBStick:\Soft\OfficeSoftware\LibreOffice\LibreOffice (Stable Version) V5.4.5.msi this wiki link may also be useful for you: https://wiki.ketarin.org/index.php/Portability hope you'll have good use in those examples:)
  15. XnView - portable (x64)

  16. XnView | Plugins

  17. XnView | XnShell

  18. 7-zip [x64] beta

  19. Dopamine windows

  20. Earlier
  21. Ketarin not decoding data in HTML

    I had a feeling it was an edge case that browsers were working around. It had that smell to it :-) Thanks for the hint on the replace feature; I wasn't even aware of that.
  1. Load more activity