Jump to content
Ketarin forum


  • Content Count

  • Joined

  • Last visited

Recent Profile Visitors

207 profile views
  1. Nologic

    File Updates

    Thank fucking god your not the author other wise things would clearly be in worse shape, then again I haven't met the author...so I could be wrong on that. I've gone though the wiki, it brushes over things and is near useless. Insult you...hell you've spent most your time on this subject straight out defending the app rather than actually trying to resolve shit...further basically been calling me an idiot from the get go. Now whether it's 1 line or 15 lines matters little given it's a simple bit of code that SHOULD be in the frame work...yet isn't...end users have to write that code or other repetitively per app...when this simply shouldn't be so. Hell I have released software to the net several times...and when I make bad design calls, and it's brought to my attention I see about resolving it...plus why not...there are always morons looking to defend dead code like it's some young helpless child...it's disgusting. The fact you don't recognize that this simple functionality should be part of the default feature set goes a long ways to proving you're a moron. Frankly it makes more sense to write one app that does ALL the base work than writing hundreds of sub programs to do the same shit over and over again...flat bad design. Idiot
  2. Nologic

    File Updates

    hmm clearly you grasp the basic issue here...if the DB gets damaged everything is out the window....you seem to be fine with that. Oh I can use logic...and I find it puzzling that such simple options aren't in place...and instead you wish the end user to pump code in time after time to make up for such short comings. If I'm wring all this code to down load app's...why not do it once and write my own app...this whole thing is little more than a over glorified batch script in and of it's self. As for your "change indicator" don't see it any where. Anyways this is all for not...my time and code are going else where...writing something like Ketarin is little more than a weekend task...even with me not being experienced in C#. So go ahead and keep telling folks it's okay for them to pump 15 or so lines of code into EACH app request...rather than doing the 50 or so to add it to the app. Truly brilliant...can't even read a fucking XML file without fucking up...christ.
  3. Nologic

    File Updates

    Okay why would it assume that a file on my file system is the correct file when it's named correctly and has the apparent correct file size...probably because it's logical that it is. You seem to be fine with downloading a file that doesn't have a MD5 hash present...so how exactly is that better than file size...answer it isn't...even if it does have a hash...is it known to be in fact correct...why no it isn't. Prompting me asking me if it should accept or redownload would seem like a reasonable thing to do...or if I have the option...and it's set to allow by version tag in name...or just simply being present...then it should accept such wishes...and not go running off thinking it knows better. There is NO way ketarin should be wasting my day or some file hosts bandwidth just because it's to fucking arrogant for it's own good. I find it interesting that you believe in little green men that drop files on people systems...rather than believing that the person using the machine put them there and knows what they are doing. version name in file naming is cosmetic....yeah like ceterline rims are cosmetic when all I need are radio flier wheels right? As for seeing the doctor...if that son of a bitch goes taking a saw to my arm when I came in to see him about the sniffles...I'll bust that SOB's arm...where I'm from taking a saw to someone for giggles is assault. All I got to say is that auto machanic's must love seeing you roll in...what need your tires filled...well you transmission looks overly dirty...let me go open that up for you and see if I can find the problem. fucking idiot. You want to make excuses for bad design chooses...that's fine by me...but sure as the hell don't go trying to shove that shit down my throat and call it ice cream.
  4. Nologic

    File Updates

    Fuck this...I'll write my own bloody app...this isn't that big of a deal anyways. I'm just not frankly interested in wasting my day downloading shit time after time...because some app it to frigging stupid...and assumes I'm worse.
  5. Well MD5 would only work if a valid MD5 value can be had of course...FileHippo lists it on the page, Major Geeks have it in the url...but yeah it may not be available in all cases...and in those cases Ketarin should ignore it. in the case of SUPERAntiSpyware it's size could be a trigger...granted you would have to start the download more than likely to get this value...but once gotten you could determine if the connection should be closed or not. I think sorting by frosting is fine if the frosting is present, if not then move to the next possible method to define. I can write this logic up in AutoIt...hell maybe even in C#...have to crack a book open...but ether way shouldnt' be hard...from my point of view anyways. Granted maybe I'm not seeing something...or I'm not being clear enough...which is certainly possible.
  6. Nologic

    File Updates

    Correct hmm shouldn't be It may very well store all kinds of goodies...but the fact that I provide a matching path to a valid file, that does contain version number as outlined in the "<TargetPath>" element is ample to verify the file on that alone, that fact that file size can be also determined from the local and download file prior to download is also an additional step to prevent further downloads. It would be completely understandable if my local file didn't contain that information or was else where on the file system. hmm unless FileHippo is editing the download...file size match should prevent download. I think the behavior can be changed...I can do this stuff in AutoIt so it's absolutely certain this can be done in .Net.
  7. First off I'd like this changed to being more of a global setting than per app...not exactly sure how it came to be per app to begin with...seems like it would be harder to manage. Anyways I'd like to see it broken down into the following triggers with only one of them needing to be hit. File Not Present File Size Wrong File MD5 Wrong (if site listed) File Version Wrong ether DB or in file Name (if present) Right now I have Version selected in Ketarin...and yet it clearly is checking file size...this is causing a lot of thrashing...if I'm just curious as to how out of date I am. Honestly I think checking the MD5 should only be done rarely...and to a lesser degree file size...as both should be correct & checked upon download...and if failed should be marked as a bad download...and ask the end user if they want to try again or put it off till later. Granted if none of these options are checked...no update could happen...as there are no triggers to hit. For me version and present is what will generally get me by...with occasionally checking file size and rarely checking MD5...provided both were correct when the file first downloaded. I'm sure for folks that just check updates once a month this stuff isn't a sore spot...but I'm trying to automate generation of large application collections...and the thrashing and time involved with checks...it a turn off right now...I just want to see if things are working right now...not make sure everything is anally valid. Anyways it would be a great feature I personally feel to be able to globally set how picky I am about triggering updates. Thanks for your time and the effort thus far put into this application...and I'm sorry for coming off so bitchy.
  8. Nologic

    File Updates

    Okay here is the problem...Ketarin is downloading stuff I already have present...further more it's already been at least once verified by Ketarin. Steps to reproduce: 1. Export your current DB to XML, regex it to only have basic information...this must be done on a large collection to run into the problem. I have a set of around 400 app's and like 60 of them want to be updated again. 2. Clear your database through the GUI to where there are no app's present. 3. Close Ketarin & then reopen. 4. Import your XML and check for updates. Example Entry: <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <WebsiteUrl>http://www.adobe.com/products/air/</WebsiteUrl> <UserAgent /> <UserNotes /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Avoid</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>version</VariableChangeIndicator> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables /> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Browsers and Plugins</Category> <SourceType>FileHippo</SourceType> <PreviousLocation></PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId>adobe_air</FileHippoId> <TargetPath>{startuppath}Updates\{category}\Adobe Air {version}.{url:ext}</TargetPath> <FixedDownloadUrl /> <Name>Adobe Air (Freeware)</Name> </ApplicationJob>
  9. As of today Firefox started getting bitchy about visiting the forum saying the cert isn't valid for this domain. Temp fix: https://addons.mozilla.org/en-US/firefox/addon/skip-cert-error/
  10. Thanks for the effort...but sadly nothing showed up...that would even give me a hint, that the app has already had work done on it. As for USSF...already put it through it's paces...granted I was lazy and did up a AutoIt script to run though things for me. I got about half the app's on FileHippo covered right now...just need to get the other half done.
  11. I can't seem to get a custom column setup that displays even code for SetupInstructions...ideally I'd like to just show ether a red or green dot icon...green that there is code in there...and red no code is present. Actually red, yellow, green and purple would be nice: green = tested and works yellow = present but untested red = present but failed to run purple - not present Along the same lines it would be nice to be able to export a text file of what app's currently don't have setup-instructions...on the flip side it would also be nice to export a list of apps that do have setup-instructions, along with the instructions. Further along this train of thought would be able to right click on a app and select from the context menu to search the web for switch & unattended info for the app. Anyways just some rambling thoughts.
  12. Thanks for looking into it...however I wish it was my mistake...as it would be quicker to fix. Maybe I'll see about pushing stuff through the GUI rather than generating an XML file.
  13. Well I'm reading the innerhtml of an dom object, then cleaning it up. AutoIt Code: Func _CleanString( $String ) $String = StringStripWS( $String , 7 ) $String = StringReplace ( $String , @LF , '' ) $String = StringReplace ( $String , @CR , '' ) $String = StringReplace ( $String , '</p>' , @CRLF & @CRLF ) $String = StringReplace ( $String , '</li>' , @CRLF ) $String = StringReplace ( $String , '<li>' , ' - ' ) $String = StringRegExpReplace( $String , '(?s)(?i)(<.*?>)', '' ) ; Ketarin Doesn't Like These $String = StringReplace ( $String , '®' , '' ) $String = StringReplace ( $String , '’' , "'" ) $String = StringReplace ( $String , '“' , '"' ) $String = StringReplace ( $String , '”' , '"' ) $String = StringReplace ( $String , '—' , '-' ) $String = StringReplace ( $String , '™' , '' ) $String = StringReplace ( $String , 'Â' , '' ) $String = StringReplace ( $String , '„' , '' ) $String = StringReplace ( $String , '¢' , '' ) Return $String EndFunc Grab the sample file off of MediaFire. *Update* updated link to newer build...and included source file & compiled exe of what I'm using to process FileHippo. Still need to add silent switches and such...but it's a nice start on things.
  14. http://www.mediafire.com/?fyr3r64w2chlqi4 Seems I'm butting my head against something all the time...always sucks to be the new guy. Anyways I'm not seeing how come the linked file, fails to import correctly. This is a cosmetic issue...but be nice to find out what I'm doing wrong...or if this is actually a bug or not. Now if I copy all the text from the Notes field and paste it into a text editor then copy and paste back in...it displays more or less fine. After Import: After Copy & Paste:
  15. http://www.mediafire...gsv7t626d452ipq Okay first off the XML is generated by me...and not Ketarin...since I seem to be having problems uploading to the forum, so I've linked to it at the start of this topic...the file is on MediaFire & is archived in Zip format. I generated GUID's for all the app's and this is to be pulling stuff from FileHippo. The error I'm getting is: Failed to import the file: There is an error in XML document (1, 329). From what I can tell...things look fine...but I'm also no expert. Thanks for your time and effort. *Update* Okay it seems that if these tags are in the XML but hold null data...Katarin will get all pissy and bent out of shape. It would be nice if Katarin would at least in plain english state such tags must be removed if null.
  • 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.