josh
-
Posts
210 -
Joined
-
Last visited
Content Type
Profiles
Forums
Applications
Posts posted by josh
-
-
+Prototype templates
Requirements: Template needs a GUID (not a {000} GUID) and it has to contain placeholders (of course). Then just import the modified template again, and it should ask if any applications that have been created from this template are to be updated.
GUID generator: http://www.guidgenerator.com/online-guid-generator.aspx
- "It needs a GUID" -> Okay
- "It has to contain placeholders (of course)" -> The other day i lost 36 jobs in Softpedia due to their website update, considering each job had 4 placeholders, are you telling me i needed to redefine 144 values? No way, edit XML is more simple...
Hm. The behavior change for templates has broken all my previous templates. Now it requires a GUID for all templates, even if the template is not intended to be a prototype (though I can respect how that really should be the default behavior).I confirm this.
-
Any chance to create an option to disable update job while installing? I prefer speed :-(
-
When I load up the variables for an application the regex I have to edit a character before it will 'trigger' the old value so I can use the "go to match"
So when I open up the variables, it won't find the old regex in there straight away so I need to delete then put back in a character. Forces the program to refresh perhaps? Just not sure why it doesn't do it upon loading.
I confirm this as well.
-
- Okay no big deal, i'm just asking this because it represents an increase of 3-10 seconds (depending on bandwith) per install - but you are most certainly aware of it.
- Maybe the problem here is me since i got used to the old Ketarin behaviour with a single, centralized log window, and now, this second, independent log window causes me some confusion. I just thought that logging that data in main log window would minimize this novelty effect but do wait for others feedback.
-
Good work with the lists! I am wondering currently:
- Why does the install function need to check for update? Since regular update function already installs, that seems redundant / waste of time.
- Why not log "install was sucessful", "install not sucessful", "installer not found" messages etc.
So far, I was thinking about prototype templates that allow you to update all applications which have been created from the same template with a new template. Maybe. Suggestions welcome, whatever seems most important to you.Good idea.
-
@josh: I am not currently able to reproduce the issue. Can you give some step by step instructions?
Hi, i know what the problem is, i had previously added "Setup>Add Instruction>Start process... {file}" to default application, removing that stops duplication.
-
+Custom user agents (per application)
Exactly what strings can we use / what is string format, thanks...
-
Now i see the code snippets... very useful! Another question, can i already migrate from previous stable release or should i wait for upcoming release? This alpha seems quite stable, at least in my perspective... :-)
-
Wow, you implemented a lot of new things!
I haven't got time to test all - yet - but so far i have 1 question. I was playing with new setup options, on a newly built database, with and without silent installers, and i discovered my instructions were being duplicated everytime i run install (from context menu). Is this normal? It does not seem to affect setup routines but like i said i only tested a couple of applications.
-
Downloading...
-
Nice surprise !
-
Hmm quite a lot of broken apps here (36) i guess i'm going to start removing apps i don't use :-)
-
Well since i dunno C# currently, i am forced to say i prefer batch scripts... Thank you for the above clarification, i'll be quiet now so others can also give you their feedback.
-
But those are not quite C# commands, nor am I sure that they are meant for setup.
I don't quite understand how you'd like to have these batch scripts converted to C#.
Ah now i understand your questions. I had assumed, that since you were using {file} variable in screenie, that all other variables would be supported as well. My mistake.
-
Yes exactly.
-
The one's i already have in my database.
-
What do you mean? Do you want to add setup instructions to all applications at once? But if so, how can you know that all apps need the same commands?
Hi Flo,
I want to use the same commands as before so IMO it would be interesting for Ketarin to update new setup field with those pre-existing commands. What i'm saying is Ketarin could offer 2 ways to define new setup instructions:
1 - from scratch (like you are doing);
2 - from pre-existing commands (this way avoiding the fastidious work of having to update manually and per-application, a large pre-populated database)
-
Sorry, I do not understand....
The jobs that I created today are based upon the pages that Softpedia uses today.
I could understand applying what you are saying to jobs that I created many months ago.
Can you please explain further.
Hi i thought that was the case (jobs created many months ago), sorry. Please post the links to those 6 applications pages so we can have a look at them.
-
Hi Flo,
That looks awesome as well but i'm not sure if i understand what it does. As per alpha #1 feedback, i can tell you i miss some sort of built-in function that scans database for existing install strings (in command field) and updates, or proposes to update, the new setup field with those existing strings. This is relevant to me since i have +150 predefined commands and i don't wish to update them one-by-one...
-
Maybe they have changed some internal links that cause these failues? Did you verify that the given link is actually a binary file?
The examples from today are 'zips'.
I used to able to use Ketarin to download these in the past.
Hi, i also have this problem, link now redirects to another page (where you have direct download link) so it's normal that Ketarin gives you that error. You need to redifine affected job(s). Best regards!
-
I unzipped this version into a folder containing a copy of my jobs.db. Launched Ketarin directly (double-click) and I see the install button is not in line with the other buttons at the bottom of the window:
Win7 Pro 64-bit, fully patched via m$ update. '
FYI...
--appyface
Hi,
I have this same problem on my VistaSP2 32-bit... regarding new features is it possible to post some sample XML? It looks awesome :-)
-
Hi all,
What is "multiple downloads" actually? Alternative mirrors?I meant pages where +1 download is available --> for instance MSE @ http://www.microsoft.com/downloads/en/details.aspx?displayLang=en&FamilyID=e1605e70-9649-4a87-8532-33d813687a7f or the 2 other examples in my post above.
For apps with multiple downloads, I use Syncaid:
I started writing that a few years ago specifically for that purpose, and then I found Ketarin, and haven't needed to maintain Syncaid since. It does have a couple nifty features lacking in Ketarin (most significantly multiple downloads), but is nowhere near as polished as Ketarin. It would be so nice to have the ability to tell Ketarin to download "myapp.*" (or "myapp\.(exe|pl|hlp|ini|chm|bin|xml)") from a given URL and have it download all matching files (see a great example of "why" here: http://live.sysinternals.com/). The single-result matching thingy is very limiting, IMHO.
Still, I wouldn't trade Ketarin for anything.
Ketarin works fine for me, what i did was to replace regex from sdownload variable with something more specific like
href=["'](http://[^"']+_x86\.exe)["']
No doubt you or Cybteksol or some other knowleadgeble Ketarin user can find something +elegant. BTW i haven't used this forum section material before but this specific template is very handy for me.
Also, if the MS DL search sucks (as unfortunately, they often do), you can try a Google search by replacing the search URL from:http://www.microsoft.com/downloads/en/results.aspx?freetext=%22{mssearch}%22&displaylang=en&stype=ss_rr&nr=10&sortCriteria=Date&sortOrder=Descending
to:
http://www.google.com/search?hl=&cat=&meta=&num=100&ie=utf-8&q=site%3Amicrosoft.com%2Fdownloads+%22{mssearch}%22#q=site:microsoft.com/downloads+%22{mssearch}%22&hl=en&tbo=1&tbs=qdr:y,sbd:1&prmd=ivfd&source=lnt&sa=X
This will change it to a Google search of all links within the last year, sorted by date, descending (newest on top). That can help if the MS search functionality keeps returning totally useless crap.
Thank you for this suggestion it can be handy. So far i have only found 1 application that doesn't go to correct page, workaround for me was to add some adtional keywords from source page.
-
Awesome! :cool:
-
Hi shawn,
Good job.
I discovered some pages with multiple downloads are a bit troublesome, for instance http://www.microsoft.com/downloads/en/details.aspx?FamilyID=02be8aee-a3b6-4d94-b1c9-4b1989e0900c also http://www.microsoft.com/downloads/en/details.aspx?FamilyID=24da89e9-b581-47b0-b45e-492dd6da2971
Another thing, what are the swebsite, schangelog and snotes variables for?
Best regards!
Ketarin 1.5 beta 7
in General discussion
Posted · Edited by josh
Even with 1.5b2 if i import the modified template (+GUID +2 new variables) Ketarin prompts me to insert new values to replace the existing one's (hence my question above) and all it does is to create a new job. Now if i import the modified template for the 2nd time, it Ketarin recognizes that new job (1 single job) and asks me if i wanna update according to your description.
EDIT1: Now i remember, i once changed 1 variable in my older template... so apparently this feature is working fine, except its of no evident use to me since all i have are jobs with no template.
EDIT2: Something is wrong, now all i get is error message saying GUID needs to have "32 characters" (36?) with 4 dashes... i have a valid XML, got GUID directly from generator above, tried several GUIDs, create another template from scratch, "reset" database with backup file... +errors...