-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
942 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,16 @@ | ||
github.com/gen2brain/beeep v0.0.0-20200420150314-13046a26d502 h1:e+btj9i/zyL7a2WrgOeKl2rTMMYkzGJIuVzziFu3fi0= | ||
github.com/gen2brain/beeep v0.0.0-20200420150314-13046a26d502/go.mod h1:KvEoJUYimgK9VGK9RZu1RvlPHfdwtGw1+m6rnfPK+lI= | ||
github.com/go-toast/toast v0.0.0-20190211030409-01e6764cf0a4 h1:qZNfIGkIANxGv/OqtnntR4DfOY2+BgwR60cAcu/i3SE= | ||
github.com/go-toast/toast v0.0.0-20190211030409-01e6764cf0a4/go.mod h1:kW3HQ4UdaAyrUCSSDR4xUzBKW6O2iA4uHhk7AtyYp10= | ||
github.com/godbus/dbus v4.1.0+incompatible h1:WqqLRTsQic3apZUK9qC5sGNfXthmPXzUZ7nQPrNITa4= | ||
github.com/godbus/dbus v4.1.0+incompatible/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= | ||
github.com/gopherjs/gopherjs v0.0.0-20180825215210-0210a2f0f73c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= | ||
github.com/gopherjs/gopherwasm v1.1.0/go.mod h1:SkZ8z7CWBz5VXbhJel8TxCmAcsQqzgWGR/8nMhyhZSI= | ||
github.com/lhside/chrome-go v0.0.0-20150930231719-5fc75372b55c h1:QZCB+32iAQ50K4POwJ61qOb0oFJVZKc5y2vJNZRCvRE= | ||
github.com/lhside/chrome-go v0.0.0-20150930231719-5fc75372b55c/go.mod h1:w9dz+V+pAgNxea+pSwc++I4IWN6uWlb3mEVtm/OvzMY= | ||
github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d h1:VhgPp6v9qf9Agr/56bj7Y/xa04UccTW04VP0Qed4vnQ= | ||
github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d/go.mod h1:YUTz3bUH2ZwIWBy3CJBeOBEugqcmXREj14T+iG/4k4U= | ||
github.com/tadvi/systray v0.0.0-20190226123456-11a2b8fa57af h1:6yITBqGTE2lEeTPG04SN9W+iWHCRyHqlVYILiSXziwk= | ||
github.com/tadvi/systray v0.0.0-20190226123456-11a2b8fa57af/go.mod h1:4F09kP5F+am0jAwlQLddpoMDM+iewkxxt6nxUQ5nq5o= | ||
golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527 h1:uYVVQ9WP/Ds2ROhcaGPeIdVq0RIXVLwsHlnvJ+cT1So= | ||
golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
{ | ||
"name": "timimi", | ||
"description": "Native messaging host to save TW5", | ||
"path": "timimi.exe", | ||
"type": "stdio", | ||
"allowed_origins": ["chrome-extension://mnggafnmmhdoplbffagjihajeeikgbcg/"] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
{ | ||
"name": "timimi", | ||
"description": "Native messaging host to save TW5", | ||
"path": "timimi.exe", | ||
"type": "stdio", | ||
"allowed_extensions": [ "[email protected]" ] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,125 @@ | ||
; Script generated by the HM NIS Edit Script Wizard. | ||
RequestExecutionLevel user | ||
; HM NIS Edit Wizard helper defines | ||
!define PRODUCT_NAME "Timimi-Chrome" | ||
!define PRODUCT_VERSION "2.1.1" | ||
!define PRODUCT_PUBLISHER "Rizwan Ishak" | ||
!define PRODUCT_WEB_SITE "https://ibnishak.github.io/Timimi/" | ||
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\timimi.exe" | ||
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" | ||
!define PRODUCT_UNINST_ROOT_KEY "HKLM" | ||
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir" | ||
|
||
; MUI 1.67 compatible ------ | ||
!include "MUI.nsh" | ||
|
||
; MUI Settings | ||
!define MUI_ABORTWARNING | ||
!define MUI_ICON "C:\Users\Naaz\Desktop\Riz\install-win\logo.ico" | ||
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" | ||
|
||
; Welcome page | ||
!insertmacro MUI_PAGE_WELCOME | ||
; License page | ||
!define MUI_LICENSEPAGE_CHECKBOX | ||
!insertmacro MUI_PAGE_LICENSE "C:\Users\Naaz\Desktop\Riz\install-win\license.txt" | ||
; Directory page | ||
!insertmacro MUI_PAGE_DIRECTORY | ||
; Start menu page | ||
var ICONS_GROUP | ||
!define MUI_STARTMENUPAGE_NODISABLE | ||
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Timimi-Chrome" | ||
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}" | ||
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}" | ||
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}" | ||
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP | ||
; Instfiles page | ||
!insertmacro MUI_PAGE_INSTFILES | ||
; Finish page | ||
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readme.txt" | ||
!insertmacro MUI_PAGE_FINISH | ||
|
||
; Uninstaller pages | ||
!insertmacro MUI_UNPAGE_INSTFILES | ||
|
||
; Language files | ||
!insertmacro MUI_LANGUAGE "English" | ||
|
||
; MUI end ------ | ||
|
||
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" | ||
OutFile "Timimi-Chrome-2-1-1.exe" | ||
InstallDir "$APPDATA\Timimi-Chrome" | ||
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" | ||
ShowInstDetails show | ||
ShowUnInstDetails show | ||
|
||
Section "MainSection" SEC01 | ||
SetOutPath "$INSTDIR" | ||
SetOverwrite ifnewer | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\timimi.exe" | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\chrome-json\timimi.json" | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\license.txt" | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\readme.txt" | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\logo.ico" | ||
; Shortcuts | ||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application | ||
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP" | ||
!insertmacro MUI_STARTMENU_WRITE_END | ||
SectionEnd | ||
|
||
Section -AdditionalIcons | ||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application | ||
WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" | ||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url" | ||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe" | ||
!insertmacro MUI_STARTMENU_WRITE_END | ||
SectionEnd | ||
|
||
Section -Post | ||
WriteUninstaller "$INSTDIR\uninst.exe" | ||
WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\timimi.exe" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\timimi.exe" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" | ||
WriteRegStr HKCU "SOFTWARE\Google\Chrome\NativeMessagingHosts\timimi" "" "$INSTDIR\timimi.json" | ||
WriteRegStr HKCU "SOFTWARE\Chromium\NativeMessagingHosts\timimi" "" "$INSTDIR\timimi.json" | ||
SectionEnd | ||
|
||
|
||
Function un.onUninstSuccess | ||
HideWindow | ||
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer." | ||
FunctionEnd | ||
|
||
Function un.onInit | ||
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2 | ||
Abort | ||
FunctionEnd | ||
|
||
Section Uninstall | ||
!insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP | ||
Delete "$INSTDIR\${PRODUCT_NAME}.url" | ||
Delete "$INSTDIR\uninst.exe" | ||
Delete "$INSTDIR\logo.ico" | ||
Delete "$INSTDIR\readme.txt" | ||
Delete "$INSTDIR\license.txt" | ||
Delete "$INSTDIR\timimi.json" | ||
Delete "$INSTDIR\timimi.exe" | ||
|
||
Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" | ||
Delete "$SMPROGRAMS\$ICONS_GROUP\Website.lnk" | ||
Delete "$SMPROGRAMS\$ICONS_GROUP\Timimi-Chrome.lnk" | ||
|
||
RMDir "$SMPROGRAMS\$ICONS_GROUP" | ||
RMDir "$INSTDIR" | ||
|
||
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" | ||
DeleteRegKey HKCU "SOFTWARE\Google\Chrome\NativeMessagingHosts\timimi" | ||
DeleteRegKey HKCU "SOFTWARE\Chromium\NativeMessagingHosts\timimi" | ||
DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" | ||
SetAutoClose true | ||
SectionEnd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
; Script generated by the HM NIS Edit Script Wizard. | ||
RequestExecutionLevel user | ||
; HM NIS Edit Wizard helper defines | ||
!define PRODUCT_NAME "Timimi-Firefox" | ||
!define PRODUCT_VERSION "2.1.1" | ||
!define PRODUCT_PUBLISHER "Rizwan Ishak" | ||
!define PRODUCT_WEB_SITE "https://ibnishak.github.io/Timimi/" | ||
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\timimi.exe" | ||
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}" | ||
!define PRODUCT_UNINST_ROOT_KEY "HKLM" | ||
!define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir" | ||
|
||
; MUI 1.67 compatible ------ | ||
!include "MUI.nsh" | ||
|
||
; MUI Settings | ||
!define MUI_ABORTWARNING | ||
!define MUI_ICON "C:\Users\Naaz\Desktop\Riz\install-win\logo.ico" | ||
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico" | ||
|
||
; Welcome page | ||
!insertmacro MUI_PAGE_WELCOME | ||
; License page | ||
!define MUI_LICENSEPAGE_CHECKBOX | ||
!insertmacro MUI_PAGE_LICENSE "C:\Users\Naaz\Desktop\Riz\install-win\license.txt" | ||
; Directory page | ||
!insertmacro MUI_PAGE_DIRECTORY | ||
; Start menu page | ||
var ICONS_GROUP | ||
!define MUI_STARTMENUPAGE_NODISABLE | ||
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Timimi-Firefox" | ||
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}" | ||
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}" | ||
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}" | ||
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP | ||
; Instfiles page | ||
!insertmacro MUI_PAGE_INSTFILES | ||
; Finish page | ||
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readme.txt" | ||
!insertmacro MUI_PAGE_FINISH | ||
|
||
; Uninstaller pages | ||
!insertmacro MUI_UNPAGE_INSTFILES | ||
|
||
; Language files | ||
!insertmacro MUI_LANGUAGE "English" | ||
|
||
; MUI end ------ | ||
|
||
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}" | ||
OutFile "timimi-firefox-2-1-1.exe" | ||
InstallDir "$APPDATA\Timimi-Firefox" | ||
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" "" | ||
ShowInstDetails show | ||
ShowUnInstDetails show | ||
|
||
Section "MainSection" SEC01 | ||
SetOutPath "$INSTDIR" | ||
SetOverwrite ifnewer | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\timimi.exe" | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\firefox-json\timimi.json" | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\license.txt" | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\readme.txt" | ||
File "C:\Users\Naaz\Desktop\Riz\install-win\logo.ico" | ||
; Shortcuts | ||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application | ||
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP" | ||
!insertmacro MUI_STARTMENU_WRITE_END | ||
SectionEnd | ||
|
||
Section -AdditionalIcons | ||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application | ||
WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}" | ||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Website.lnk" "$INSTDIR\${PRODUCT_NAME}.url" | ||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe" | ||
!insertmacro MUI_STARTMENU_WRITE_END | ||
SectionEnd | ||
|
||
Section -Post | ||
WriteUninstaller "$INSTDIR\uninst.exe" | ||
WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\timimi.exe" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\timimi.exe" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}" | ||
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" | ||
WriteRegStr HKCU "SOFTWARE\Mozilla\NativeMessagingHosts\timimi" "" "$INSTDIR\timimi.json" | ||
SectionEnd | ||
|
||
|
||
Function un.onUninstSuccess | ||
HideWindow | ||
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) was successfully removed from your computer." | ||
FunctionEnd | ||
|
||
Function un.onInit | ||
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "Are you sure you want to completely remove $(^Name) and all of its components?" IDYES +2 | ||
Abort | ||
FunctionEnd | ||
|
||
Section Uninstall | ||
!insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP | ||
Delete "$INSTDIR\${PRODUCT_NAME}.url" | ||
Delete "$INSTDIR\uninst.exe" | ||
Delete "$INSTDIR\logo.ico" | ||
Delete "$INSTDIR\readme.txt" | ||
Delete "$INSTDIR\license.txt" | ||
Delete "$INSTDIR\timimi.json" | ||
Delete "$INSTDIR\timimi.exe" | ||
|
||
Delete "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" | ||
Delete "$SMPROGRAMS\$ICONS_GROUP\Website.lnk" | ||
Delete "$SMPROGRAMS\$ICONS_GROUP\Timimi-Firefox.lnk" | ||
|
||
RMDir "$SMPROGRAMS\$ICONS_GROUP" | ||
RMDir "$INSTDIR" | ||
|
||
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" | ||
DeleteRegKey HKCU "SOFTWARE\Mozilla\NativeMessagingHosts\timimi" | ||
DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}" | ||
SetAutoClose true | ||
SectionEnd |
Oops, something went wrong.