PureText .x64 (Archive)
By Guest, 06/28/2019
- 12 downloads
- Updated:
File Details
- Website URL http://www.stevemiller.net/apps/
- User Agent
- Category Miscellaneous
- User Notes
(Show)XML Contents
<?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="f3e4a1fe-ebfa-4440-9988-31c2e256543c"> <WebsiteUrl>http://www.stevemiller.net/apps/</WebsiteUrl> <UserAgent/> <UserNotes/> <LastFileSize>43893</LastFileSize> <LastFileDate>2019-06-28T11:23:22.3678848</LastFileDate> <IgnoreFileInformation>false</IgnoreFileInformation> <DownloadBeta>Default</DownloadBeta> <DownloadDate xsi:nil="true"/> <CheckForUpdatesOnly>false</CheckForUpdatesOnly> <VariableChangeIndicator>version</VariableChangeIndicator> <HashVariable/> <HashType>None</HashType> <CanBeShared>true</CanBeShared> <ShareApplication>true</ShareApplication> <ExclusiveDownload>false</ExclusiveDownload> <HttpReferer/> <SetupInstructions> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>:: Extract the applicable files from the archive setlocal EnableExtensions ::set _Path={ToolboxRoot}{nameGroup}\ set _Path={ToolboxRoot}Bin\ {7z} e "{file}" -bd -o"%_Path%" -y endlocal</Code> <Type>Batch</Type> </SetupInstruction> <SetupInstruction xsi:type="CustomSetupInstruction"> <Code>:: Apply name-convention for platform-specific file(s) :: NOTE: Using "MOVE" instead of "REN" (i.e. rename) to be able to 'overwrite' the target file setlocal EnableExtensions set _Path={ToolboxRoot}Bin\ set _Name={nameApp} set _Platform={appname:regex:\.x(\d+):1} if exist "%_Path%%_Name%.exe" MOVE /Y "%_Path%%_Name%.exe" "%_Path%%_Name:-=%-%_Platform%.exe" endlocal</Code> <Type>Batch</Type> </SetupInstruction> </SetupInstructions> <Variables> <item> <key> <string>version</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?<={nameApp}\D)\d{1,5}(?:\.\d{1,5}){1,3}(?=\D)</Regex> <Url>{urlApp}</Url> <TextualContent>x.x.x.x</TextualContent> <Name>version</Name> </UrlVariable> </value> </item> <item> <key> <string>url</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>{urlCompany}{refer1:trimstart:/}</TextualContent> <Name>url</Name> </UrlVariable> </value> </item> <item> <key> <string>namePublisher</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>Steve Miller</TextualContent> <Name>namePublisher</Name> </UrlVariable> </value> </item> <item> <key> <string>nameCompany</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>{namePublisher}</TextualContent> <Name>nameCompany</Name> </UrlVariable> </value> </item> <item> <key> <string>nameGroup</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>{namePublisher} Suite</TextualContent> <Name>nameGroup</Name> </UrlVariable> </value> </item> <item> <key> <string>nameApp</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>PureText</TextualContent> <Name>nameApp</Name> </UrlVariable> </value> </item> <item> <key> <string>urlCompany</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>http://www.{nameCompany:multireplace:|:S| |M:s||m}.net/</TextualContent> <Name>urlCompany</Name> </UrlVariable> </value> </item> <item> <key> <string>refer1</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>RegularExpression</VariableType> <Regex>(?<=href=['"]\.\.)[^'"]+?{nameApp}[^'"]+?{osApp}(?:\.(?i:{typeApp}))(?=['"])</Regex> <Url>{urlApp}</Url> <Name>refer1</Name> </UrlVariable> </value> </item> <item> <key> <string>TODO</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent/> <Name>TODO</Name> </UrlVariable> </value> </item> <item> <key> <string>urlApp</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>{urlCompany}{nameApp:tolower}/</TextualContent> <Name>urlApp</Name> </UrlVariable> </value> </item> <item> <key> <string>osApp</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>{reOS64}</TextualContent> <Name>osApp</Name> </UrlVariable> </value> </item> <item> <key> <string>typeApp</string> </key> <value> <UrlVariable> <RegexRightToLeft>false</RegexRightToLeft> <VariableType>Textual</VariableType> <Regex/> <TextualContent>zip|7z</TextualContent> <Name>typeApp</Name> </UrlVariable> </value> </item> </Variables> <ExecuteCommand/> <ExecutePreCommand/> <ExecuteCommandType>Batch</ExecuteCommandType> <ExecutePreCommandType>Batch</ExecutePreCommandType> <Category>Miscellaneous</Category> <SourceType>FixedUrl</SourceType> <PreviousLocation/> <DeletePreviousFile>true</DeletePreviousFile> <Enabled>true</Enabled> <FileHippoId/> <LastUpdated>2019-06-28T11:23:22.3678848</LastUpdated> <TargetPath>{ToolboxArchiveRoot}{nameGroup}\{appname:regexreplace:\s\(.*\)|[\s\-]:}-{version}.{url:ext}</TargetPath> <FixedDownloadUrl>{url}</FixedDownloadUrl> <Name>PureText .x64 (Archive)</Name> </ApplicationJob> </Jobs>