Jump to content
Ketarin forum

CybTekSol

Members
  • Posts

    729
  • Joined

  • Last visited

Everything posted by CybTekSol

  1. Flo... might I add 'right-click' requests for this and Ctrl-C in the 'log window' and the 'failed update window' at some point in a FUTURE release... PLEASE since I am a 'right-click' junkie?
  2. I have given up on a few sites now for the very reasons you described... no big deal to me as there are very few apps at those sites that are not already in my database, which now stands at 680 apps.
  3. Flo, Every since this issue was first encountered by emil.sekula on 1/26/09, and then appyface, I have been making timed backups of my Jobs.db file in order that if I ever experienced this issue, I would be able to quickly recover to a previous Jobs.db with as little data update lost as possible. Also, this would allow me to compare the two files to possibly discover the 'offending data', however, with the hundreds of hours I have spent tweaking and testing Ketarin... this has never been an issue. This is strange indeed... I hope you have a clue as to why it is so rare as I don't have the slightest! Possibly a specific combination of events?
  4. CybTekSol

    Bug or Design?

    Flo.. I agree that this behavior is undesirable for my use of Ketarin as I NEVER 'delete previous version' due to the fact that I archive ALL app versions (newer is not always better, except in Ketarin). As a result, I have quite a few apps that have been updated while the version appended to the file name remained the same resulting in erroneous file names... (version name appended and actual file version don't match). If there is any way to correct this SOON... I'm all for it !
  5. @FranciscoR, I feel your pain... sites that are not consistent in the presentation of their hypertext for app pages is extremely frustrating. It is nearly impossible to create a 'one size fits all' template for those sites... 60 to 75% success rate is rather disappointing to me as has been the case with my SoftPedia template. I don't know what else to suggest except be persistent, analyze the hypertext thoroughly in an attempt to find 'unique anchors'... which can lead to eye strain. Maybe appyface has some other ideas... your thoughts appyface?
  6. I use multiple anchors quite frequently... I just put wildcards between them. [ Example: (Anchor1.*?Anchor2.*?Anchor3)MATCH(End-Anchor) ] However, unless I'm mistaken, there can ONLY be ONE 'MATCH'... and I don't currently know any way around that limitation. (above my pay grade) Hope this helps... I'll be back tomorrow night if you have any more questions. CybTekSol P.S.. Thanks for the RoadKill template, I'm going to release a template that uses 'Google Site Search' for testing this Monday...
  7. CONGRATS Florian!! All the hard work has come to fruition. BTW... the new features are SWEEEEEEEEEEEET! THANK YOU for your dedication!!
  8. slackersas, Have you taken a look at the Templates section yet? Do you understand how to use them? Until Florian decides to support additional sites, they ARE a VIABLE option.
  9. The template collection is GROWING! I'm ecstatic! CybTekSol
  10. My Universal BetaNews FileForum Templates: (TEST) ****IMPORTANT: I believe these templates WILL WORK for the VAST MAJORITY of applications listed at BetaNews FileForum; located at: http://fileforum.betanews.com/. This is the FIRST version of my templates and they have been adjusted for their new site design. IT IS A WORK IN PROGRESS and I will post improvements as they develop. There are TWO VERSIONS of the template; the FIRST is for all applications that are NOT HOSTED by SourceForce and the SECOND is for applications that ARE HOSTED by SourceForge. It is YOUR RESPONSIBILITY to determine which to use by clicking on the apps download link to determine the host location. ****NOTE: These templates use the application's NAME embedded in the application INFO page URL as designated by BetaNews FileForum. In other words, go to the application's INFO page at BetaNews FileForum and copy the NAME that appears within the URL. For example, for Spybot - Search & Destroy, at BetaNews FileForum: hxxp://fileforum.../detail/Spybot-Search-Destroy/1043809773/1 the NAME you would paste at the FIRST prompt from the template would be Spybot-Search-Destroy and the ACTUAL NAME of the application Spybot - Search & Destroy at the SECOND prompt from the template. These templates use BetaNews FileForum's SEARCH ENGINE which should make the apps fairly impervious to their cryptic URL changes! 1) There are two user defined global variables used, download_url={download_url} (used as an alternative to {url}) and root_folder=YOUR Download Destination ROOT Folder (for example C:\Latest-Apps) and two local variables, {find} and {redir1}. 2) Ketarin (.0.9.9.22) released January 18, 2009 or later is required as this revision uses the new 'placeholder' feature implemented by Florian. 3) The template for applications NOT HOSTED by SourceForge follows: <?xml version="1.0" encoding="utf-16"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DownloadBeta>AlwaysDownload</DownloadBeta> <DownloadDate xsi:nil="true" /> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <HttpReferer>http://fileforum.betanews.com/detail/{find}</HttpReferer> <Variables> <item> <key> <string>BNFileForumName</string> </key> <value> <UrlVariable> <VariableType>Textual</VariableType> <Regex /> <TextualContent><placeholder name="BetaNews FileForum Name ['Their Name' for App within App Page URL (i.e. TreeSize)]" /></TextualContent> <Name>BNFileForumName</Name> </UrlVariable> </value> </item> <item> <key> <string>find</string> </key> <value> <UrlVariable> <VariableType>RegularExpression</VariableType> <Regex>(?<=results[ ]found[ ]for.*?A HREF="http://fileforum.betanews.com/detail/).+?(?=")</Regex> <Url>http://fileforum.betanews.com/search?s={BNFileForumName:replace:-: :}</Url> <Name>find</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <VariableType>RegularExpression</VariableType> <Regex>(?<="main_file_details".*?<[a-z][\d]>.*?)\d[.].+?[ ]??(?=[ ]+[\r\n]|[ ][\r\n]|[\r\n])</Regex> <Url>http://fileforum.betanews.com/detail/{find}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download_url</string> </key> <value> <UrlVariable> <VariableType>RegularExpression</VariableType> <Regex>(?<=meta[ ]http-equiv="refresh".*?URL=)http://.+?(?=")</Regex> <Url>http://fileforum.betanews.com/download/{find}</Url> <Name>download_url</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <Category>[iNSERT CATEGORY HERE]</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>false</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{root_folder}\{category}\{appname:replace: :_}_v{version:replace: :_}.{url:ext}</TargetPath> <FixedDownloadUrl>{download_url}</FixedDownloadUrl> <Name><placeholder name="Application Name" /></Name> </ApplicationJob> </Jobs> 4) The template for applications HOSTED by SourceForge follows: <?xml version="1.0" encoding="utf-16"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <DownloadBeta>AlwaysDownload</DownloadBeta> <DownloadDate xsi:nil="true" /> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <HttpReferer /> <Variables> <item> <key> <string>BNFileForumName</string> </key> <value> <UrlVariable> <VariableType>Textual</VariableType> <Regex /> <TextualContent><placeholder name="BetaNews FileForum Name ['Their Name' for App within App Page URL (i.e. TreeSize)]" /></TextualContent> <Name>BNFileForumName</Name> </UrlVariable> </value> </item> <item> <key> <string>find</string> </key> <value> <UrlVariable> <VariableType>RegularExpression</VariableType> <Regex>(?<=results[ ]found[ ]for.*?A HREF="http://fileforum.betanews.com/detail/).+?(?=")</Regex> <Url>http://fileforum.betanews.com/search?s={BNFileForumName:replace:-: :}</Url> <Name>find</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <VariableType>RegularExpression</VariableType> <Regex>(?<="main_file_details".*?<[a-z][\d]>.*?)\d[.].+?[ ]??(?=[ ]+[\r\n]|[ ][\r\n]|[\r\n])</Regex> <Url>http://fileforum.betanews.com/detail/{find}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>redir1</string> </key> <value> <UrlVariable> <VariableType>RegularExpression</VariableType> <Regex>(?<=If[ ]your[ ]download.*?)http://.+?(?=")</Regex> <Url>http://fileforum.betanews.com/download/{find}</Url> <Name>redir1</Name> </UrlVariable> </value> </item> <item> <key> <string>download_url</string> </key> <value> <UrlVariable> <VariableType>RegularExpression</VariableType> <Regex>(?<=You[ ]are[ ]downloading.*?)http://.+?(?=")</Regex> <Url>{redir1}</Url> <Name>download_url</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <Category>[iNSERT CATEGORY HERE]</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>false</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{root_folder}\{category}\{appname:replace: :_}_v{version:replace: :_}.{url:ext}</TargetPath> <FixedDownloadUrl>{download_url}</FixedDownloadUrl> <Name><placeholder name="Application Name" /></Name> </ApplicationJob> </Jobs> TO USE THEM: 1) Define the user defined global variables under 'Settings' in Ketarin to YOUR preferences 2) Edit the template externally to reflect these modifications (if you chose not to use mine) and change the <TargetPath> line to YOUR preferences 3) Then: a) Import it (Obviously) Enter the information needed as requested as a result of the 'placeholder' prompts... it will ask for the application URL's NAME as described above and the actual application's name c) Modify the Category to your preferences d) Change the 'Advanced Settings' to your preferences e) VERIFY...VERIFY...VERIFY that ALL regex matches WORK and MAKE ADJUSTMENTS to them as necessary! ****NOTE: IF YOU WISH TO CREATE A TEMPLATE from one of YOUR XML exports: 1)It is important that the Guid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" string be removed from the XML export to use it as a template, otherwise you'll just keep overwriting the previously saved application entry that was created using the imported template 2) The <DownloadDate> line must be changed to <DownloadDate xsi:nil="true" /> 3) The <LastUpdated> line must be changed to <LastUpdated xsi:nil="true" /> 4) Remove the entire <PreviousLocation> line or replace it with <PreviousLocation /> 5) Create 'placeholder' entries as needed (see THIS thread) I hope somebody can use it... feel free to modify it in any way you wish for your use or make suggestions. CybTekSol
  11. @FranciscoR, THANKS for you effort... I will try to test it in the next few days!
  12. @FranciscoR, THANKS for you effort... I will try to test it in the next few days!
  13. Hey Florian... I'm glad to see that I'm not the only user with a 'right-click' fetish!
  14. That's what this forum section was developed for FranciscoR. Please do share, I'm running out of steam. I encourage ALL Ketarin users that have customized a template to share their creation as there are so many variations of possibilities with Ketarin it may give us all some fresh ideas!
  15. I JUST DID as I have edited the template with a 'new and hopefully improved' version!
  16. @nma, Try your template with programid=13807 which is one that is throwing my 'universal' regex that I'm testing for a loop. Also, it appears FreewareFiles has just made some changes to their hypertext within the last couple of hours... they may be on to us!
  17. Don't burst my bubble... it's the thrill of the challenge... been working at tweaking that gargantuan regex for 7+ hours now... got close... then I was snapped back to reality.
  18. Sounds GOOD to me as long as we don't overwhelm Flo.
  19. Apparently there is a Swiss version... as to who was first, I couldn't tell you.
  20. I promise... last 'off-topic' question... Flo, are you native to Germany or a transplant?
  21. Never heard of it and I was there for 3+ months... sounds good though. A quick Google turned up 'Estragon Geschnetzeltes in Rahm' recipe which I may have to try!
  22. CybTekSol

    No Connection out

    Is your firewall blocking it or do you use a proxy different from what Internet Explorer is setup for?
  23. It was special to me because it was so new to my palette, I guess if you had it frequently that would change. No, I'm not a fan of Sauerkraut. What's your favorite German food?
  24. I loved the fresh bread from all the local bakeries, Bratwurst, Schinkenwurst, Veiner Schnitzel and the best dark beer on tap on the planet!
×
×
  • 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.