Fix for Launchy

0 views
Skip to first unread message

Chris Donnelly

unread,
Sep 27, 2008, 4:31:30 PM9/27/08
to appsnap
Since Launchy went to using a 3rd digit in its version AppSnap hasn't
worked (it went off 2 digits), but here is my fix for it:

[Launchy]

category = Utilities:Application Launchers
describe = Application Launcher
website = http://www.launchy.net/
scrape = http://sourceforge.net/projects/launchy/download/
version = >(\d+(?:\.\d+)+)<
download = http://downloads.sourceforge.net/launchy/
filename = LaunchySetup#VERSION[0]##VERSION[1]##VERSION[2]#.exe
rename = Launchy-#VERSION#.exe
instparam = /sp- /silent /norestart
upgrades = true
chinstdir = /dir="#INSTALL_DIR#"
uninstparam = /sp- /silent /norestart
instversion = USE_UNINSTALL
uninstall = REGISTRY_SEARCH:DisplayName=Launchy (\d+\.\d+)(\.\d
+)?

For some reason I couldn't get the (?:xxx) syntax to work in the
uninstall, although the scrape was able to use it just fine. Anyone
know why that would be?

Also, a couple of new entries as well. I verified all of them are
working as of this posting.

BTW, thanks for making such a cool product! We use it at our office to
set up new workstations so we get all the odds and ends we need.

Thanks,

# Chris Donnelly

[True Launch Bar]
category = Utilities
describe = Windows QuickLaunch Enhancer
website = http://www.truelaunchbar.com
scrape = http://www.truelaunchbar.com
version = Current version is (\d+(?:\.\d+)+)
download = http://download.truelaunchbar.com/install/
filename = truelaunchbar#DOTLESS_VERSION#.exe
rename = truelaunchbar-#VERSION#.exe
upgrades = true
instversion = REGISTRY_SEARCH:DisplayVersion=(\d+\.\d+.*)
uninstall = REGISTRY_SEARCH:DisplayName=True Launch Bar

[Fiddler]
category = Development
describe = HTTP Proxy Debugging Tool
website = http://www.fiddler2.com
scrape = http://www.fiddler2.com/Fiddler/changelog.asp
version = Version (\d\.\d+\.\d+\.\d+)
download = http://www.fiddler2.com/dl/
filename = Fiddler2Setup.exe
instparam = /S
rename = Fiddler2Setup-#VERSION#.exe
upgrades = true
uninstparam = /S
instversion = USE_UNINSTALL
uninstall = REGISTRY_SEARCH:DisplayName=Fiddler2

[Internet Explorer Developer Toolbar]
category = Development
describe = Web development toolbar for Internet Explorer
website = http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
scrape = http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
version = >(\d\.\d+\.\d+\.\d+)<
download = http://download.microsoft.com/download/f/3/c/f3c93e70-ccdc-46c9-bbd4-70d94bdd0cc9/
filename = IEDevToolBarSetup.msi
instparam = /quiet /norestart
rename = IEDevToolBarSetup-#VERSION#.msi
upgrades = true
instversion = REGISTRY_SEARCH:DisplayVersion=(\d+\.\d+.*)
uninstall = REGISTRY_SEARCH:DisplayName=Internet Explorer Developer
Toolbar

[DebugBar]
category = Development
describe = IE extension for web developer
website = http://www.debugbar.com/
scrape = http://www.debugbar.com/
version = DebugBar V(\d+\.\d+\.\d+)
download = http://www.debugbar.com/softwaredata/
filename = install-debugbar-v#VERSION#.exe
instparam = /S/i/qb
rename = DebugBar-#VERSION#.exe
upgrades = true
instversion = REGISTRY_SEARCH:DisplayVersion=(\d+\.\d+.*)
uninstall = REGISTRY_SEARCH:DisplayName=DebugBar

[Messenger Plus! Live]
category = Internet
describe = Chat Client addon
website = http://www.msgpluslive.net/
scrape = http://www.msgpluslive.net/download/
version = Messenger Plus\! Live (\d+\.\d+\.\d+)
download = http://download.msgpluslive.net/setup/
filename = MsgPlusLive-#MAJOR_VERSION##MINOR_VERSION#.exe
rename = MsgPlusLive-#VERSION#.exe
instparam = /S/i/qb
upgrades = true
instversion = REGISTRY_SEARCH:DisplayVersion=([0-9]\.[0-9]+) \
(build ([0-9]+)(?#.)\)
uninstall = REGISTRY_SEARCH:DisplayName=Messenger Plus

[IE7Pro]
category = Internet
describe = Enhancements for Interent Explorer
website = http://ie7pro.com
scrape = http://ie7pro.com/download.php?language=en
version = IE7Pro (\d+(?:\.\d+)+)
download = http://dl.ie7pro.com/ie7prodl/
filename = IE7proSetup_#VERSION#.exe
rename = IE7Pro-#VERSION#.exe
instparam = /S
upgrades = true
instversion = REGISTRY_SEARCH:DisplayVersion=(\d+\.\d+)(\.\d+)*
uninstall = REGISTRY_SEARCH:DisplayName=IE7Pro
uninstparam = /S

Ganesh Viswanathan

unread,
Sep 28, 2008, 1:12:29 AM9/28/08
to app...@googlegroups.com
Hello Chris,
Thanks for your corrections and contributions. I've added them all to the official database for all to benefit. I've also fixed a whole bunch of app entries that were broken by the recent SourceForge site update.

Regarding the (?:) option, I think you needed a .* at the end to match the rest of the uninstall string (as far as I can remember).

Best regards,
Ganesh
Reply all
Reply to author
Forward
0 new messages