Jump to content
Ketarin forum

Etz

Members
  • Posts

    143
  • Joined

  • Last visited

Posts posted by Etz

  1. 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?

  2. 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 ...

  3. 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

  4. 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

  5. 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.

  6. 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... :rolleyes:

    Who wants to make portable application to portable appication...i dont actually understand...

    Untill theres isnt something "fishy" in your part of code... :rolleyes:

  7. 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 poop

     

    Captcha 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... :P

     

    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... :D

    Will look into that httpx stuff also...

  8. 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... :D

  9. 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:

     

    List.PNG

     

    Maybe automatic A...Z sorting by default could be implemented? :rolleyes:

×
×
  • 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.