shawn Posted September 11, 2010 Report Share Posted September 11, 2010 (edited) This template uses my recommended patterns and the direct download thru SF to avoid having to deal with the random number tagging crap and selecting a download mirror. I've successfully used this template with five different SF apps, but have used the principles it is based on in over 30 apps. This template adds version dection, which, unfortunately, is only effective for those applications which post the most recent versions, well, most recently. There will be apps (a lot of them) that post things out of sequence (like Keyfinder), in which case, you just need to find another source for the most recent version number (like the actual site). You can also add the filepath in order to more selectively obtain distinct folders (like "binary" or "release/{version}"), for both the version check and the file parsing. Please let me know if you experience any errors! * Updated 2011-11-21 - A BUNCH of changes for compatibility with the new SF site. Since it's so different, I've also changed the template GUID. This means it's no longer compatible with the previous version of the template (variables have changed). This version requires not only the SF Tag but also the distribution (the first folder name for the specific downloads you're after). Often the distribution is the same or similar to the SF Tag, but this is not always the case. Comment below for assistance with specific applications. * Updated 2011-07-08 - I don't remember what I changed, but it was important. <?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="debb1deb-1024-1975-abcd-000000000013" > <Name><placeholder name="Application Name?" value="" /></Name> <Category><placeholder name="Application Category?" value="Unassigned" options="{categories}" /></Category> <DeletePreviousFile><placeholder name="Delete Previous Version?" value="true" options="true|false" /></DeletePreviousFile> <WebsiteUrl>{swebsite}</WebsiteUrl> <UserAgent>pycurl/7.18.2</UserAgent> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer>http://sourceforge.net/</HttpReferer> <SourceType>FixedUrl</SourceType> <FixedDownloadUrl>http://downloads.sourceforge.net/project/{sftag}{download}</FixedDownloadUrl> <TargetPath>.\{category}\{appname:regexreplace:([\s\t\r\n\-\\&]+):_}-{version}.{url:ext}</TargetPath> <SetupInstructions /> <Variables> <item> <key> <string>sftag</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent><placeholder name="What is the SF application tag?" value="" /></TextualContent> <Name>sftag</Name> </UrlVariable> </value> </item> <item> <key> <string>distribution</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent><placeholder name="Which distribution (required)?" value="" /></TextualContent> <Name>distribution</Name> </UrlVariable> </value> </item> <item> <key> <string>parent</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>ico-folder"[^"]+"/projects?/{sftag}/files/({distribution}[^'":]+/)[^'":]*['":]</Regex> <Url>http://sourceforge.net/projects/{sftag}/files/{distribution}</Url> <Name>parent</Name> </UrlVariable> </value> </item> <item> <key> <string>substringfile</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent><placeholder name="Match substring within filename?" value="" /></TextualContent> <Name>substringfile</Name> </UrlVariable> </value> </item> <item> <key> <string>download</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>http://sourceforge.net/projects/{sftag}/files(/{distribution}[^'":]*{substringfile}[^'":]*)/download</Regex> <Url>http://sourceforge.net/projects/{sftag}/files/{parent}</Url> <Name>download</Name> </UrlVariable> </value> </item> <item> <key> <string>aversion</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <TextualContent>{parent:regex:/(\d[^'"/]*\d)/:1}</TextualContent> <Name>aversion</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <TextualContent>{aversion:multireplacei:|: beta |-beta-| beta|-beta|beta|%20| :b|b|b|b|b|-|-}</TextualContent> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>groupid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>\?group_id=([\d]+)</Regex> <Url>http://sourceforge.net/projects/{sftag}/</Url> <Name>groupid</Name> </UrlVariable> </value> </item> <item> <key> <string>swebsite</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <TextualContent>http://sourceforge.net/projects/{sftag}/</TextualContent> <Name>swebsite</Name> </UrlVariable> </value> </item> <item> <key> <string>schangelog</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <TextualContent>http://sourceforge.net/news/?group_id={groupid}</TextualContent> <Name>schangelog</Name> </UrlVariable> </value> </item> <item> <key> <string>snotes</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <TextualContent></TextualContent> <Name>snotes</Name> </UrlVariable> </value> </item> <item> <key> <string>spc</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>sourceforge</TextualContent> <Name>spc</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Enabled>true</Enabled> <FileHippoId /> </ApplicationJob> </Jobs> sourceforge.xml Edited November 22, 2011 by shawn added template as attachment Link to comment Share on other sites More sharing options...
josh Posted September 12, 2010 Report Share Posted September 12, 2010 Hi shawn, did you manage to solve PortableApps (Firefox, Thunderbird...) download problems? Thanks Link to comment Share on other sites More sharing options...
shawn Posted September 14, 2010 Author Report Share Posted September 14, 2010 I don't use them, so have never needed to. This does not work with the one that's currently showing issues here, but i strongly suspect it's a SF problem, not a problem with Ketarin or this template. Even following "the rules" (that is, visiting it in a real browser), SF is returning a webpage when I try to download the releases sometimes. Link to comment Share on other sites More sharing options...
CybTekSol Posted September 15, 2010 Report Share Posted September 15, 2010 It is strange indeed that these two PortableApps.com apps at SF seem to be the ONLY ones that are give me problems. I am getting tired of manually downloading them for clients. Link to comment Share on other sites More sharing options...
floele Posted September 16, 2010 Report Share Posted September 16, 2010 Hm...is it actually possible to download the files per FTP or something? Could be easier to implement an FTP browser than to fuddle with the website. Link to comment Share on other sites More sharing options...
Zane Posted September 16, 2010 Report Share Posted September 16, 2010 Hi Shawn, thank you for sharing this template: many of my installer are from SF, and so I was stuck! I've a problem though: DVD Flick ( http://www.dvdflick.net/download.php ) doesnt work: could you please take a look? Here you have the code generated exporting the app created from your 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="cfb5ced9-48d0-442c-8cb2-67443f19ef1c"> <WebsiteUrl>{swebsite}</WebsiteUrl> <UserNotes /> <LastFileSize>0</LastFileSize> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>{version}</VariableChangeIndicator> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer>http://sourceforge.net/</HttpReferer> <Variables> <item> <key> <string>sftag</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>dvdflick</TextualContent> <Name>sftag</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/projects?/[^'"]+[/\s]v?([\d\.]+)[_\./\s]</Regex> <Url>http://sourceforge.net/projects/{sftag}/files/</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>filepath</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent /> <Name>filepath</Name> </UrlVariable> </value> </item> <item> <key> <string>filestart</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>dvdflick_setup</TextualContent> <Name>filestart</Name> </UrlVariable> </value> </item> <item> <key> <string>filemiddle</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>{version}</TextualContent> <Name>filemiddle</Name> </UrlVariable> </value> </item> <item> <key> <string>fileend</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent /> <Name>fileend</Name> </UrlVariable> </value> </item> <item> <key> <string>fileext</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent /> <Name>fileext</Name> </UrlVariable> </value> </item> <item> <key> <string>filepattern</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/projects?/{sftag}/([^'"]*{filepath}[^'"]*[^'"/\?&]*({version}/)?{filestart}[^'"/]+{filemiddle}[^'"/]+{fileend}[^'"/\?&]*\.{fileext}[^'"/\?&]*)['"/\?&]</Regex> <Url>http://sourceforge.net/projects/{sftag}/files/{filepath}</Url> <TextualContent /> <Name>filepattern</Name> </UrlVariable> </value> </item> <item> <key> <string>sdownload</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://downloads.sourceforge.net/{sftag}/{filepattern}?download</TextualContent> <Name>sdownload</Name> </UrlVariable> </value> </item> <item> <key> <string>groupid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>\?group_id=([\d]+)</Regex> <Url>http://sourceforge.net/projects/{sftag}/</Url> <Name>groupid</Name> </UrlVariable> </value> </item> <item> <key> <string>swebsite</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://sourceforge.net/projects/{sftag}/</TextualContent> <Name>swebsite</Name> </UrlVariable> </value> </item> <item> <key> <string>schangelog</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://sourceforge.net/news/?group_id={groupid}</TextualContent> <Name>schangelog</Name> </UrlVariable> </value> </item> <item> <key> <string>snotes</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent /> <Name>snotes</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <Category>ripping</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{root}Software\[CAT] Multimedia\DVD Flick\DVD Flick.{url:ext}</TargetPath> <FixedDownloadUrl>{sdownload}</FixedDownloadUrl> <Name>DVD Flick (32-64 bit) from templates</Name> </ApplicationJob> </Jobs> Link to comment Share on other sites More sharing options...
Zane Posted September 16, 2010 Report Share Posted September 16, 2010 Hm...is it actually possible to download the files per FTP or something? Could be easier to implement an FTP browser than to fuddle with the website. I see this ftp://download.sourceforge.net/pub/sourceforge/ on this page http://www.mirrorservice.org/sites/ftp.sourceforge.net/pub/sourceforge/ : could it be useful? Link to comment Share on other sites More sharing options...
CybTekSol Posted September 16, 2010 Report Share Posted September 16, 2010 I've been testing Shawn's SF template Zane to potentially incorporate a few of his ideas into my SF template and it appears the template has run into the infamous '%20' conundrum at SF... so I tweaked your export to adjust for it. Also, remember to always use the actual SF app site to glean info for the template. Try this... <?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="cfb5ced9-48d0-442c-8cb2-67443f19ef1c"> <WebsiteUrl>{swebsite}</WebsiteUrl> <UserNotes /> <LastFileSize>0</LastFileSize> <LastFileDate xsi:nil="true" /> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>{version}</VariableChangeIndicator> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer>http://sourceforge.net/</HttpReferer> <Variables> <item> <key> <string>sftag</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>dvdflick</TextualContent> <Name>sftag</Name> </UrlVariable> </value> </item> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/projects?/[^\s]+%20v?([\d\.]+)[_\./\s]</Regex> <Url>http://sourceforge.net/projects/{sftag}/files/</Url> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>filepath</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>DVD%20Flick</TextualContent> <Name>filepath</Name> </UrlVariable> </value> </item> <item> <key> <string>filestart</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>dvdflick</TextualContent> <Name>filestart</Name> </UrlVariable> </value> </item> <item> <key> <string>filemiddle</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>setup</TextualContent> <Name>filemiddle</Name> </UrlVariable> </value> </item> <item> <key> <string>fileend</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>{version}</TextualContent> <Name>fileend</Name> </UrlVariable> </value> </item> <item> <key> <string>fileext</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>exe</TextualContent> <Name>fileext</Name> </UrlVariable> </value> </item> <item> <key> <string>filepattern</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>/projects?/{sftag}/([^'"]*{filepath}[^'"]*[^'"/\?&]*({version}/)?{filestart}[^'"/]+{filemiddle}[^'"/]+{fileend}[^'"/\?&]*\.{fileext}[^'"/\?&]*)['"/\?&]</Regex> <Url>http://sourceforge.net/projects/{sftag}/files/{filepath}</Url> <TextualContent /> <Name>filepattern</Name> </UrlVariable> </value> </item> <item> <key> <string>sdownload</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://downloads.sourceforge.net/{sftag}/{filepattern}?download</TextualContent> <Name>sdownload</Name> </UrlVariable> </value> </item> <item> <key> <string>groupid</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>\?group_id=([\d]+)</Regex> <Url>http://sourceforge.net/projects/{sftag}/</Url> <Name>groupid</Name> </UrlVariable> </value> </item> <item> <key> <string>swebsite</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://sourceforge.net/projects/{sftag}/</TextualContent> <Name>swebsite</Name> </UrlVariable> </value> </item> <item> <key> <string>schangelog</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://sourceforge.net/news/?group_id={groupid}</TextualContent> <Name>schangelog</Name> </UrlVariable> </value> </item> <item> <key> <string>snotes</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent /> <Name>snotes</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <Category>ripping</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation /> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated xsi:nil="true" /> <TargetPath>{root}Software\[CAT] Multimedia\DVD Flick\DVD Flick.{url:ext}</TargetPath> <FixedDownloadUrl>{sdownload}</FixedDownloadUrl> <Name>DVD Flick (32-64 bit) from templates</Name> </ApplicationJob> </Jobs> This may not be the approach for tweaking and inputs that Shawn would have advised... but it works in the interim. Link to comment Share on other sites More sharing options...
floele Posted September 17, 2010 Report Share Posted September 17, 2010 I cannot currently connect to the server, but it seems like you can easily browse the files like this: http://www.mirrorservice.org/sites/ftp.sourceforge.net/pub/sourceforge/r/project/r6/r6billtracker/r6billtracker/R6BillTracker1_5/ Direct download seems to be possible. Link to comment Share on other sites More sharing options...
Zane Posted September 17, 2010 Report Share Posted September 17, 2010 (edited) Thanks, CybTekSol: I'll give it a try if I can, but since I have a ton of app to reconfigure, I'd rather go for the final template, skipping any ad interim. Flo: what about built-in support for SF, similar to FileHippo? I cannot currently connect to the servere. Neither can I, going to SF FTP directly. I thought it was a problem on my side... but now I fear that the FTP access was removed, and mirrorservice is giving an old link.. Edited September 17, 2010 by Zane Link to comment Share on other sites More sharing options...
floele Posted September 17, 2010 Report Share Posted September 17, 2010 Built in support is a bad idea until we don't have a way to make it work reliably. Would be too much maintenance for me. Link to comment Share on other sites More sharing options...
shawn Posted September 19, 2010 Author Report Share Posted September 19, 2010 SF was doing maintenance earlier this week. Don't fret too hard. For DVDFlick, I use this: <?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="45b11c2c-16f0-4b54-8b02-21a24213e829"> <WebsiteUrl>http://www.dvdflick.net/changelog.php</WebsiteUrl> <UserNotes>DVD Flick is a simple, powerful DVD Authoring tool. It can take a number of video files stored on your computer and turn them into a DVD that will play back on your DVD player, Media Center or Home Cinema Set.</UserNotes> <LastFileSize>12951423</LastFileSize> <LastFileDate>2010-09-06T03:16:23.0728179</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true" /> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator /> <CanBeShared>true</CanBeShared> <ShareApplication>false</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer>http://sourceforge.net/</HttpReferer> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>StartEnd</VariableType> <Regex /> <Url>http://www.dvdflick.net/changelog.php</Url> <StartText><h2>Version </StartText> <EndText></h2></EndText> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>schangelog</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://www.dvdflick.net/changelog.php</TextualContent> <Name>schangelog</Name> </UrlVariable> </value> </item> <item> <key> <string>swebsite</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <TextualContent>http://www.dvdflick.net/</TextualContent> <Name>swebsite</Name> </UrlVariable> </value> </item> <item> <key> <string>snotes</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex /> <Name>snotes</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand /> <ExecutePreCommand /> <Category>Converters</Category> <SourceType>FixedUrl</SourceType> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId /> <LastUpdated>2010-09-06T03:16:23.0728179</LastUpdated> <TargetPath>.\{category}\{appname:regexreplace:([\s\t\r\n\-\\&]+):_}-{version}.{url:ext}</TargetPath> <FixedDownloadUrl>http://downloads.sourceforge.net/project/dvdflick/dvdflick/DVD%20Flick%20{version}/dvdflick_setup_{version}.exe</FixedDownloadUrl> <Name>DVD Flick</Name> </ApplicationJob> </Jobs> As far as the PAF issues, hopefully the new builds of Ketarin will put those issues behind us. Link to comment Share on other sites More sharing options...
CybTekSol Posted September 19, 2010 Report Share Posted September 19, 2010 @Shawn, I believe Zane is asking you to adjust your template to catch DVDFlick as well as the other apps he downloads from SF as he rejected my adjustment to your template above. Notice the reference to your final SF template in the post above... although I am well aware there is no such thing as a final template for any site. As sites change, so must templates! Link to comment Share on other sites More sharing options...
shawn Posted September 19, 2010 Author Report Share Posted September 19, 2010 That makes sense. The biggest problem with SF templates is that there really isn't a consistent version source. That's demonstrated perfectly by DVDFlick. Link to comment Share on other sites More sharing options...
UksusoFF Posted October 24, 2011 Report Share Posted October 24, 2011 shawn, can you attach or upload to filehosts your template? Link to comment Share on other sites More sharing options...
shawn Posted October 26, 2011 Author Report Share Posted October 26, 2011 I added it as an attachment to the first post in the thread. Link to comment Share on other sites More sharing options...
UksusoFF Posted October 26, 2011 Report Share Posted October 26, 2011 I added it as an attachment to the first post in the thread. Thanks, i thought that i copied not correctly but from file i get same error: Failed to import the file: unexpected end of file parsing CDATA. Row 4, item 30. Link to comment Share on other sites More sharing options...
shawn Posted October 26, 2011 Author Report Share Posted October 26, 2011 I just tested it from the download and it's a binary match for the one I uploaded, and is working fine for me. Link to comment Share on other sites More sharing options...
UksusoFF Posted October 26, 2011 Report Share Posted October 26, 2011 I just tested it from the download and it's a binary match for the one I uploaded, and is working fine for me. Which version of ketarin you use? Link to comment Share on other sites More sharing options...
shawn Posted October 26, 2011 Author Report Share Posted October 26, 2011 Currently using 1.6.1b2, but have been using this template with 1.6+ since release. Link to comment Share on other sites More sharing options...
UksusoFF Posted October 28, 2011 Report Share Posted October 28, 2011 I use 1.6.1.434 but can't import template:( Link to comment Share on other sites More sharing options...
shawn Posted October 28, 2011 Author Report Share Posted October 28, 2011 are you getting a specific error message? Link to comment Share on other sites More sharing options...
UksusoFF Posted October 29, 2011 Report Share Posted October 29, 2011 are you getting a specific error message? Failed to import the file: unexpected end of file parsing CDATA. Row 4, item 30. Link to comment Share on other sites More sharing options...
Omniferum Posted October 30, 2011 Report Share Posted October 30, 2011 Hey UksusoFF, try the template in my https://ketarin.org/forum/index.php/topic/759-prototype-template-problem/ thread You may be having the same problem I am, I describe the issue in a bit more detail there. I know english isn't your first language but if you want a short version see if the template imports correctly into a 'fresh' ketarin. Like backup your current ketarin and delete all the applications out of it then try to import, if it works then there is something wrong with 'another' applications stuff. I'm still waiting for floele to comment on this problem because it has me stumped and going through almost 170 apps worth of CDATA just to eradicate/find problems would waste an entire day. It may be something wrong with how ketarin processes the data or tries to import prototype templates? It may even be because when WE added our apps in older versions the newer versions of ketarin may have done something different. Link to comment Share on other sites More sharing options...
UksusoFF Posted October 30, 2011 Report Share Posted October 30, 2011 Hey UksusoFF, try the template in my thread same problem, in same position (Row 4, item 30.), i think this maybe because i have use non-english regional standart of OS. 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