Jump to content
Ketarin forum


  • Content Count

  • Joined

  • Last visited

About shawn

Profile Information

  • Gender

Recent Profile Visitors

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

  1. There have been several issues with FileHippo support over the years. It would not surprise me at all that FileHippo has changed something and it doesn't work again. I don't use FileHippo anymore since it's been unreliable, so you really have two options: configure your downloads to use a different source, or wait until a new release resolves whatever is going on with FileHippo. @floele ?
  2. I use the following download file pattern for almost all my apps: ..\{category}\{appname:regexreplace:([\s\t\r\n\-\&]+):_}-{version}.{url:ext} This downloads to the directory above where Ketarin is running from, into a folder named for the Category, using the "Application name" field value, sanitizing it for troublesome characters, then a hyphen and the value of the version (automatically generated in FileHippo downloads, manually parsed otherwise), then a dot and the extension of the file. Sometimes these rules are inappropriate, for example if it's a tar.gz file or you want t
  3. If you want to keep all downloaded versions, you can do this on the current release version by just UNselecting the option "always delete previously downloaded file" on the Advanced tab and using something like "-v{version}" in the filename you save it as. The new feature allows you to keep the last "x" versions. Instead of simply keeping all downloads or only the current download, the new feature adds the ability to keep the most recent 2, 3, 10 or whatever number of releases you like, and deletes any downloads older than that.
  4. @omid - you can search for apps directly within Ketarin using the chevron beside "Add new application" and selecting "Import from online database...". @floele - has there been a reset to the forum Apps database or an update to the forum that might prevent it from functioning?
  5. this may be a side-effect of a forum update. it's caused this kind of problem in the past.
  6. Documentation is available at the wiki: https://wiki.ketarin.org/index.php/Ketarin_Wiki
  7. Ketarin is not a git client. It does support triggers, so you could configure Ketarin to perform a git clone instead of updating by downloading the zip or whatever. Setup your app in Ketarin with some method to parse for changes (such as version number or the timestamp of the changelog), then use the "before updating" command to call your git clone.
  8. They're probably performing user-agent validation. I just tried the link with a browser, curl, wget, and with curl using a Chrome user-agent. None failed. I even tried using curl with the default Ketarin user-agent ("Mozilla/4.0+(compatible;+Ketarin;++https://ketarin.org/)") and that worked too. You have probably replaced the default user-agent on the Advanced Settings tab with one OneDrive doesn't like. Remove your custom UA or replace it with a standard generic UA and you'll probably be okay. Running as administrator should almost never be necessary. If you're not downloading to a prote
  9. About every other time I run 'Update all' in Ketarin (1.8.11) anymore it crashes after about a minute. It wasn't until recently that I realized that it appears to happen while processing the below app. The error message is attached below, too. Any help anyone can provide is welcome. The error message references powershell, and this may have started around the time I updated my post-script collection routine, which makes sense. This script publishes all the update information to my website so I can automate updates on client devices. Here's the new version of that: #### Support f
  10. Hi, all, I'm seeing some VERY weird behavior with Adobe right now. Up until yesterday every Adobe Reader release was published to their FTP server the night before it was officially announced, and publicly announced via their PSIRT/security page and their release notes almost simultaneously upon release. I've been parsing the version from the release notes and building the download link based on the FTP server path but replacing ftp with https. This week their release was different. It never touched the FTP server. In fact, the current release (20.013.20074) is still not there, but i
  11. Yes, you just use equal signs separating each field/value pair, and ampersands separating each form element. url ? field1 = value1 & field2 = value2 & field3 = value3 Be aware that form elements (fields and values) using certain characters MUST be URL-encoded in order to appear in a GET request (or in the DATA element of a POST request). This includes all percentage signs, white space, quotes, equals, ampersands, and several other characters. URL-encoding is NOT the same thing as HTML-encoding. URL-encoding uses a percentage sign then the two hexadecimal values of the ASCII t
  12. I assume you have actually downloaded wget? You may have to fake the user-agent involved, as some servers don't play well with Wget. That's the "--user-agent" switch. The one below is the most generic current user-agent. To use the value from a variable in the filename just use that in the command: wget -N --user-agent=Mozilla/5.0 --output-document="{file:directory}\{film}.jpg" "{imagebook}" To troubleshoot this you can look in the log (View, Show Log) to see what the replacement values are, or you can just echo the command to a text file then try the same command from the tex
  13. This is another one of those situations where you *could* go to all the effort of recreating the form, or you could just convert it to a GET request instead of a POST request and it works fine. I've tried that link in several browsers without session ties and it works fine in all of them. You might need to change the user-agent for the app profile, but it should work fine once it's using that GET-form URL. The site might change various field values at some point, and you could easily map them out using variable assignments instead. I doubt it will happen often enough to make it worthwhile to p
  14. Kinda. You can either create a second app profile for the other resource, or you can use a post-download script and download it using an external downloader, such as Wget or cURL. For these I usually use wget: wget -N --output-document="{file:directory}\{imagebook:filename}" "{imagebook}"
  • 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.