FranciscoR Posted March 18, 2009 Report Share Posted March 18, 2009 +Right-to-left option for regular expressions +Add POST data to URLs What a nice surprise !!! I am using RTL already ! =D Link to comment Share on other sites More sharing options...
FranciscoR Posted March 18, 2009 Report Share Posted March 18, 2009 Flo, what about an example on POST ? Kind'a lost here. <form id="download" method="post" action="/gets.php?serwer=1"> <div style="float: left;"> <input type="hidden" value="140" name="id"/> <input class="form_btn2" type="button" onclick="pobierz(1)" value="download"/> <input class="form_btn2" type="button" onclick="pobierz(2)" value="download - mirror"/> </div> url is http://en.totalcmd.pl/download/wlx/dbf/CSV Link to comment Share on other sites More sharing options...
CybTekSol Posted March 19, 2009 Report Share Posted March 19, 2009 +Right-to-left option for regular expressions+Add POST data to URLs WOW Flo... you are certainly busy! I'm SO excited my spine tingles. Link to comment Share on other sites More sharing options...
floele Posted March 19, 2009 Author Report Share Posted March 19, 2009 @FranciscoR: This one is actually still not possible to download. I need to workaround one more limitation. Link to comment Share on other sites More sharing options...
FranciscoR Posted March 19, 2009 Report Share Posted March 19, 2009 (edited) @FranciscoR: This one is actually still not possible to download. Lucky me, =) but I still think a small example of POST would help. I would like to test it with Java. What is Array #0/1, why is Array 0 never populated in my testing, how should I properly populate name/value pairs, how does Ketarin handle POST, do I have to insert the variable in the end of DL URL...? P.S. RTL is great ! Edited March 19, 2009 by FranciscoR Link to comment Share on other sites More sharing options...
CybTekSol Posted March 19, 2009 Report Share Posted March 19, 2009 RTL is great ! I agree 100% with that FranciscoR... now I've got to find some time to simplify my template collection using RTL! Link to comment Share on other sites More sharing options...
floele Posted March 19, 2009 Author Report Share Posted March 19, 2009 Here's a sample (requires the latest build): <?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" Guid="8dc2e22f-169a-4dd0-bac5-b3ca38956de6"> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <Variables> <item> <key> <string>url</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>ResponseUri: ([^\s]+)</Regex> <PostData>id=140</PostData> <Url>http://en.totalcmd.pl/gets.php?serwer=1</Url> <Name>url</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <Category /> <SourceType>FixedUrl</SourceType> <PreviousLocation>h:\Setup\wlx_csv.zip</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2009-03-19T19:57:56.6664692+01:00</LastUpdated> <TargetPath>h:\Setup\</TargetPath> <FixedDownloadUrl>{url}</FixedDownloadUrl> <Name>Total Commander</Name> </ApplicationJob> </Jobs> Link to comment Share on other sites More sharing options...
FranciscoR Posted March 19, 2009 Report Share Posted March 19, 2009 (edited) Awesome ! Edited March 19, 2009 by FranciscoR Link to comment Share on other sites More sharing options...
FranciscoR Posted March 19, 2009 Report Share Posted March 19, 2009 So the catch here was Javascript function pobierz(nr) { if(nr==1) { document.forms.download.action="/gets.php?serwer=1" Not so easy... Link to comment Share on other sites More sharing options...
FranciscoR Posted March 20, 2009 Report Share Posted March 20, 2009 And also not so difficult... Link to comment Share on other sites More sharing options...
CybTekSol Posted March 20, 2009 Report Share Posted March 20, 2009 Hey FranciscoR, I did not know about the 'HTTPFox' Firefox extension... it looks like it will be of considerable value to us 'template geeks'! Link to comment Share on other sites More sharing options...
FranciscoR Posted March 20, 2009 Report Share Posted March 20, 2009 You bet. =) I discover it last night and seems to work fine. It makes this POST data inspection a lot easier, gives you easy tracking on timed cookies, etc. Firebug will do that too, but you have to reload page all over again, bla, bla, bla... for me it's a keeper. There's also a commercial app for this purpose that will cost you 280 USD. Link to comment Share on other sites More sharing options...
CybTekSol Posted March 21, 2009 Report Share Posted March 21, 2009 @FranciscoR, I worked with 'HTTPFox' extensively last night and it has quickly become one of my favorite Firefox extensions! A real productivity booster for geeks like us. I don't know how I ever made do all those years without Firefox and it's customization through extensions! Link to comment Share on other sites More sharing options...
Stalker Posted March 22, 2009 Report Share Posted March 22, 2009 When I check "Share this app" and finish editing it I am greeted with the following exception: Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** CookComputing.XmlRpc.XmlRpcTypeMismatchException: response contains struct value with missing non-optional member: UseCount [response : array mapped to type RpcApplication[] : element 0 : struct mapped to type RpcApplication] в CookComputing.XmlRpc.XmlRpcSerializer.ReportMissingMembers(Type valueType, Hashtable names, ParseStack parseStack) в CookComputing.XmlRpc.XmlRpcSerializer.ParseStruct(XmlNode node, Type valueType, ParseStack parseStack, MappingAction mappingAction) в CookComputing.XmlRpc.XmlRpcSerializer.ParseValue(XmlNode node, Type ValueType, ParseStack parseStack, MappingAction mappingAction, Type& ParsedType, Type& ParsedArrayType) в CookComputing.XmlRpc.XmlRpcSerializer.ParseArray(XmlNode node, Type ValueType, ParseStack parseStack, MappingAction mappingAction) в CookComputing.XmlRpc.XmlRpcSerializer.ParseValue(XmlNode node, Type ValueType, ParseStack parseStack, MappingAction mappingAction, Type& ParsedType, Type& ParsedArrayType) в CookComputing.XmlRpc.XmlRpcSerializer.ParseValue(XmlNode node, Type ValueType, ParseStack parseStack, MappingAction mappingAction) в CookComputing.XmlRpc.XmlRpcSerializer.DeserializeResponse(XmlDocument xdoc, Type returnType) в CookComputing.XmlRpc.XmlRpcSerializer.DeserializeResponse(Stream stm, Type svcType) в CookComputing.XmlRpc.XmlRpcClientProtocol.ReadResponse(XmlRpcRequest req, WebResponse webResp, Stream respStm, Type returnType) в CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(Object clientObj, MethodInfo mi, Object[] parameters) в CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(MethodInfo mi, Object[] Parameters) в XmlRpcProxy682a3077-7a55-4a77-a038-328129a4e821.GetSimilarApplications(String searchSubject, String appGuid) в Ketarin.Forms.ApplicationJobDialog.bOK_Click(Object sender, EventArgs e) в System.Windows.Forms.Control.OnClick(EventArgs e) в System.Windows.Forms.Button.OnClick(EventArgs e) в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms.ButtonBase.WndProc(Message& m) в System.Windows.Forms.Button.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3074 (QFE.050727-3000) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- Ketarin Версия сборки: 1.0.5.235 Версия Win32: 1.0.5.235 CodeBase: file:///C:/Program%20Files/Ketarin/Ketarin.exe ---------------------------------------- System.Windows.Forms Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System.Data Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Data.SQLite Версия сборки: 1.0.58.0 Версия Win32: 1.0.58.0 CodeBase: file:///C:/Program%20Files/Ketarin/System.Data.SQLite.DLL ---------------------------------------- System.Transactions Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.Design Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll ---------------------------------------- System.Xml Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3074 (QFE.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Web Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3074 (QFE.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll ---------------------------------------- System.Configuration Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.EnterpriseServices Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- kw-6crtt Версия сборки: 1.0.5.235 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- _19e3d3k Версия сборки: 1.0.5.235 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- mscorlib.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3074 (QFE.050727-3000) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- System.XML.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.resources/2.0.0.0_ru_b77a5c561934e089/System.Xml.resources.dll ---------------------------------------- Accessibility Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- XmlRpcProxy682a3077-7a55-4a77-a038-328129a4e821 Версия сборки: 1.0.5.235 Версия Win32: 1.0.5.235 CodeBase: file:///C:/Program%20Files/Ketarin/Ketarin.exe ---------------------------------------- System.resources Версия сборки: 2.0.0.0 Версия Win32: 2.0.50727.3053 (netfxsp.050727-3000) CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. Link to comment Share on other sites More sharing options...
floele Posted March 22, 2009 Author Report Share Posted March 22, 2009 Works fine for me. Can you reproduce that? Link to comment Share on other sites More sharing options...
Stalker Posted March 22, 2009 Report Share Posted March 22, 2009 (edited) Yup. 100% reproducible. Ketarin's version is 1.0.5.235. Edited March 22, 2009 by Stalker Link to comment Share on other sites More sharing options...
floele Posted March 22, 2009 Author Report Share Posted March 22, 2009 Should be fixed now. Link to comment Share on other sites More sharing options...
Stalker Posted March 22, 2009 Report Share Posted March 22, 2009 And it is. However I have found another minor problem. I am trying to share an application named TED (short for Torrent Episode Downloader). When I click OK a window pops up saying that the app with the same name already exists and asks me to choose another. The only app listed is "UltimateDefrag FREE". Link to comment Share on other sites More sharing options...
floele Posted March 22, 2009 Author Report Share Posted March 22, 2009 Yeah...this is somewhat a limitation Why not name it "Torrent Episode Downloader (TED)"? Link to comment Share on other sites More sharing options...
Stalker Posted March 22, 2009 Report Share Posted March 22, 2009 I can (I did actually). Just wanted to let you know of the issue. I understand the need for substring match though. Link to comment Share on other sites More sharing options...
CybTekSol Posted March 24, 2009 Report Share Posted March 24, 2009 Flo, I have put Ketarin 1.0.5 through 10+ hours of torture/testing and I must say I AM VERY IMPRESSED! I can accomplish most anything necessary to 'finalize' my app arsenal now! I want to THANK YOU again for being so responsive to our feature requests and input! My most sincere CONGRATS on a TRULY OUTSTANDING APPLICATION!! Link to comment Share on other sites More sharing options...
floele Posted March 24, 2009 Author Report Share Posted March 24, 2009 Thanks Link to comment Share on other sites More sharing options...
FranciscoR Posted March 24, 2009 Report Share Posted March 24, 2009 Flo, I have put Ketarin 1.0.5 through 10+ hours of torture/testing 10+ hours to do what ? Download 1000+ apps from scratch ? Yeah, but those timmings can still be improved... Link to comment Share on other sites More sharing options...
CybTekSol Posted March 24, 2009 Report Share Posted March 24, 2009 10+ hours to do what ? Configuring, re-configuring, tweaking, importing, exporting, adding 100 or so apps (now 1100+), tweaking, refining templates, testing new features, updating and smiling the entire time! Yeah, but those timmings can still be improved... FranciscoR... you're are beginning to sound like a 'glass is half empty' kinda person. LOL... Link to comment Share on other sites More sharing options...
FranciscoR Posted March 24, 2009 Report Share Posted March 24, 2009 FranciscoR... you're are beginning to sound like a 'glass is half empty' kinda person. LOL... CybTekSol... you're begging to sound like a 'glass is FULL' kinda person. LOL... scared with some changes ? Smile ! =) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now