Jump to content
Ketarin forum

GaronneBC

Members
  • Posts

    25
  • Joined

  • Last visited

Everything posted by GaronneBC

  1. Well... It definitely won't work without, as the folder is most likely not empty. RD (without /s) only acts on empty folders...
  2. Sounds nice. Don (XYplorer) just added a sub-forum "Wishes". That might do, too... But do as you prefer.
  3. Where do I check my database GUID to be inserted into my profile page? Did already post some entries to the online db and might add some more. Would be nice to be able to link those to me.
  4. Ok, that's strange... Starting this morning both XYplorer applications (my own as well as the one necrox added to the online db) started working again. I didn't change anything so there had to be something funny with the website... Ok, just lately I guess I figured out what my problem really might have been. Obviously I've been subject to the strange windows behavior where windows randomly tries to access proxy settings for LAN connections where no proxys are installed resulting in failures to the internet connection in some browsers while others might work flawlessly. It seems the Ketarin Connection was subject to this failure, too, so it sometimes would not be able to connect to the internet. Since I changed the setting in windows, I haven't had any problems anymore.
  5. Ok, I have to admit I didn't think of something as easy as example.com/robots.txt. Guess I should take note of that... Basically I tried to use something like xxx as url and that failed entirely.
  6. Your app "XYplorer (Portable ZIP)" uses HTTP Referrer: {sf} and User Agent {mozilla}. I don't know the values for those variables.
  7. Ok, I guess I need to take back my statement. The timeout occurs when trying to evaluate the Version variable as Ketarin has problems fetching the download page (at least for me) (Link) EDIT 2: Anyways: For using external downloaders Ketarins behaviour options are quite problematic, as any context menu options either force download (or at least check) of the download url or ignore the pre-download commands. So I either need a 'valid' download url (which I usually don't have) or the external downloader isn't called (pre-download commands are ignored). These aren't the best options... Same issue. Can't evaluate the variable "version" as the download.php fails to load. EDIT: Ok, so actually fetching any link on xyplorer.com seems to fail on me. At least from within Ketarin. No idea why, as I don't have any problems using my browser(s) or any other tool. XYplorer (portable) (NOT WORKING ANYMORE) Timeout für Vorgang überschritten (http://xyplorer.com/download/xyplorer_full_noinstall.zip) No idea actually if my problems with your application are linked to the fact that I don't have the variables "sf" or "mozilla" set... Since they are "global" variables set in your Ketarin instance I don't know the values of those.
  8. Well... Actually this isn't a problem anymore. I switched to using WGet as external downloader... Not having any problems downloading these files now. Threre are still some things I wouldn't mind floele taking a look at about using external downloaders in Ketarin right now... But I don't see any reasons to repeat it in another thread (Link)...
  9. I recently start getting problems with Ketarins internal downloader. Two more applications died on me this week. XYplorer seemed to change something the way they hand out their files (download url changed), now Ketarin times out on trying to get the file... though WGet or directly entering the very same url into a browser works just fine... Can anybody explain to me, why Ketarin still TRIES to download the file? Check for updates, don't download: YES Ignore file information if file missing: YES Use variable for update check: YES So basically, Ketarin is supposed to only check it's variables, display the results and do nothing... Why is Ketarin ignoring the variables, any settings and still trying (and failing) do download the file? <?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" Guid="84f3ec04-7bcd-4ba8-83e9-f3e795ebf6a2"> <WebsiteUrl /> <UserAgent>Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36</UserAgent> <UserNotes /> <LastFileSize>4069801</LastFileSize> <LastFileDate>2015-04-20T23:29:52.2875701</LastFileDate> <IgnoreFileInformation>true</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>true</CheckForUpdatesOnly> <VariableChangeIndicator>Version</VariableChangeIndicator> <CanBeShared>true</CanBeShared> <ShareApplication>true</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer>http://xyplorer.com/download.php</HttpReferer> <SetupInstructions> <SetupInstruction xsi:type="CloseProcessInstruction"> <ProcessName>XYplorer</ProcessName> </SetupInstruction> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>{7z} x "{file}" "-o\XYplorer" -aoa </Code> <Type>Batch</Type> </SetupInstruction> <SetupInstruction xsi:type="StartProcessInstruction"> <EnvironmentVariables /> <FileName>\XYplorer\XYplorer.exe</FileName> <Parameters /> <WaitForExit>false</WaitForExit> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>Version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>\<b\>XYplorer (\d+\.\d\d\.\d\d\d\d)\</b\></Regex> <Url>http://xyplorer.com/download.php</Url> <Name>Version</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Tools</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation>\Downloads\XYplorer\XYplorer 15.00.0500.zip</PreviousLocation> <DeletePreviousFile>false</DeletePreviousFile> <Enabled>false</Enabled> <FileHippoId /> <LastUpdated>2015-04-20T23:29:52.2875701</LastUpdated> <TargetPath>\Downloads\XYplorer\XYplorer {Version}.zip</TargetPath> <FixedDownloadUrl>http://xyplorer.com/download/xyplorer_full_noinstall.zip</FixedDownloadUrl> <Name>XYplorer (portable) (NOT WORKING ANYMORE)</Name> </ApplicationJob> </Jobs> I'd definitely would want a more direct support for external downloaders... Like disabling the internal downloader and having a command section just for external download commands. (( Example: A new settings tab in the application, a checkbox to switch between internal and external downloader... If set to external downloader, the commands for the external downloader are processed instead of the internal downloader. Text boxes to specify when Ketarin should assume a succeeded download and when to assume a failed one. (Compare error code of downloader (i.e. WGet)) ))
  10. The files always differ (personal license info is patched into the files on the fly, so hashes change every time (based on Jan Goyvaerts himself)) if I uncheck "ignore file information" and Ketarin constantly tries to download the files again and again. Seems like my WGet got spoiled somehow... Reimported the command line from WinWGet. Now it works as long as I keep "ignore file information" checked. I need to "force download" the files once, but probably because Ketarin didn't have any means to check if the version changed or not and assumes I already have a current version... Anyways, "force download" works. Still, the only strange thing (at least to me) is, why do I need a valid download uri? That was giving me headaches... Pointed the uri to a demo of one of their tools (not all tools have shareware versions) but as long as I have a valid uri WGet runs and is able to download the files. And exit 3 works fine to opt out before Ketarin tries to download the demo version. Well, the above code is the working code I used for "EditPad Pro", one of said tools. As mentioned above I don't mind if anyone uses it for their own benefit. The variables "Version", "POST" and "POSTurl" need to be changed if you want to use it for the different tools, but should be easy to change now. I might change "Version" to a RegEx based system so only the url needs to be corrected to be working with the different tools. Guess I might try to create a parameter-based template from it.. But probably not in the next couple of days...
  11. To be honest I'm using the PortableApps Suite for all the Apps I got from there. Don't see too much need for using Ketarin to do the update checking and downloading when there are so many apps and tools that don't have a portable Software Suite to keep all the files updated. Ketarin is checking on enough Apps and Tools as is for me, no need to have two programs checking on the same files. Well... Regarding SF... I personally would try to avoid SF at all costs. SF has (more or less) recently started inject adware and malware installing installers to a bunch of SF projects... A lot of these projects have (supposedly) been abandoned by their owners on SF because of ads and spam on the site and relocated to different servers. If SF would actually just mirror the original files (as they claim to do) I would be ok with it... But again they inject their adware and malware infested installers to these files. If you want anything hosted on SF you're better off trying to find the "original" servers where these projects are hosted without SFs installer... Saving you about 70 MB (value taken by comparing GIMP on SF (91 MB) and GIMP.org (19 MB)). I'm definitely going to avoid SF and recommend avoiding it to anyone I know.
  12. Ok, for anyone who wants to check it out: <?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" Guid="ffc3edf6-0f51-41c6-861f-21e7588bfbab"> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>6585968</LastFileSize> <LastFileDate>2014-10-02T06:20:33+02:00</LastFileDate> <IgnoreFileInformation>true</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>Version</VariableChangeIndicator> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables> <item> <key> <string>Version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>StartEnd</VariableType> <Regex /> <Url>http://www.editpadpro.com/download.html</Url> <StartText> Version </StartText> <EndText>, released </EndText> <Name>Version</Name> </UrlVariable> </value> </item> <item> <key> <string>url</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex><A HREF="(http://download.jgsoft.com/acetext/SetupAceTextDemo.exe)"></Regex> <Url>http://www.editpadpro.com/download.html</Url> <Name>url</Name> </UrlVariable> </value> </item> <item> <key> <string>POST</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>lang=en&app=epp&email=REMOVED&id=REMOVED</TextualContent> <Name>POST</Name> </UrlVariable> </value> </item> <item> <key> <string>POSTurl</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://www.editpadpro.com/cgi-bin/download</TextualContent> <Name>POSTurl</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand>start "" /wait {wget} "{POSTurl}" -P "\Downloads" -c -O "\Installer\JGSoft\Setup {appname} {Version} [NAME REMOVED].exe" --post-data="{POST}" && exit 3 exit 2</ExecutePreCommand> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>JGSoft</Category> <SourceType>FixedUrl</SourceType> <DeletePreviousFile>false</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2015-04-16T17:44:51.7100135+02:00</LastUpdated> <TargetPath>\Installer\JGSoft\{appname} {Version} [NAME REMOVED].exe</TargetPath> <FixedDownloadUrl>http://download.jgsoft.com/acetext/SetupAceTextDemo.exe</FixedDownloadUrl> <Name>EditPad Pro</Name> </ApplicationJob> </Jobs> I removed the license data nessisary for downloading the file but anyone owning JGSoft-Apps can easily modify this code to download their versions of those files.
  13. Ok, can anybody explain, why I have to supply a VALID download uri I don't have to use an external downloader? Using a download uri for an entirely different (but binary) file finally allows me to use WGet to download the file I need. That's kind of nonsense, isn't it? Now I need to figure out what's wrong now with my WGet call... Worked before (from the command line) now it doesn't... Ok... Case closed anyways... For some reason you need a valid download uri to a binary file to use predownload-commands for external downloaders. How about a feature request for a more direct support of external download tools? (Like an additional tab with a similar commands section and a checkbox to enable the external downloader (and disable the internal one - in conjunction with the check if the download uri is a 'valid' one).)
  14. Based on the path your files are located I assume you're using Comodo Internet Security. CIS virtualizes all files it doesn't know to be save. ANYTHING that's not verified by CIS is saved within C:\VTROOT\... There's nothing anyone but you can do to change it. Either you need to whitelist Ketarin in CIS so it's considered safe or you need to disable/uninstall CIS from your Computer.
  15. Ok, changed: echo TEST {preupdate-url} >> T:\xx.txt "\PortableApps\WinWGetPortable\App\winwget\wget\wget.exe" "http://www.acetext.com/cgi-bin/download" -P "\Downloads" -c --post-data="lang=en&app=act&email={email}&id={id}" --output-document=\Installer\JGSoft\{file:filename} && exit 3 exit 2 Just for completeness sake... Ok, the WGet download parameters are working perfectly, as I tried them using WGet / WinWGet manually and the download succeded perfectly. Email and id were replaced by me because they are my license data I need to submit. They are plain text within Ketarin though variables should work, too. No text file xx.txt is generated on calling update or force update. Maybe because Ketarin still for some reason thinks the (not existing aka deleted) file I downloaded earlier is still valid and current. EDIT: Actually I wouldn't mind if you cross check my main thread about my download problem: (Link) Neither setting a fake download uri nor leaving it empty helps. Setting or removing my update variable doesn't help either. Not even faking a new version number (aka setting a text variable as update variable and adding a plain text string faking a new version number).
  16. Nope. Neither "Download independantly" nor "Don't download, just check" are selected. Neither no download uri nor some fake data worked. Actually I bundled exit 2 and exit 3 wget [...] && exit 3 // exit 3 if wget succeded exit 2 // exit 2 otherwise but it didn't help either. Actually added some echo Test>\test.txt at the beginning to check if ANY command is running at all... Nope, the echo command isn't processed either.
  17. Putting some text in the download url field doesn't work for me at all. For debugging I added a plain echo xxxx >T:\x.txt into the pre-update commands section. Guess what? No x.txt file is generated. The commands (including wget and exit) just aren't triggered at all.
  18. Ok, unless someone is stupid enough to have the license data sent to your server I guess using WGET sounds reasonably safe. Guess I might give it a try. ... At least as long as Ketarin doesn't support POST data for the actual download url. Task 1: Get WGET... EDIT 1: Does anybody know if WinWGet from PortableApps.com does work the same way? I'm definitely able to download my files using the GUI of WinWGet but can't seem to find a Users Guide. EDIT 2: Ok, WinWGet is just a GUI for WGet which is stored in a subfolder. EDIT 3: Hmmm, can't seem to get Ketarin to download the file with WGet. Seems to ignore my pre-download commands (wget + exit 3) and tries to download using it's internal downloader (as well as stored download url) The pre-download commands don't seem to get triggered... EDIT 4: Verified: The commands AREN'T triggered. No matter what I try, they are completely ignored. EDIT 5: Doesn't process either pre-update nor post-update commands, even if I remove prior downloads so a file SHOULD be tried to download anyways... But nothing's happening. EDIT 6: Ok, unless httpx will support https I will need POST data for downloads at some point anyways... As the autor of the JGSoft Tools just stated to me he might at some time - not that far into the future - require the form POST to be transmitted via https returning the binary file, meaning the download-url will be https AND a POST form.
  19. Hmmm... Quess in that case I'll hope for flo to extend the httpx protocol to allow for POST data. And just let Ketarin CHECK for newer versions and download them manually.
  20. Would it be possible to extend the httpx protocol so I can POST data to the download URL? I want to download files from JGSoft, but at some point in the past they started blocking the license data being transmitted via GET requests. After filling the form with post data I directly get the binary file in return, so there's nothing I can do with variables (as the binary file would be stored in a variable, not some kind of download url). Link: My Post in 'General Discussion'
  21. Ok, yeah, guessed as much as POSTing to the download URL is not yet part of Ketarin. Ok, so, how does that convert-proxy-thing work? My japanese (or what ever language that page is in) isn't as good as my english, so... No idea how to use that proxy-thingy. Ok, I added a feature request to extend the httpx-protocol to allow for submitting POSTs to urls. (Link)
  22. Also you should be able to use multireplace or regexreplace to convert any cat/subcat style category field to cat\subcat for your path as long as you stick to one format ("cat/subcat" or "cat - subcat" or whatever) generating a replace-operation for your path-result should be fairly simple.
  23. If you actually would like to see a webpage where POST data is required, take a look at JGSoft.com and check the registered downloads pages... That's my current problem, as there's a form where I need to enter my license data and for sending the data I get the binary download file in return. Just in case you misread: I get the binary file for sending the formular... I'm not getting a website or link to klick and download. I can't download this via ketarin right now (at least I don't know how) since the post url of the form would be the download url and I can't use POST with the download url only with the variables. But it doesn't make any sense to have the downloaded file contained in a variable, does it?
  24. I got a problem adding some applications I wanted to integrate into Ketarin to download that I registered. My problem is, I need to add data into a POST form, which is sent to a cgi script which in turn supplies the file itself (not a link to it). So, adding POST data for variable evaluation doesn't help me as the variable itself will contain the entire file to be downloaded, not a link pointing to it. I can't add the POST data to the download url though, as there seems to be no option to do that. The applications in question are tools from JGSoftware: One example page would be the download page for AceText. Download CGI: http://www.acetext.com/cgi-bin/download POST data: lang=en app=act email={Registered eMail Address} id={licence code} vp= vp can contain various values, in my case it is empty. The CGI script results in the final file, there's no URL generated. It directly returns the exe file containing my registration data. ("SetupAceText314[MyName].exe" as of today)
×
×
  • 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.