Page 1 of 2 12 LastLast
Results 1 to 10 of 12
  1. #1
    Experienced User
    Overall activity: 0%

    Join Date
    Sep 2009
    Posts
    2,046
    Liked
    0 times
    Points
    28,383

    Big script to update Uniextract

    Hey guys,

    I manage to get some time to create script to update [url=http://legroom.net/software/uniextract]Universal Extractor. As you know, developer doesn't update it often and to go through manual updates is quite an hassle. There's a [url=http://www.lupopensuite.com/db/universalextractor.htm]unnoficial version provided by Lupo Pen Suite, which is now on their [url=http://www.lupopensuite.com/files/uniextract_unofficial_changelog.txt]8th revision, but unfortunately it is not the portable version i use, so i decided to create my own script.

    What you need
    • [url=http://ketarin.canneverbe.com/]Ketarin - tip: latest release allows you to highlight code below and paste directly into Ketarin
    • [url=http://legroom.net/scripts/download.php?file=uniextract16_noinst]Universal Extractor portable - extract into folder like d:\USB-Toolkit\Backup\
    • Install [url=http://www.7-zip.org/download.html]7-zip and copy 7z.exe and 7z.dll to d:\USB-Toolkit\


    Change log:
    • 27-01-2010 - initial release
    • 28-01-2010 - removed PEid and added a couple of regular expressions


    Code:
    <?xml version="1.0" encoding="utf-16"?>
    <Jobs>
      <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="5c25b04c-06bc-4414-b13a-0b8636f88b44">
        <DownloadBeta>Avoid</DownloadBeta>
        <DownloadDate xsi:nil="true" />
        <CheckForUpdatesOnly>false</CheckForUpdatesOnly>
        <VariableChangeIndicator />
        <CanBeShared>true</CanBeShared>
        <ShareApplication>false</ShareApplication>
        <ExclusiveDownload>false</ExclusiveDownload>
        <HttpReferer />
        <Variables>
          <item>
            <key>
              <string>homepage</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex />
                <TextualContent>http://www.7-zip.org/download.html</TextualContent>
                <Name>homepage</Name>
              </UrlVariable>
            </value>
          </item>
        </Variables>
        <ExecuteCommand>7z x "{file}" -o%temp% -y &amp; copy /y %temp%\7z.exe "{root}USB-Toolkit\Backup\Uniextract\bin\" -y &amp; copy /y %temp%\7z.dll "{root}USB-Toolkit\Backup\Uniextract\bin\" -y &amp; copy /y %temp%\7-zip.chm "{root}USB-Toolkit\Backup\Uniextract\bin\"  -y</ExecuteCommand>
        <ExecutePreCommand />
        <Category>Uniextract</Category>
        <SourceType>FileHippo</SourceType>
        <PreviousLocation>D:\USB-Toolkit\Backup\7z465.exe</PreviousLocation>
        <DeletePreviousFile>true</DeletePreviousFile>
        <Enabled>true</Enabled>
        <FileHippoId>7-zip</FileHippoId>
        <LastUpdated>2010-01-26T01:07:20.5657003</LastUpdated>
        <TargetPath>{root}USB-Toolkit\Backup\</TargetPath>
        <FixedDownloadUrl />
        <Name>7-Zip</Name>
      </ApplicationJob>
      <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="249047b8-7ab2-4922-8d5b-bb745360fcf0">
        <DownloadBeta>Default</DownloadBeta>
        <DownloadDate xsi:nil="true" />
        <CheckForUpdatesOnly>false</CheckForUpdatesOnly>
        <VariableChangeIndicator />
        <CanBeShared>true</CanBeShared>
        <ShareApplication>false</ShareApplication>
        <ExclusiveDownload>false</ExclusiveDownload>
        <HttpReferer />
        <Variables>
          <item>
            <key>
              <string>homepage</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex />
                <TextualContent>http://innounp.sourceforge.net/</TextualContent>
                <Name>homepage</Name>
              </UrlVariable>
            </value>
          </item>
          <item>
            <key>
              <string>files</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>RegularExpression</VariableType>
                <Regex>href="/(projects/innounp/files/innounp.+?\.rar/download)"</Regex>
                <Url>http://sourceforge.net/projects/innounp/files/</Url>
                <Name>files</Name>
              </UrlVariable>
            </value>
          </item>
          <item>
            <key>
              <string>durl</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>RegularExpression</VariableType>
                <Regex>href="(http://downloads.sourceforge.net/[^"]+)"</Regex>
                <Url>http://sourceforge.net/{files}</Url>
                <Name>durl</Name>
              </UrlVariable>
            </value>
          </item>
        </Variables>
        <ExecuteCommand>7z x "{file}" -o"{root}USB-Toolkit\Backup\Uniextract\bin\" -y</ExecuteCommand>
        <ExecutePreCommand />
        <Category>Uniextract</Category>
        <SourceType>FixedUrl</SourceType>
        <PreviousLocation>D:\ZipFiles\innounp028.rar</PreviousLocation>
        <DeletePreviousFile>true</DeletePreviousFile>
        <Enabled>true</Enabled>
        <FileHippoId />
        <LastUpdated>2010-01-26T02:47:40.1947003</LastUpdated>
        <TargetPath>{root}ZipFiles\</TargetPath>
        <FixedDownloadUrl>{durl}</FixedDownloadUrl>
        <Name>InnoUnp</Name>
      </ApplicationJob>
      <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="59e3153b-15c6-40dd-b895-65ce47c89fb2">
        <DownloadBeta>Default</DownloadBeta>
        <DownloadDate xsi:nil="true" />
        <CheckForUpdatesOnly>true</CheckForUpdatesOnly>
        <VariableChangeIndicator />
        <CanBeShared>true</CanBeShared>
        <ShareApplication>false</ShareApplication>
        <ExclusiveDownload>false</ExclusiveDownload>
        <HttpReferer />
        <Variables>
          <item>
            <key>
              <string>homepage</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex />
                <TextualContent>http://peazip.sourceforge.net/</TextualContent>
                <Name>homepage</Name>
              </UrlVariable>
            </value>
          </item>
          <item>
            <key>
              <string>files</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>RegularExpression</VariableType>
                <Regex>(?-s:href="/(projects/peazip/files/PeaZip%20portable_standalone.+?WINDOWS\.zip/download)")</Regex>
                <Url>http://sourceforge.net/projects/peazip/files/</Url>
                <Name>files</Name>
              </UrlVariable>
            </value>
          </item>
          <item>
            <key>
              <string>durl</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>RegularExpression</VariableType>
                <Regex>href="(http://downloads.sourceforge.net/[^"]+)"</Regex>
                <Url>http://sourceforge.net/{files}</Url>
                <Name>durl</Name>
              </UrlVariable>
            </value>
          </item>
        </Variables>
        <ExecuteCommand>7z e "{file}" -o%temp% pea.exe -r &amp; copy /y %temp%\pea.exe "{root}USB-Toolkit\Backup\Uniextract\bin\"</ExecuteCommand>
        <ExecutePreCommand />
        <Category>Uniextract</Category>
        <SourceType>FixedUrl</SourceType>
        <PreviousLocation>D:\ZipFiles\peazip_portable-2.9.WINDOWS.zip</PreviousLocation>
        <DeletePreviousFile>true</DeletePreviousFile>
        <Enabled>true</Enabled>
        <FileHippoId />
        <LastUpdated>2010-01-26T02:17:30.1467003</LastUpdated>
        <TargetPath>{root}ZipFiles\</TargetPath>
        <FixedDownloadUrl>{durl}</FixedDownloadUrl>
        <Name>PeaZip</Name>
      </ApplicationJob>
      <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="af932849-d73a-4b21-8028-e14a39e8237b">
        <DownloadBeta>Default</DownloadBeta>
        <DownloadDate xsi:nil="true" />
        <CheckForUpdatesOnly>false</CheckForUpdatesOnly>
        <VariableChangeIndicator />
        <CanBeShared>true</CanBeShared>
        <ShareApplication>false</ShareApplication>
        <ExclusiveDownload>false</ExclusiveDownload>
        <HttpReferer />
        <Variables>
          <item>
            <key>
              <string>homepage</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex />
                <TextualContent>http://mark0.net/soft-trid.html</TextualContent>
                <Name>homepage</Name>
              </UrlVariable>
            </value>
          </item>
        </Variables>
        <ExecuteCommand>7z x "{file}" -o"{root}USB-Toolkit\Backup\Uniextract\bin\" -y</ExecuteCommand>
        <ExecutePreCommand />
        <Category>Uniextract</Category>
        <SourceType>FixedUrl</SourceType>
        <PreviousLocation>D:\ZipFiles\trid_w32.zip</PreviousLocation>
        <DeletePreviousFile>true</DeletePreviousFile>
        <Enabled>true</Enabled>
        <FileHippoId />
        <LastUpdated>2010-01-26T01:12:41.8977003</LastUpdated>
        <TargetPath>{root}ZipFiles\</TargetPath>
        <FixedDownloadUrl>http://mark0.net/download/trid_w32.zip</FixedDownloadUrl>
        <Name>TrID</Name>
      </ApplicationJob>
    </Jobs>
    Last edited by noaccount; 02-03-2010 at 06:55 PM.

  2. #2
    Experienced User
    Overall activity: 0%

    Join Date
    Sep 2009
    Posts
    2,046
    Liked
    0 times
    Points
    28,383
    Part II
    Code:
    <?xml version="1.0" encoding="utf-16"?>
    <Jobs>
      <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="2bf806e9-e892-4091-b142-db9a43bf5679">
        <DownloadBeta>Default</DownloadBeta>
        <DownloadDate xsi:nil="true" />
        <CheckForUpdatesOnly>false</CheckForUpdatesOnly>
        <VariableChangeIndicator />
        <CanBeShared>true</CanBeShared>
        <ShareApplication>false</ShareApplication>
        <ExclusiveDownload>false</ExclusiveDownload>
        <HttpReferer />
        <Variables>
          <item>
            <key>
              <string>homepage</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex />
                <TextualContent>http://mark0.net/soft-trid.html</TextualContent>
                <Name>homepage</Name>
              </UrlVariable>
            </value>
          </item>
        </Variables>
        <ExecuteCommand>7z x "{file}" -o"{root}USB-Toolkit\Backup\Uniextract\bin\" -y</ExecuteCommand>
        <ExecutePreCommand />
        <Category>Uniextract</Category>
        <SourceType>FixedUrl</SourceType>
        <PreviousLocation>D:\ZipFiles\triddefs.zip</PreviousLocation>
        <DeletePreviousFile>true</DeletePreviousFile>
        <Enabled>true</Enabled>
        <FileHippoId />
        <LastUpdated>2010-01-26T01:11:30.6117003</LastUpdated>
        <TargetPath>{root}ZipFiles\</TargetPath>
        <FixedDownloadUrl>http://mark0.net/download/triddefs.zip</FixedDownloadUrl>
        <Name>TrIDDefs</Name>
      </ApplicationJob>
      <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="fcdefbde-b684-44f0-8372-451e25c9f6d6">
        <DownloadBeta>Default</DownloadBeta>
        <DownloadDate xsi:nil="true" />
        <CheckForUpdatesOnly>false</CheckForUpdatesOnly>
        <VariableChangeIndicator />
        <CanBeShared>true</CanBeShared>
        <ShareApplication>false</ShareApplication>
        <ExclusiveDownload>false</ExclusiveDownload>
        <HttpReferer />
        <Variables>
          <item>
            <key>
              <string>homepage</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex />
                <TextualContent>http://www.rarlab.com/rar_add.htm</TextualContent>
                <Name>homepage</Name>
              </UrlVariable>
            </value>
          </item>
        </Variables>
        <ExecuteCommand />
        <ExecutePreCommand />
        <Category>Uniextract</Category>
        <SourceType>FixedUrl</SourceType>
        <PreviousLocation>D:\USB-Toolkit\Backup\Uniextract\bin\unRAR.exe</PreviousLocation>
        <DeletePreviousFile>true</DeletePreviousFile>
        <Enabled>true</Enabled>
        <FileHippoId />
        <LastUpdated>2010-01-26T01:10:29.1677003</LastUpdated>
        <TargetPath>{root}USB-Toolkit\Backup\Uniextract\bin\unRAR.exe</TargetPath>
        <FixedDownloadUrl>http://www.rarlab.com/rar/unrarw32.exe</FixedDownloadUrl>
        <Name>UnRAR</Name>
      </ApplicationJob>
      <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="7f6fb4d4-22e4-41a4-af4f-3243f38e9100">
        <DownloadBeta>Default</DownloadBeta>
        <DownloadDate xsi:nil="true" />
        <CheckForUpdatesOnly>false</CheckForUpdatesOnly>
        <VariableChangeIndicator />
        <CanBeShared>true</CanBeShared>
        <ShareApplication>false</ShareApplication>
        <ExclusiveDownload>false</ExclusiveDownload>
        <HttpReferer />
        <Variables>
          <item>
            <key>
              <string>homepage</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex />
                <TextualContent>http://www.info-zip.org/UnZip.html#Downloads</TextualContent>
                <Name>homepage</Name>
              </UrlVariable>
            </value>
          </item>
          <item>
            <key>
              <string>durl</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex>ftp://ftp.info-zip.org/pub/infozip/win32/unz600xn.exe</Regex>
                <Url>ftp://ftp.info-zip.org/pub/infozip/win32/</Url>
                <TextualContent>ftp://ftp.info-zip.org/pub/infozip/win32/unz600xn.exe</TextualContent>
                <Name>durl</Name>
              </UrlVariable>
            </value>
          </item>
        </Variables>
        <ExecuteCommand>7z e "{file}" -o%temp% unzip.exe unzip.txt -r &amp; copy /y %temp%\unzip.exe "{root}USB-Toolkit\Backup\Uniextract\bin\" -y &amp; copy /y %temp%\unzip.txt "{root}USB-Toolkit\Backup\Uniextract\bin\" -y</ExecuteCommand>
        <ExecutePreCommand />
        <Category>Uniextract</Category>
        <SourceType>FixedUrl</SourceType>
        <PreviousLocation>D:\ZipFiles\unz600xn.exe</PreviousLocation>
        <DeletePreviousFile>true</DeletePreviousFile>
        <Enabled>true</Enabled>
        <FileHippoId />
        <LastUpdated>2010-01-26T03:16:08.1057003</LastUpdated>
        <TargetPath>{root}ZipFiles\</TargetPath>
        <FixedDownloadUrl>{durl}</FixedDownloadUrl>
        <Name>UnZip</Name>
      </ApplicationJob>
      <ApplicationJob xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Guid="7bc37151-848d-4085-92af-57d5bb471306">
        <DownloadBeta>Default</DownloadBeta>
        <DownloadDate xsi:nil="true" />
        <CheckForUpdatesOnly>true</CheckForUpdatesOnly>
        <VariableChangeIndicator />
        <CanBeShared>true</CanBeShared>
        <ShareApplication>false</ShareApplication>
        <ExclusiveDownload>false</ExclusiveDownload>
        <HttpReferer />
        <Variables>
          <item>
            <key>
              <string>homepage</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>Textual</VariableType>
                <Regex />
                <TextualContent>http://upx.sourceforge.net/</TextualContent>
                <Name>homepage</Name>
              </UrlVariable>
            </value>
          </item>
          <item>
            <key>
              <string>durl</string>
            </key>
            <value>
              <UrlVariable>
                <RegexRightToLeft>false</RegexRightToLeft>
                <VariableType>RegularExpression</VariableType>
                <Regex>href="(download/upx\w+?\w\.zip)"</Regex>
                <Url>http://upx.sourceforge.net/</Url>
                <TextualContent>http://upx.sourceforge.net/download/upx304w.zip</TextualContent>
                <Name>durl</Name>
              </UrlVariable>
            </value>
          </item>
        </Variables>
        <ExecuteCommand>7z e "{file}" -o%temp% *.exe *.html -r &amp; copy /y %temp%\upx.exe "{root}USB-Toolkit\Backup\Uniextract\bin\" -y &amp; copy /y %temp%\upx.html "{root}USB-Toolkit\Backup\Uniextract\bin\" -y</ExecuteCommand>
        <ExecutePreCommand />
        <Category>Uniextract</Category>
        <SourceType>FixedUrl</SourceType>
        <PreviousLocation>D:\ZipFiles\upx304w.zip</PreviousLocation>
        <DeletePreviousFile>true</DeletePreviousFile>
        <Enabled>true</Enabled>
        <FileHippoId />
        <LastUpdated>2010-01-26T02:06:36.6787003</LastUpdated>
        <TargetPath>{root}ZipFiles\</TargetPath>
        <FixedDownloadUrl>http://upx.sourceforge.net/{durl}</FixedDownloadUrl>
        <Name>UPX</Name>
      </ApplicationJob>
    </Jobs>
    Enjoy!
    Last edited by noaccount; 01-28-2010 at 11:38 PM.

  3. #3
    jens
    Guest

    uniextract unoffical update

    http://forum.raymond.cc/tutorials/16925-how-to-make-your-own-portable-applications-4.html

  4. #4
    Experienced User
    Overall activity: 0%

    Join Date
    Sep 2009
    Posts
    2,046
    Liked
    0 times
    Points
    28,383
    yes, i know that version thx...

    Quote Originally Posted by noaccount View Post
    There's a [url=http://www.lupopensuite.com/db/universalextractor.htm]unnoficial version provided by Lupo Pen Suite, which is now on their [url=http://www.lupopensuite.com/files/uniextract_unofficial_changelog.txt]8th revision, but unfortunately it is not the portable version i use, so i decided to create my own script.

  5. #5
    Moderator
    Overall activity: 99.9%

    Join Date
    Aug 2009
    Location
    European Union
    Posts
    7,427
    Liked
    1299 times
    Points
    75,592
    Hi,
    ,,noaccount,, .... Thank you .
    Best regards !

  6. #6
    Experienced User
    Overall activity: 0%

    Join Date
    Sep 2009
    Posts
    2,046
    Liked
    0 times
    Points
    28,383
    if you have any problems w/above script post them here i will try to help

  7. #7
    Modern-day Romeo
    Overall activity: 0%

    Join Date
    Jul 2009
    Location
    Singapore, the "Little Red Dot" on the map
    Posts
    6,159
    Liked
    476 times
    Points
    61,007
    @noaccount

    It would help if you actually explain what Ketarin is first and make a mini guide on how to use it....not many of us are familiar with it...I personally have not used it before and I'm reading the 'how-to' here.

    P.S. By the way, what's the difference between using your method and downloading from LupoPensuite? Or perhaps from Liberkey? Seems much easier to me...
    They call me the mysterious one...
    my motto is...when it's hot, chill baby

  8. #8
    Experienced User
    Overall activity: 0%

    Join Date
    Sep 2009
    Posts
    2,046
    Liked
    0 times
    Points
    28,383
    Lupo is not portable as for Liberkey its not available standalone n you have to install their suite... other than that they seem to be the same... maybe for average user is more easy to use Lupo or Liberkey (if installed) yeah... i prefer to control what when how each component is updated

    thats the tutorial yes this [url=http://ketarin.canneverbe.com/forum/viewforum.php?id=4]section here has further Q & A... Ray also posted article in blog about Ketarin but that is a bit beyond my scope here...
    Last edited by noaccount; 02-02-2010 at 10:52 PM.

  9. #9
    Moderator
    Overall activity: 99.9%

    Join Date
    Aug 2009
    Location
    European Union
    Posts
    7,427
    Liked
    1299 times
    Points
    75,592
    Hi,

    ''.... Ray also posted article in blog about Ketarin .... ''


    ''Easily and Automatically Keep Your Software Setup Installers Up-To-Date''

    Best regards !

  10. #10
    Newbie
    Overall activity: 0%

    Join Date
    Dec 2009
    Posts
    36
    Liked
    1 times
    Points
    2,006
    What's the reason of a separate ZipFiles folder?

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Script problem
    By jock in forum Spyware/Viruses
    Replies: 4
    Last Post: 11-10-2010, 03:26 PM
  2. Replies: 3
    Last Post: 10-22-2009, 01:37 PM
  3. Using a python script
    By kislay_kishore2003 in forum General Forum
    Replies: 3
    Last Post: 06-23-2009, 06:04 PM
  4. What script is OnlineCinema.org using?
    By techguyboy in forum General Forum
    Replies: 2
    Last Post: 09-03-2007, 01:35 PM
All times are GMT +8. The time now is 10:17 AM.