Jump to content
Ketarin forum

Reformed Pirate

Members
  • Posts

    25
  • Joined

  • Last visited

Everything posted by Reformed Pirate

  1. stinf: Macrium Reflect Free seems to be working just fine for me with the current template. The app ID is "macrium-reflect-free". The app ID is always that dashed name of the application in the URL on this template. Lemme know if you're still having problems...
  2. @UksusoFF: looks like the app ID would just be "gimp-animation-package" for Brothersoft. It looks like I was nervous about them changing those numbers at the end, so I put <Regex>/({appid}-\d+?.html)"</Regex> in there to look for "gimp-animation-package" in this case followed by a hyphen, set of more than one numbers and ".html". Lemme know if that doesn't work or doesn't make sense. Thanks...
  3. Try it again. It works, but currently only on versions like "4.59b" and "1.07.114". I'll tweak it when I have some more time to have it include things like "beta 3", "build 48", etc.
  4. Thanks, UksusoFF... Brothersoft changed their site recently, and I just hadn't gotten around to updating the template. I'll try to do that tonight if I get a chance.
  5. Shawn: that's good information and all about the exporting and re-exporting, but the prototype template (if I can get it working properly, of course) should eliminate the need to export one at time by updating all applications from a common repository. I just started fresh, manually re-entering regexes for an application and exporting to an XML file as an application template. All I've done from this point is added a "Guid" at the top per http://wiki.ketarin.org/index.php/Templates to make it a prototype template as well as giving the "Category" variable a placeholder. This does not work at all how I'd expect it to... <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="47528454-605d-4d8c-a759-8d502ee0a707"> <SourceTemplate> <![CDATA[]]></SourceTemplate> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileSize>0</LastFileSize> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>version</VariableChangeIndicator> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>Sound Controllers</TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>platform</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>Windows</TextualContent> <Name>platform</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>realtek-high-definition-audio</TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>searchpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>action="\S*?([\d-_]+.html)"</Regex> <Url>http://download.cnet.com/</Url> <Name>searchpage</Name> </UrlVariable> </value> </item> <item> <key> <string>searchresult</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/({appid}/[\d-_]+.html)</Regex> <Url>http://download.cnest.com/{searchpage}?query="{appid:replace:-: }"&tag=srch&searchtype=downloads&filterName=platform={platform}&filter=os=134|platform={platform}</Url> <Name>searchresult</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://download.cnet.com/{searchresult}</TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>name="productVersion"\s+value="(.+?)"</Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>appredirect</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(http://dw.com.com/redir\S+)?"></Regex> <Url>{appdlpage}</Url> <Name>appredirect</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>[^\w]+URL=((ftp|http)://\S+)?"[^\w]+</Regex> <Url>{appredirect}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category> <placeholder name="What is the name of this application?" value="" /> </Category> <SourceType>FixedUrl</SourceType> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name>Realtek HD Audio Template</Name> </ApplicationJob> </Jobs>
  6. Thanks, flo...hadn't realized that. So I just tried altering my Download.com template by changing the "guid" to "Guid" and nothing else, and now Ketarin won't import this XML. http://imgur.com/xtQ0p.png has the error that I receive.
  7. SnapFiles added. Omni: I may have to give this another shot. I'd tried to have the names auto-populate previously, but the app names from that source then just showed up as {appname} which did me no good. Since you're populating it in a variable {name} and, I assume, then reading that into {appname} perhaps you're having better results. I'll try this out tomorrow. It's bedtime for me, now that I've officially got all of the download sites that I'd need to redownload my entire application library.
  8. So I just created a Softonic template, and I ran into exactly what I was talking about above. In the "download" variable, I changed the scrape's regex from "http" to "(http|ftp)" in case the download link is FTP. When I drag my XML template back into Ketarin, I expect it to ask me if I want to update all of the applications created by this template but Ketarin seems to want to ignore that my XML was ever updated. Code below... Original Template: <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="0e7e1b05-1fe1-4d2c-9b91-eae6c1079ee3"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer>{appdlpage}/download</HttpReferer> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>platform</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What platform does this application run on?" value="" options="|Windows|Mac|Phones|Palm OS|Pocket PC" /> </TextualContent> <Name>platform</Name> </UrlVariable> </value> </item> <item> <key> <string>platformrename</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>{platform:multireplace:|:Windows|Mac|Phones|Palm OS|Pocket PC:windows|mac|phones|palm|pocketpc}</TextualContent> <Name>platformrename</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the ID of this application?" value="" /> </TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(\S*{appid}.en.softonic.com\S*)(?=/"|")</Regex> <Url>http://en.softonic.com/s/{appid}:{platformrename}</Url> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>>\s*(\d+\.\d+[\.\w]*)\s*<</Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(http://\S+?)" target="_blank">\s*download link</Regex> <Url>{appdlpage}/download</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> Updated Template: <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="0e7e1b05-1fe1-4d2c-9b91-eae6c1079ee3"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer>{appdlpage}/download</HttpReferer> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>platform</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What platform does this application run on?" value="" options="|Windows|Mac|Phones|Palm OS|Pocket PC" /> </TextualContent> <Name>platform</Name> </UrlVariable> </value> </item> <item> <key> <string>platformrename</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>{platform:multireplace:|:Windows|Mac|Phones|Palm OS|Pocket PC:windows|mac|phones|palm|pocketpc}</TextualContent> <Name>platformrename</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the ID of this application?" value="" /> </TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(\S*{appid}.en.softonic.com\S*)(?=/"|")</Regex> <Url>http://en.softonic.com/s/{appid}:{platformrename}</Url> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>>\s*(\d+\.\d+[\.\w]*)\s*<</Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="((http|ftp)://\S+?)" target="_blank">\s*download link</Regex> <Url>{appdlpage}/download</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs>
  9. I'm officially back at square one then, lol. So I have the IDs defined, yet Ketarin is not asking me to update things when I change something. Any ideas? Thanks again for your time (and this incredible program)...
  10. Thanks for the input, guys. So just to make sure that I'm understanding everything correctly: What I've been doing by explicitly adding GUIDs to my templates is wrong, as Ketarin will already assign a GUID to each application. What I should've been doing is adding GUIDs to the placeholders themselves so that when a change is made, Ketarin will understand and offer to update applications created by that template...right?
  11. Thanks, Omni & Shawn. I hadn't understood that there were two different types of templates. It sounds like a proto template is exactly what I need and just need to configure mine appropriately. Do either of you, by chance, have an example of this that I can look at? A search for "proto-template" and "proto AND template" return nothing here on the forums. Thanks in advance!
  12. I'm more than happy to share a log, but I just want to make sure we're on the same page first. Your templates are working great for downloading applications, just as my own are working well for me. What I'm trying to do, though, is get my apps to update based on a template when I make changes. I'm sure that I'm not explaining myself well, so here's an example: If I have a Download.com template that works based on search results, I may have something similar to: http://download.cnet.com/1770-20_4-0.html?query=bla... ...but then I start wondering if Download.com will always use 1770-20_4-0.html to search through, so I create a new variable to eliminate that problem (e.g. "searchpage"=[\d\-_]+.html). I want my new template variable to be added to all of my Download.com apps and have the "searchresult" to now show up as "http://download.cnet.com/{searchpage}?query=bla..." without me having to alter like 200 applications. I thought that was the point of a GUID. Additionally, I've seen threads on here saying that having associated GUIDs is a best practice. If Ketarin assigns its own automatically per program, it's confusing why these kinds of comments are ever said...
  13. Omni: I appreciate the input, but the only thing that I understand in what you said was not to explicitly define a GUID in my template. But I guess that's where my confusion really lies: I thought that the GUID was established so that Ketarin could recognize changes and update those particular ones if a revised version of that template was used later on (...?). I've tried bringing a number of templates from you and Shawn in to my Ketarin, setting up some application to test with and then modifying a regex to include "\s*" or something insignificant that would basically change the template just enough to offer to update my apps to this revised templates. Needless to say, I can't seem to get anything updating when the template is changed with mine or y'all's.
  14. Hey, Omni...I modified your template to make it a bit kinder for the end-user. Have a look: <?xml version='1.0' encoding='utf-8'?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <SourceTemplate> <![CDATA[]]></SourceTemplate> <WebsiteUrl /> <UserAgent /> <UserNotes /> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer /> <SetupInstructions /> <Variables> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>http://[^'"]+[^'"]+\.exe</Regex> <Url>{refer2}</Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>refer1</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>http://[^'"]+[^'"]+\.html</Regex> <Url>http://www.nvidia.com/Download/processDriver.aspx?psid={psid}&pfid={pfid}&osid={osid}〈=en-us</Url> <Name>refer1</Name> </UrlVariable> </value> </item> <item> <key> <string>refer2</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>http://[^'"]+windows[^'"]+</Regex> <Url>{refer1}</Url> <Name>refer2</Name> </UrlVariable> </value> </item> <item> <key> <string>psid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>52</TextualContent> <Name>psid</Name> </UrlVariable> </value> </item> <item> <key> <string>pfidgui</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="Is this driver for a desktop or laptop?" options="|Desktop|Laptop"/> </TextualContent> <Name>pfidgui</Name> </UrlVariable> </value> </item> <item> <key> <string>pfid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>{pfidgui:multireplace:|:Desktop|Laptop:299|500}</TextualContent> <Name>pfid</Name> </UrlVariable> </value> </item> <item> <key> <string>osidgui</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What OS is this driver for?" options="|Windows XP x86|Windows XP x64|Windows Vista/7|Windows Vista/7 x64" /> </TextualContent> <Name>osidgui</Name> </UrlVariable> </value> </item> <item> <key> <string>osid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>{osidgui:multireplace:|:Windows XP x86|Windows XP x64|Windows Vista/7|Windows Vista/7 x64:6|7|18|19}</TextualContent> <Name>osid</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand>/*This is a comment line, the line below is the C# script. It will run the instructions found in the Setup Tab*/ app.Install(null);</ExecuteCommand> <ExecutePreCommand /> <ExecuteCommandType>CS</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Driver</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath></TargetPath> <FixedDownloadUrl>{download}</FixedDownloadUrl> <Name>Nvidia Driver</Name> </ApplicationJob> </Jobs>
  15. So I've been making templates (posted at http://ketarin.canneverbe.com/forum/viewtopic.php?id=581) and can't figure out why my applications won't update when I change things. I've assigned GUIDs to all of these, so I'm kind of at a loss. Thanks in advance for whatever insight you have to give...
  16. I like those Regexes...very smart. I've been doing things like "http\S+\.\w{3}" ...something like that (can't remember right now), but I may have to give yours a shot.
  17. Shawn: you'd mentioned that this doesn't work on downloads that need to be authenticated. What I used to do in the days of quazi-legal was to search for the filename at http://findfiles.com/ which led me to the direct download. In case you're unfamiliar, FindFiles has links generated by what GetRight users download through that download manager. Maybe scraping the filename and then searching FindFiles for "http://\S*microsoft.com\S+{executable}\S+?" or something similar is just what ya need in that case. Thoughts?
  18. I, personally, don't care about changing the name to an automated value simply because I disagree with the capitalization of some software packages and it'd but me. An example is "Mp3Tag" -- who writes "MP3" as "Mp3"?! </OCD>
  19. Thanks, guys. I removed those fields and added a GUID. For some reason, exporting as a template seems to be putting the lastfilesize and lastfiledate in there if I've ever tested it with static values. That said, this seems to be working for me as a template -- please let me know if you spot anything else wrong (as I'm pretty much just trying to get used to this template thing).
  20. Feedback is welcome, as I'm still very new to this template stuff. That said, these are all working just about perfect for my needs except updating based on the GUID when I change something in a template. I'd love to know what I'm doing wrong in this regard. Thanks in advance... Current Templates Available: BrotherSoft (Windows) Download.com (Cross-Platform) FileHippo (Windows) MajorGeeks (Windows) SnapFiles (Windows) Softonic (Cross-Platform) CleanSofts.org (Windows) DonationCoder (Windows) Firefox Addons (Cross-Platform) Google Chrome Addons (Cross-Platform) Greasemonkey Userscripts (Cross-Platform) MacUpdate (Apple) MajorGeeks (Apple) BrotherSoft (Windows) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="1e9a3dfa-bb7a-48d0-948f-b1864ab2379e"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>http://www.brothersoft.com/{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the ID of this application?" value="" /> </TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>searchresults</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/({appid}-\d+?.html)"</Regex> <Url>http://search.brothersoft.com/?act=search.index&keyword={appid}&stype=windows</Url> <TextualContent /> <Name>searchresults</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://www.brothersoft.com/{searchresults}</TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(\d+\.\d+[\.\w]*) Download\s*</title></Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>appredirect</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/({appid}-download-\S+?)"</Regex> <Url>{appdlpage}</Url> <Name>appredirect</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/(d.php\S+?)"</Regex> <Url>http://www.brothersoft.com/{appredirect}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> Download.com (Cross-Platform) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="468c37d3-3674-4dff-80df-fe4eb05bcd8e"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>platform</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What platform does this application run on?" value="" options="|Windows|Mobile|Mac|Games|Webware" /> </TextualContent> <Name>platform</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the ID of this application?" value="" /> </TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>searchpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>action="\S*?([\d-_]+.html)"</Regex> <Url>http://download.cnet.com/</Url> <Name>searchpage</Name> </UrlVariable> </value> </item> <item> <key> <string>searchresult</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/({appid}/[\d-_]+.html)</Regex> <Url>http://download.cnet.com/{searchpage}?query="{appid:replace:-: }"&tag=srch&searchtype=downloads&filterName=platform={platform}&filter=platform={platform}</Url> <Name>searchresult</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://download.cnet.com/{searchresult}</TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>name="productVersion"\s+value="(.+?)"</Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>appredirect</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(http://dw.com.com/redir\S+)?"></Regex> <Url>{appdlpage}</Url> <Name>appredirect</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>[^\w]+URL=((ftp|http)://\S+)?"[^\w]+</Regex> <Url>{appredirect}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> FileHippo (Windows) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <FileHippoId> <placeholder name="What is this application's FileHippo ID?" value="" /> </FileHippoId> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FixedDownloadUrl /> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FileHippo</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> MajorGeeks (Windows) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="e8cf9dd1-afc8-4682-b19d-e98087251b88"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>http://majorgeeks.com/{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the URL of this application?" value="http://majorgeeks.com/xxxxx_xxxxx.html" /> </TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex><title>.*?(\d+\.\d+[\.\w]*).*?</title></Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>appredirect</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(http://majorgeeks.com/downloadget.php\?.*?)"</Regex> <Url>{appdlpage}</Url> <Name>appredirect</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>URL=.*?(downloadget.+?)"</Regex> <Url>{appredirect}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> SnapFiles (Windows) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="37edc953-5e37-420d-b64f-6b6a196641f6"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the URL of this application?" value="http://www.snapfiles.com/get/xxxxx.html" /> </TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>>\s*(\d+\.\d+[\.\w]*)\s*?<</Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>appredirect</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/(php/download.php?\S+?)"</Regex> <Url>{appdlpage}</Url> <Name>appredirect</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>"((http|ftp)://\S+)"\s*>click</Regex> <Url>http://www.snapfiles.com/{appredirect}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> Softonic (Cross-Platform) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="0e7e1b05-1fe1-4d2c-9b91-eae6c1079ee3"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer>{appdlpage}/download</HttpReferer> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>platform</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What platform does this application run on?" value="" options="|Windows|Mac|Phones|Palm OS|Pocket PC" /> </TextualContent> <Name>platform</Name> </UrlVariable> </value> </item> <item> <key> <string>platformrename</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>{platform:multireplace:|:Windows|Mac|Phones|Palm OS|Pocket PC:windows|mac|phones|palm|pocketpc}</TextualContent> <Name>platformrename</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the ID of this application?" value="" /> </TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(\S*{appid}.en.softonic.com\S*)(?=/"|")</Regex> <Url>http://en.softonic.com/s/{appid}:{platformrename}</Url> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>>\s*(\d+\.\d+[\.\w]*.*?)<</Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="((http|ftp)://\S+?)" target="_blank">\s*download link</Regex> <Url>{appdlpage}/download</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> CleanSofts.org (Windows) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="4bd67af9-599a-44f2-83fa-7c43fc000308"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the ID of this application?" value="" /> </TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://cleansofts.org/{appid}.html</TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex><h2>\s*\(?(10.0.32.18.*?)\)\s*</h2></Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>click <a href="(http://\S+?)"</Regex> <Url>http://cleansofts.org/download/{appid}.html</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> DonationCoder (Windows) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="3ea1d8e7-8874-46f5-9eeb-698e933b96aa"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{appdlpage}/{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the ID of this application?" value="" /> </TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>google</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://www.google.com/search?q=site%3Adonationcoder.com%20inurl%3A%2FSoftware%2F%20inurl%3A%2F{appid}%2F&btnI=I%27m+Feeling+Lucky</TextualContent> <Name>google</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(http://(|www.)donationcoder.com/\S*?{appid})</Regex> <Url>{google}</Url> <TextualContent /> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>v\s*(\d+\.\d+[\.\w]*)</Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>"\S*(downloads/\S+?)"</Regex> <Url>{appdlpage}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> Firefox Addons (Cross-Platform) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="f00beefe-5336-4900-bc94-9ec4336304a5"> <Name> <placeholder name="What is the name of this extension?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category>Internet</Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>https://addons.mozilla.org{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>Internet\Web Browsers\(Browser Extensions)\Mozilla Firefox\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this extension go in?" value="Web Browsers (Extensions)" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the URL of this extension?" value="https://addons.mozilla.org/en-US/firefox/addon/xxxx/" /> </TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex><h2 class="addon">.*?<span class="version">\s*(.*?)\s*</span></Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(\S+?.xpi)</Regex> <Url>{appdlpage}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> Google Chrome Addons (Cross-Platform) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="53c6fb50-365d-477d-be64-e546dcbcc446"> <Name> <placeholder name="What is the name of this extension?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category>Internet</Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>Internet\Web Browsers\(Browser Extensions)\Google Chrome\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this extension go in?" value="Web Browsers (Extensions)" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the ID of this extension?" value="" /> </TextualContent> <Name>appid</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>https://chrome.google.com/extensions/detail/{appid}</TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex><div class="cx-version-info">.*?Version\s+(\d+\.\d+[\.\w]*)</Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D{appid}%26uc%26lang%3Den-US∏=chrome</TextualContent> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> Greasemonkey Userscripts (Cross-Platform) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="4c073d8f-59f9-4d78-8719-d12139150eef"> <Name> <placeholder name="What is the name of this script?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category>Internet</Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>Internet\Web Browsers\(Greasemonkey Scripts)\{appname}.user.{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this script go in?" value="Web Browsers (Greasemonkey Scripts)" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the URL of this script?" value="http://userscripts.org/scripts/show/xxxxx" /> </TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(http://\S+.user.js)</Regex> <Url>{appdlpage}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> MacUpdate (Apple) Note: Does not work with apps redirected through SourceForge. <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="a67a7e93-33af-4c3b-a3dc-1dabb8b86793"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>{download}</FixedDownloadUrl> <HttpReferer>http://www.macupdate.com/info.php/id/{projectid}/</HttpReferer> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>projectid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is this application's ID?" value="" /> </TextualContent> <Name>projectid</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex><a href='\S*/info.php/id/{projectid}/\S*?>.*?(\d+[\.\w]*).*?<</Regex> <Url>http://www.macupdate.com/info.php/id/{projectid}/</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href='(\S*download.php/{projectid}/.*?)'</Regex> <Url>http://www.macupdate.com/info.php/id/{projectid}/</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs> MajorGeeks (Apple) <?xml version="1.0" encoding="utf-8"?> <Jobs> <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" guid="0a2d1859-a746-413f-956e-740b95a86579"> <Name> <placeholder name="What is the name of this application?" value="" /> </Name> <CanBeShared>true</CanBeShared> <Category> <placeholder name="How should this application be categorized?" value="" options="|Business|Development|Drivers|Education|Games|Graphic Design|Internet|Multimedia|Security|Utilities" /> </Category> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <DeletePreviousFile>true</DeletePreviousFile> <DownloadBeta>Default</DownloadBeta> <Enabled>true</Enabled> <ExclusiveDownload>false</ExclusiveDownload> <ExecuteCommand /> <ExecutePreCommand /> <FileHippoId /> <FixedDownloadUrl>http://mac.majorgeeks.com/{download}</FixedDownloadUrl> <HttpReferer /> <PreviousLocation /> <ShareApplication>false</ShareApplication> <SourceType>FixedUrl</SourceType> <TargetPath>{category}\{subcategory}\{appname}\{appname} ({version}).{url:ext}</TargetPath> <VariableChangeIndicator /> <Variables> <item> <key> <string>subcategory</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What subcategory should this application go in?" value="" /> </TextualContent> <Name>subcategory</Name> </UrlVariable> </value> </item> <item> <key> <string>appdlpage</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent> <placeholder name="What is the URL of this application?" value="http://mac.majorgeeks.com/downloadxxxxx.html" /> </TextualContent> <Name>appdlpage</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex><title>.*?(\d+\.\d+[\.\w]*).*?</title></Regex> <Url>{appdlpage}</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>appredirect</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>href="(http://mac.majorgeeks.com/downloadget.php\?.*?)"</Regex> <Url>{appdlpage}</Url> <Name>appredirect</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>URL=.*?(downloadget.+?)"</Regex> <Url>{appredirect}</Url> <Name>download</Name> </UrlVariable> </value> </item> </Variables> </ApplicationJob> </Jobs>
×
×
  • 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.