Jump to content
Ketarin forum

Stalker

Members
  • Posts

    195
  • Joined

  • Last visited

Everything posted by Stalker

  1. On the topic of showing variable values instead of names. I just checked and while it works for user-defined variable it still doesn't for built-in ones. I.e. {DEST_DIR}\{category}\ will show up as D:\Distrib\{category}\ in Target column.
  2. Well, *NIX tr's syntax is nice for such thing. Array of what's and array of with's. Although in case of tr it only works on symbols, not full strings.
  3. Ketarin will detect a fixed-name file change just fine. No need to worry about it.
  4. Aha, got it. Thanks. Now it errors out on System.Data.SQLite. Do I need some headers or whatever is C#'s alternative ?
  5. It's currently impossible to know the current Ketarin version to show in Custom Column for example. Could it please be added somewhere to the main page ?
  6. All files from CDBurnerXP folder in the project are missing. Good to know. Thanks. Yup. Works fine with 0.9.9.10.
  7. The new version has a reverse bug I guess I have Spybot S&D to download betas regardless of global settings and it continuously re-downloads itself. Oh and by the way I tried to compile the source of Ketarin found on the main page and it won't compile due to a bunch of files missing (presumably from CDBurnerXP).
  8. The variables work like a charm but a small request if I may. There's no way to show the value of a variables. For example I have DISTRIBDIR set to be the directory to download files to. "Target"column now shows a bunch of {DISTRIBDIR}'s. Not very helpful. Would it be possible to show the actual variable value ? Maybe a switch between var name and var value ? Another problem is in variables in download links. I've set up a link with dynamic version field, clicked "Update" and got 404. Now there's no way for me to know what went wrong. I don't know what value does the variable contain. Could it be possible when adding variables for link creation to show the actual value after everything was set ? Or maybe error window will show the actual link it used to get to an error.
  9. I was using "mirrorless"approach suggested above. The link is http://download.sourceforge.net/launchy/LaunchySetup212.exe Using a mirror (http://surfnet.dl.sourceforge.net/sourceforge/launchy/LaunchySetup212.exe) did help. Thanks. What about version though ? I don't remember being able to parse out some characters using regexp so I guess those won't work either.
  10. I tried downloading files from Sourceforge but the always time out. I added http://sourceforge.net to "Spoof HTTP header" with no avail. Another problem is that a lot of times I'll run into an application where the latest version will be displayed in x.x.x (f.e. 2.1.2) format while the link would be in xxx (f.e. appname212.exe). Such an example would be Launchy. Does anyone have a workaround for such problem ?
  11. Because FileHippo pages are quite standardized and because writing custom variables for each app would be a pain would it be possible that some variable (f.e. {fh_version}) will automatically be populated with the version of the app downloaded (not the last version as it can be beta but the one which was actually downloaded) ? It would be useful for being displayed in Custom column for example.
  12. Ketarin 0.9.9 crashes when I click "Update now" button. Crashlog below: Описание: Stopped working Сигнатура проблемы: Имя события проблемы: CLR20r3 Сигнатура проблемы 01: ketarin.exe Сигнатура проблемы 02: 0.9.3.0 Сигнатура проблемы 03: 492ae9d5 Сигнатура проблемы 04: Ketarin Сигнатура проблемы 05: 0.9.3.0 Сигнатура проблемы 06: 492ae9d5 Сигнатура проблемы 07: 48d Сигнатура проблемы 08: 7c Сигнатура проблемы 09: System.InvalidCastException Версия ОС: 6.0.6001.2.1.0.256.1 Код языка: 1058
  13. Well, I was unable to properly attach the debugger (it will show assembly instead of source code) but judging from the function source I see you check MD5 for FileHippo downloads. The problem is that MD5 for the local file is FA5C04F993BDF0E91B91917723A4E32F and for the remote file is 41238C451571C4992948CCB2A7B6223F. I think this is due to the fact that I have "Do not download beta versions" checked because FA5C04F993BDF0E91B91917723A4E32F is a checksum of the latest non-beta foobar. Same goes for Spybot (the latest version on FileHippo is beta). On an absolutely unrelated note wouldn't it be more efficient to check m_SourceType == SourceType.FileHippo first and !string.IsNullOrEmpty(m_FileHippoId) afterward because IsNull check doesn't make sense when source is not FileHippo ?
  14. Some applications (foobar2000 and Spybot S&D for example) will be downloaded every time you request an update even if the file already downloaded is up to date. Here's an entry for foobar2000: <?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="2e0c06f9-9318-433c-9e58-e24a6ba072e1"> <CanBeShared>false</CanBeShared> <ShareApplication>false</ShareApplication> <HttpReferer /> <Variables> <item> <key> <string>url</string> </key> <value> <UrlVariable> <Regex /> <Url>http://www.foobar2000.org/?page=Download</Url> <StartText>Latest stable version</h2> Download <a href="</StartText> <EndText>">foobar2000</EndText> <Name>url</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <Category>Music</Category> <SourceType>FileHippo</SourceType> <PreviousLocation>D:\Distrib\foobar2000_0.9.5.6.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId>foobar2000</FileHippoId> <LastUpdated>2008-11-24T22:02:45.987+02:00</LastUpdated> <TargetPath>D:\Distrib\</TargetPath> <FixedDownloadUrl>http://www.foobar2000.org/{url}</FixedDownloadUrl> <Name>foobar2000</Name> </ApplicationJob> </Jobs> I use FileHippo way of updating the application. Using a static URL seems to fix the problem. Here's an entry for Spybot S&D: <?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="da9a0fa1-1364-4a70-90cb-fe470298f313"> <CanBeShared>false</CanBeShared> <ShareApplication>false</ShareApplication> <HttpReferer /> <Variables /> <ExecuteCommand /> <Category>Security</Category> <SourceType>FileHippo</SourceType> <PreviousLocation>D:\Distrib\spybotsd160.exe</PreviousLocation> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>false</Enabled> <FileHippoId>spybot_search_destroy</FileHippoId> <LastUpdated>2008-11-23T00:15:28.607</LastUpdated> <TargetPath>D:\Distrib\</TargetPath> <FixedDownloadUrl /> <Name>SpyBotSD</Name> </ApplicationJob> </Jobs> Note: I have disabled Spybot because of the issue I'm describing. All other apps I update from FileHippo work fine so I don't really know if it's Ketarin or FileHippo problem.
  15. No, after restarting the application I can no longer reproduce it. But when it was reproducible it was happening every time "Share with others" was checked. It started reproducing after I've added 10 or so applications to the app list, some by creating fresh entries but mostly from online search.
  16. Steps to reproduce: 1) Select Add New Application - New Application... 2) Enter a unique application name 3) Fill URL\FileHippo ID and download dir 4) Check "Share this application with others" 5) Click OK Actual result: Exception is thrown: SQLite error cannot rollback - no transaction is active System.Data.SQLite.SQLiteException: SQLite error cannot rollback - no transaction is active in System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt) in System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt) in System.Data.SQLite.SQLiteDataReader.NextResult() in System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave) in System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior) in System.Data.SQLite.SQLiteCommand.ExecuteNonQuery() in System.Data.SQLite.SQLiteTransaction.IssueRollback(SQLiteConnection cnn) in System.Data.SQLite.SQLiteTransaction.Rollback() in System.Data.SQLite.SQLiteTransaction.Dispose(Boolean disposing) in System.Data.Common.DbTransaction.Dispose() in Ketarin.ApplicationJob.Save() in Ketarin.MainForm.cmnuAdd_Click(Object sender, EventArgs e) in System.Windows.Forms.MenuItem.OnClick(EventArgs e) in System.Windows.Forms.MenuItem.MenuItemData.Execute() in System.Windows.Forms.Command.Invoke() in System.Windows.Forms.Command.DispatchID(Int32 id) in System.Windows.Forms.Control.WmCommand(Message& m) in System.Windows.Forms.Control.WndProc(Message& m) in System.Windows.Forms.ButtonBase.WndProc(Message& m) in System.Windows.Forms.Button.WndProc(Message& m) in wyDay.Controls.SplitButton.WndProc(Message& m) in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Application is not added to the list of applications. In order for application to appear in the list any new entry must be created. Then both new entry and the application add before the exception is thrown will be added to the list.
  17. It would be nice to see some new preferences fields like: default download location (so the user won't have to enter it every time manually) ability to append app's category to save dir (so for example if I specify D:\Distrib\ and my app is in Security category it gets saved into D:\Distrib\Security\) having in mind everything above, an ability to just specify the file name I want to be used and it'll automatically append the default download dir Otherwise I would like to thank you for a wonderful utility. Always wanted something like this to keep my packages up to date.
×
×
  • 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.