-
Posts
143 -
Joined
-
Last visited
Content Type
Profiles
Forums
Applications
Posts posted by Etz
-
-
OK basically I`m Latest Ketarin build and using naming scheme:
{path}\{category}\{appname} v.{version}.{url:ext}
"path" is global variable and Now comes the problem:
If I define it: W:\Repository , it works,
but if I define it as full network path:
\\192.168.1.2\install\Repository\ , it doesnt...
(It works it windows explorer though, so it must be somekind of issu related to Ketarin )
If I use root folder on that share in global variable, for example: \\192.168.1.2\install
It also works...
Digging in the logs show interesting thing, ketarin puts "pipe" symbol, after share name, so it searches for location:
\\192.168.1.2\install|\Repository\ , which ofcourse doesnt exist...hence here comes the error.
Why I dont want to define it as mapped drive with letter?
Because I have mutliple computers at home, and sometimes mapped drive letters differ after clean install...
Maybe someone can explain this behaviour for me, is it a Bug of Ketarin, or a bug of my understanding?
-
I'd would not like losing the current 'Force Download' behavior. Rather than changing it, I'd prefer an extra option like 'Only Download'.
This way, everybody wins.
For me, it seems not necessary to duplicate features
-
Im not sure if Exporting the profile before removal from Ketarin helps regain my ownership at a later date, even if it was shared at some point and i import it back in from my local drive.
It will work that way...
-
I guess, at the moment, 1 time single wipeout would be enough...
Theres too many, not working and duplicate templates.
Also I wonder, if I wont edit my shared template, will it re-upload itself automatically, if it doesnt exist in DB,
or I have to open it in edit mode and hit OK for that?
-
Hmm... maybe create a script, which deletes automatically from DB, if app is not renewed in X period of time?
-
+1.
Also Would it be possible to add option, to delete apps from online DB?
Basically that every user can delete things that he has created and shares?
Also I pretty much like Omniferum idea.
Then we could housekeep always working app templates and clean database.
-
For me it seems better, if Force Download only downloads and Update does, what it exactly does now.
-
So far Ketarin doesnt export settings for:
1. Custom Columns
2. Global variables
3. Code Snippets
Could they be added to exported settings file?
-
Yes, this feature would much needed...
For example I`m haveing lot of offline installers of paid software...and also I process them like tomorrow described, but its a bit complicated and annoying with those extra warnings...
-
Great find...
-
You're pretty safe there. Most of these sites don't change their code very much at all, which is why programs like this are able to work at all.
For the version, you can try something like this:
</a>\s\|\s\S+\s([\d\.build\s]+?)\s*[\r\n]
That ought to work for most of these apps on MG, as long as it doesn't have a space in the title. If you share your current template I can provide a more universal solution.
Never mind, found solution myself...and thanks for pointing me to the right direction
(?-s:(\d+(?:\.\d+)+.*?|\d b[a-z]* ?\d+|\d+ sp\w+|r\d+)(?= ?(?:download|[<\[\]]))|(?-s:20\d\d-\d\d-\d\d))
It aint pretty, but it works ...
-
It's missing a "+". Try with this:
href="(http://majorgeeks.com/downloadget.php\?.*?)">[\s\r\n\t]*<IMG[^<>]+"images/icons/x64
Yes, this version works...but breaks template and doesnt download...
Problem is, it matches both download references...
<A href="(http://majorgeeks.com/downloadget.php\?.*?)">[\s\r\n\t]*<IMG[^<>]+"images/icons/x64
Works, but it ain`t very pretty, if they fix their HTML, and remove " ", it will break...
Also still cant figure out, how to mach version+build, for example 26.6 Build 3 as version number...
Sorry for stupid questions, but I`m a novice at regexp... :S
-
Hmm odd.Just added 4 new apps (search for "Ryder" and "NConvert") and they're in the database.So it's possible this bug only affects updates to app profiles.
Yes, new submissions now work, also modifying...
-
Something like this ought to work (use it on the appredirect variable):
href="(http://majorgeeks.com/downloadget.php\?.*?)">[\s\r\n\t]*<IMG[^<>]"images/icons/x64
In this case it doesnt, it doesnt match anything... (Failed, The format of the URI "" cannot be determined.)
http://majorgeeks.com/Prime95_d4363.html
Second question is how to generally match Build if it exists?
So I could use that regex in all MG apps, in those that does include Build number and for those which doesnt
-
Same issue here... changes arent visible in DB, also new submissions are missing...
-
How to downlad only 64-bit installers from MajorGeeks with this template?
For example: http://majorgeeks.com/Process_Lasso_d4050.html
-
Does anyone have this?
-
After editing variables from app and clicking ok, latest vesrion hangs...and finally crashes...
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
CookComputing.XmlRpc.XmlRpcInvalidXmlRpcException: Response XML not valid XML-RPC - missing methodResponse element.
at CookComputing.XmlRpc.XmlRpcSerializer.DeserializeResponse(XmlDocument xdoc, Type returnType)
at CookComputing.XmlRpc.XmlRpcSerializer.DeserializeResponse(Stream stm, Type svcType)
at CookComputing.XmlRpc.XmlRpcClientProtocol.ReadResponse(XmlRpcRequest req, WebResponse webResp, Stream respStm, Type returnType)
at CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(Object clientObj, MethodInfo mi, Object[] parameters)
at CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(MethodInfo mi, Object[] Parameters)
at XmlRpcProxy0c2c3b6a-34d8-4758-a155-99ee21e97105.GetSimilarApplications(String searchSubject, String appGuid)
at Ketarin.Forms.ApplicationJobDialog.bOK_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Ketarin
Assembly Version: 1.6.1.434
Win32 Version: 1.6.1.434
CodeBase: file:///Z:/Ketarin%20(Latest)%20v.1.6.1-b1/Ketarin.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5660 (QFE.050727-5600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Data.SQLite
Assembly Version: 1.0.65.0
Win32 Version: 1.0.65.0
CodeBase: file:///Z:/Ketarin%20(Latest)%20v.1.6.1-b1/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Design
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.EnterpriseServices
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
92p8flgj
Assembly Version: 1.6.1.434
Win32 Version: 2.0.50727.5660 (QFE.050727-5600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
w60rx5t6
Assembly Version: 1.6.1.434
Win32 Version: 2.0.50727.5660 (QFE.050727-5600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
XmlRpcProxy0c2c3b6a-34d8-4758-a155-99ee21e97105
Assembly Version: 0.0.0.0
Win32 Version: 1.6.1.434
CodeBase: file:///Z:/Ketarin%20(Latest)%20v.1.6.1-b1/Ketarin.exe
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
-
Oh, you want to have "recursive" variables. I see. Has been suggested before (at least for global variables) but is not yet possible.
Recursive variables is a must...at least for naming scheme that Im using
-
Its really unneeded...
If Author really wanted, he could package it into 7z.sfx wiht nice icon also...
Theres is option to pack executable with UPX and regain more size...
Personally I dont see a point...better developer does hes work at best then...tinking how small he can sqeeze hes app...
~150KB doesnt make that much of a difference to me...
There are much better ways to reduce app or installer size...
Ketarin doesnt write anything into registry...its already portable...
as previously said, you only have to have jobs.db in ketarin folder and your downloads also directed into "portable place"...
Actually your creation seems pretty much useless to me...
Who wants to make portable application to portable appication...i dont actually understand...
Untill theres isnt something "fishy" in your part of code...
-
Yep It works...
-
For the Gigabyte stuff just generate an RSS page using their page
http://www.gigabyte.com/service/rss/rss.aspx
You can paste the generated RSS page into Ketarin and extract the download link from there.
Not a bad idea...will definately try that
Asus uses Captcha, no idea how you will get that to function and their RSS is poopCaptcha isn't main problem, beecause ASUS has an Public FTP, main problem with ASUS is getting version numbers and right files, because their FTP is also a real mess like RSS. And almost whatsover doesnt match versions on their website...
Take a look: ftp://ftp.asus.com/../pub/ASUS/EeePC/1201PN/
Same model can utilize different network cards in different markets, etc.. also we have a multiple files with same version...and so on...
If you're familiar with JavaScript...Unfortunately I dont... but will try to figure that option out.
Look at the "httpx" protocol method on this forum to assign cookies to pass to the page.Good luck!
I definaly need luck, for pulling that off...
Will look into that httpx stuff also...
-
You can use a Reg file to accomplish the same thing, though.
There is a small "annoying" limitation. You can use that Reg after install, but cannot integrate those settings into Unattended Installer.
Windows 7 resets all security settings including registry ones into default during setup.
Still, not a bad idea doing it via Registry after install, instead of "surfing" menus...
-
Basically, Ketarin creates Install groups automatically by Category.
First of all, by default they are not sorted aplpahbetically and secondly, If I create new group it is always at the bottom.
It Would be very handy to be able sort them alphabetically, or just drag and drop groups in different order.
Then It would be possible to create my own and "make it to the top" or just drag it there.
Explanation is below and if you look by Category names...they are basically in random order at the moment:
Maybe automatic A...Z sorting by default could be implemented?
Crash after "update all" - 2GB Filesize limitation
in Bugs
Posted · Edited by Etz
Started about a week ago, always after downloading updated apps, ketarin crashes with error:
Oddly enough, happens on three different machines...