diff --git a/bucket/calibre-normal.json b/bucket/calibre-normal.json index 9c42d404e3caea..d2164405cc0f5b 100644 --- a/bucket/calibre-normal.json +++ b/bucket/calibre-normal.json @@ -1,9 +1,18 @@ { + "##": "Deprecate this manifest after 2026-12-01", "version": "8.16.2", - "description": "Powerful and easy to use e-book manager", + "description": "Powerful and easy to use e-book manager.", "homepage": "https://calibre-ebook.com", - "license": "GPL-3.0-only", - "notes": "Calibre drops support for 32-bit CPUs after v6.0.0, if you are running a 32-bit system, please install calibre-normal5 from Versions bucket.", + "license": { + "identifier": "GPL-3.0-or-later", + "url": "https://github.com/kovidgoyal/calibre/blob/HEAD/LICENSE" + }, + "notes": [ + "`calibre` has been switched to the MSI installer, providing portable-like functionality through the use of environment variables.", + "User data will be migrated automatically during the installation process of `calibre`, so there is no need to worry about data loss.", + "`calibre` also resolves issues related to unregistered URL protocol handlers and residual file associations after uninstallation.", + "This manifest will be deprecated on 2026-12-01. Please install `extras/calibre` instead." + ], "architecture": { "64bit": { "url": "https://download.calibre-ebook.com/8.16.2/calibre-64bit-8.16.2.msi", diff --git a/bucket/calibre.json b/bucket/calibre.json index 824bb285614f91..f8f0d736711d33 100644 --- a/bucket/calibre.json +++ b/bucket/calibre.json @@ -1,38 +1,83 @@ { "version": "8.16.2", - "description": "Powerful and easy to use e-book manager", + "description": "Powerful and easy to use e-book manager.", "homepage": "https://calibre-ebook.com", "license": { - "identifier": "GPL-3.0-only", - "url": "https://github.com/kovidgoyal/calibre/blob/master/LICENSE" + "identifier": "GPL-3.0-or-later", + "url": "https://github.com/kovidgoyal/calibre/blob/HEAD/LICENSE" }, + "notes": [ + "To register file associations, please execute the following command:", + "reg import \"$dir\\install-associations.reg\"", + "To register the URL protocol handler, please execute the following command:", + "reg import \"$dir\\register-url-handler.reg\"" + ], "architecture": { "64bit": { - "url": "https://download.calibre-ebook.com/8.16.2/calibre-portable-installer-8.16.2.exe", - "hash": "sha512:010ee58b53ecb9c208f7229b73e86c1b98a67e3b3ee7691a1e19c277fd34c0d434acbe367aab9389ad916b4d373adf34eb07a9ec35f14b1b3e69fa982de83073" + "url": "https://download.calibre-ebook.com/8.16.2/calibre-64bit-8.16.2.msi#/dl.msi_", + "hash": "sha512:e028a251b382dc91f34f7979cece2c48e65fb03c7d75a51d83afa37ce416d87c724f83d68e709cbe71c632dd5323925ddd553dba482282e200ce5c1b9327ad93" } }, + "pre_install": [ + "ensure \"$persist_dir\\Calibre Settings\" | Out-Null", + "if (Test-Path -Path \"$persist_dir\\Calibre Settings\\*\") { return }", + "$original_cfg_dir = $env:CALIBRE_CONFIG_DIRECTORY, \"$env:APPDATA\\calibre\" | Select-Object -First 1", + "if (Test-Path -Path \"$original_cfg_dir\\*\") {", + " Write-Host \"`nINFO Migrating Calibre Configurations to '$persist_dir\\Calibre Settings'...\" -ForegroundColor DarkGray", + " Copy-Item -Path \"$original_cfg_dir\\*\" -Destination \"$persist_dir\\Calibre Settings\" -Force -Recurse", + "}" + ], "installer": { "script": [ - "Start-Process -FilePath \"$dir\\$fname\" -ArgumentList @($env:PUBLIC) -Wait", - "Move-Item -Path \"$env:PUBLIC\\Calibre Portable\\*\" -Destination $dir -Force", - "Remove-Item -Path \"$dir\\$fname\", \"$env:PUBLIC\\Calibre Portable\" -Recurse -Force -ErrorAction SilentlyContinue", - "Icacls $dir /t /c /reset | Out-Null" + "$default_dir = \"$env:APPDATA\\calibre\"", + "$ErrorActionPreference = 'SilentlyContinue'", + "$configuration_dir = \"$persist_dir\\Calibre Settings\"", + "$config_link_target_dir = (Get-Item -Path $default_dir).Target", + "$is_different = $config_link_target_dir -ne $configuration_dir", + "$link_target_dir = @($config_link_target_dir) * $is_different", + "$is_different = $env:CALIBRE_CONFIG_DIRECTORY -ne $configuration_dir", + "$extra_config_dir = @($env:CALIBRE_CONFIG_DIRECTORY) * $is_different", + "@($default_dir) + $link_target_dir + $extra_config_dir | Remove-Item -Recurse -Force", + "Expand-MsiArchive -Path \"$dir\\$fname\" -DestinationPath \"$dir\\Calibre\" -ExtractDir 'PFiles64\\Calibre2' -Removal" ] }, + "post_install": [ + "$calibre_dir = \"$dir\\Calibre\" -replace '\\\\', '\\\\'", + "Get-ChildItem -Path \"$bucketsdir\\$bucket\\scripts\\$app\" -Filter '*.reg' -File | ForEach-Object {", + " $content = Get-Content -Path $_.FullName -Encoding utf8", + " if ($global) { $content = $content -replace 'HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE' }", + " $content -replace '{{calibre_dir}}', $calibre_dir | Set-Content -Path \"$dir\\$($_.Name)\" -Encoding unicode", + "}", + "'.tmp', '.cache' | ForEach-Object { ensure \"$persist_dir\\$_\" | Out-Null }", + "if (-not (Test-Path -Path \"$persist_dir\\Calibre Settings\\global.py.json\" -PathType Leaf)) {", + " New-Item -Path \"$persist_dir\\Calibre Settings\\global.py.json\" -ItemType File -Force | Out-Null", + " $cfg = @{ 'library_path'= \"$persist_dir\\Calibre Library\" } | ConvertTo-Json -Depth 5", + " Set-Content -Path \"$persist_dir\\Calibre Settings\\global.py.json\" -Value $cfg -Encoding utf8", + "} else {", + " $cfg = Get-Content -Path \"$persist_dir\\Calibre Settings\\global.py.json\" -Encoding utf8 | ConvertFrom-Json", + " if ($cfg.library_path -eq \"$persist_dir\\Calibre Library\") { return }", + " if (-not (Test-Path -Path \"$persist_dir\\Calibre Library\\*\") -and (Test-Path -Path \"$($cfg.library_path)\\*\")) {", + " Write-Host \"`nINFO Migrating Calibre Library to '$persist_dir\\Calibre Library'...\" -ForegroundColor DarkGray", + " Copy-Item -Path \"$($cfg.library_path)\\*\" -Destination \"$persist_dir\\Calibre Library\" -Force -Recurse", + " }", + " Remove-Item -Path $cfg.library_path -Recurse -Force -ErrorAction SilentlyContinue", + " $cfg.library_path = \"$persist_dir\\Calibre Library\"", + " $cfg | ConvertTo-Json -Depth 5 | Set-Content -Path \"$persist_dir\\Calibre Settings\\global.py.json\" -Encoding utf8", + "}" + ], + "env_set": { + "CALIBRE_NO_DEFAULT_PROGRAMS": "1", + "CALIBRE_TEMP_DIR": "$persist_dir\\.tmp", + "CALIBRE_CACHE_DIRECTORY": "$persist_dir\\.cache", + "CALIBRE_CONFIG_DIRECTORY": "$persist_dir\\Calibre Settings" + }, "bin": [ - [ - "calibre-portable.exe", - "calibre" - ], - "calibre-portable.exe", - "Calibre\\calibre-complete.exe", + "Calibre\\calibre.exe", "Calibre\\calibre-customize.exe", - "Calibre\\calibredb.exe", "Calibre\\calibre-debug.exe", - "Calibre\\calibre-parallel.exe", "Calibre\\calibre-server.exe", "Calibre\\calibre-smtp.exe", + "Calibre\\calibredb.exe", "Calibre\\ebook-convert.exe", "Calibre\\ebook-device.exe", "Calibre\\ebook-edit.exe", @@ -41,40 +86,48 @@ "Calibre\\ebook-viewer.exe", "Calibre\\fetch-ebook-metadata.exe", "Calibre\\lrf2lrs.exe", - "Calibre\\lrs2lrf.exe", "Calibre\\lrfviewer.exe", + "Calibre\\lrs2lrf.exe", "Calibre\\markdown-calibre.exe", "Calibre\\web2disk.exe" ], "shortcuts": [ [ - "calibre-portable.exe", - "Calibre" + "Calibre\\calibre.exe", + "Calibre - E-book Management\\Calibre - E-book Management" ], [ "Calibre\\ebook-edit.exe", - "Calibre E-Book Editor" + "Calibre - E-book Management\\E-Book Editor" ], [ "Calibre\\ebook-viewer.exe", - "Calibre E-Book Viewer" + "Calibre - E-book Management\\E-Book Viewer" ], [ "Calibre\\lrfviewer.exe", - "Calibre LRF Viewer" + "Calibre - E-book Management\\LRF Viewer" ] ], "persist": [ "Calibre Library", "Calibre Settings" ], + "uninstaller": { + "script": [ + "if ($cmd -eq 'uninstall') {", + " reg import \"$dir\\uninstall-associations.reg\" *> $null", + " reg import \"$dir\\unregister-url-handler.reg\" *> $null", + "}" + ] + }, "checkver": { "github": "https://github.com/kovidgoyal/calibre" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://download.calibre-ebook.com/$version/calibre-portable-installer-$version.exe", + "url": "https://download.calibre-ebook.com/$version/calibre-64bit-$version.msi#/dl.msi_", "hash": { "url": "https://calibre-ebook.com/signatures/$basename.sha512" } diff --git a/scripts/calibre/install-associations.reg b/scripts/calibre/install-associations.reg new file mode 100644 index 00000000000000..6b20f768864401 --- /dev/null +++ b/scripts/calibre/install-associations.reg @@ -0,0 +1,1476 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Classes\.azw\OpenWithProgIDs] +"calibre64bit.azw"=hex(0): +"calibreViewer64bit.azw"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw] +@="AZW Document" +"FriendlyTypeName"="AZW Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw] +@="AZW Document" +"FriendlyTypeName"="AZW Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.azw1\OpenWithProgIDs] +"calibre64bit.azw1"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw1] +@="AZW1 Document" +"FriendlyTypeName"="AZW1 Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw1\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw1\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw1\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw1\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.azw3\OpenWithProgIDs] +"calibre64bit.azw3"=hex(0): +"calibreEditor64bit.azw3"=hex(0): +"calibreViewer64bit.azw3"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw3] +@="AZW3 Document" +"FriendlyTypeName"="AZW3 Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw3\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw3\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw3\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw3\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.azw3] +@="AZW3 Document" +"FriendlyTypeName"="AZW3 Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.azw3\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-edit.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.azw3\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.azw3\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.azw3\shell\open\command] +@="\"{{calibre_dir}}\\ebook-edit.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw3] +@="AZW3 Document" +"FriendlyTypeName"="AZW3 Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw3\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw3\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw3\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw3\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.book\OpenWithProgIDs] +"calibre64bit.book"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.book] +@="BOOK Document" +"FriendlyTypeName"="BOOK Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.book\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.book\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.book\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.book\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.cb7\OpenWithProgIDs] +"calibre64bit.cb7"=hex(0): +"calibreViewer64bit.cb7"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cb7] +@="CB7 Document" +"FriendlyTypeName"="CB7 Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cb7\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cb7\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cb7\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cb7\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cb7] +@="CB7 Document" +"FriendlyTypeName"="CB7 Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cb7\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cb7\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cb7\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cb7\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.cbc\OpenWithProgIDs] +"calibre64bit.cbc"=hex(0): +"calibreViewer64bit.cbc"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbc] +@="CBC Document" +"FriendlyTypeName"="CBC Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbc\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbc\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbc\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbc\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbc] +@="CBC Document" +"FriendlyTypeName"="CBC Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbc\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbc\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbc\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbc\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.cbr\OpenWithProgIDs] +"calibre64bit.cbr"=hex(0): +"calibreViewer64bit.cbr"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbr] +@="CBR Document" +"FriendlyTypeName"="CBR Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbr\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbr\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbr\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbr\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbr] +@="CBR Document" +"FriendlyTypeName"="CBR Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbr\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbr\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbr\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbr\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.cbz\OpenWithProgIDs] +"calibre64bit.cbz"=hex(0): +"calibreViewer64bit.cbz"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbz] +@="CBZ Document" +"FriendlyTypeName"="CBZ Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbz\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbz\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbz\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbz\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbz] +@="CBZ Document" +"FriendlyTypeName"="CBZ Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbz\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbz\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbz\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbz\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.chm\OpenWithProgIDs] +"calibre64bit.chm"=hex(0): +"calibreViewer64bit.chm"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.chm] +@="CHM Document" +"FriendlyTypeName"="CHM Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.chm\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.chm\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.chm\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.chm\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.chm] +@="CHM Document" +"FriendlyTypeName"="CHM Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.chm\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.chm\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.chm\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.chm\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.djv\OpenWithProgIDs] +"calibre64bit.djv"=hex(0): +"calibreViewer64bit.djv"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djv] +@="DJV Document" +"FriendlyTypeName"="DJV Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djv\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djv\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djv\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djv\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djv] +@="DJV Document" +"FriendlyTypeName"="DJV Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djv\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djv\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djv\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djv\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.djvu\OpenWithProgIDs] +"calibre64bit.djvu"=hex(0): +"calibreViewer64bit.djvu"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djvu] +@="DJVU Document" +"FriendlyTypeName"="DJVU Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djvu\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djvu\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djvu\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.djvu\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djvu] +@="DJVU Document" +"FriendlyTypeName"="DJVU Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djvu\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djvu\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djvu\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djvu\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.doc\OpenWithProgIDs] +"calibre64bit.doc"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.doc] +@="DOC Document" +"FriendlyTypeName"="DOC Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.doc\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.doc\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.doc\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.doc\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.docm\OpenWithProgIDs] +"calibre64bit.docm"=hex(0): +"calibreViewer64bit.docm"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docm] +@="DOCM Document" +"FriendlyTypeName"="DOCM Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docm\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docm\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docm\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docm\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docm] +@="DOCM Document" +"FriendlyTypeName"="DOCM Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docm\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docm\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docm\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docm\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.docx\OpenWithProgIDs] +"calibre64bit.docx"=hex(0): +"calibreEditor64bit.docx"=hex(0): +"calibreViewer64bit.docx"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docx] +@="DOCX Document" +"FriendlyTypeName"="DOCX Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docx\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docx\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docx\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.docx\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.docx] +@="DOCX Document" +"FriendlyTypeName"="DOCX Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.docx\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-edit.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.docx\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.docx\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.docx\shell\open\command] +@="\"{{calibre_dir}}\\ebook-edit.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docx] +@="DOCX Document" +"FriendlyTypeName"="DOCX Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docx\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docx\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docx\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docx\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.epub\OpenWithProgIDs] +"calibre64bit.epub"=hex(0): +"calibreEditor64bit.epub"=hex(0): +"calibreViewer64bit.epub"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.epub] +@="EPUB Document" +"FriendlyTypeName"="EPUB Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.epub\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.epub\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.epub\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.epub\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.epub] +@="EPUB Document" +"FriendlyTypeName"="EPUB Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.epub\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-edit.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.epub\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.epub\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.epub\shell\open\command] +@="\"{{calibre_dir}}\\ebook-edit.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.epub] +@="EPUB Document" +"FriendlyTypeName"="EPUB Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.epub\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.epub\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.epub\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.epub\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.fb2\OpenWithProgIDs] +"calibre64bit.fb2"=hex(0): +"calibreViewer64bit.fb2"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.fb2] +@="FB2 Document" +"FriendlyTypeName"="FB2 Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.fb2\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.fb2\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.fb2\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.fb2\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.fb2] +@="FB2 Document" +"FriendlyTypeName"="FB2 Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.fb2\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.fb2\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.fb2\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.fb2\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.htm\OpenWithProgIDs] +"calibre64bit.htm"=hex(0): +"calibreEditor64bit.htm"=hex(0): +"calibreViewer64bit.htm"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.htm] +@="HTM Document" +"FriendlyTypeName"="HTM Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.htm\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.htm\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.htm\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.htm\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.htm] +@="HTM Document" +"FriendlyTypeName"="HTM Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.htm\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-edit.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.htm\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.htm\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.htm\shell\open\command] +@="\"{{calibre_dir}}\\ebook-edit.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.htm] +@="HTM Document" +"FriendlyTypeName"="HTM Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.htm\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.htm\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.htm\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.htm\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.html\OpenWithProgIDs] +"calibre64bit.html"=hex(0): +"calibreEditor64bit.html"=hex(0): +"calibreViewer64bit.html"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.html] +@="HTML Document" +"FriendlyTypeName"="HTML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.html\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.html\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.html\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.html\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.html] +@="HTML Document" +"FriendlyTypeName"="HTML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.html\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-edit.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.html\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.html\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.html\shell\open\command] +@="\"{{calibre_dir}}\\ebook-edit.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.html] +@="HTML Document" +"FriendlyTypeName"="HTML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.html\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.html\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.html\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.html\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.ibook\OpenWithProgIDs] +"calibre64bit.ibook"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibook] +@="IBOOK Document" +"FriendlyTypeName"="IBOOK Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibook\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibook\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibook\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibook\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.ibooks\OpenWithProgIDs] +"calibre64bit.ibooks"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibooks] +@="IBOOKS Document" +"FriendlyTypeName"="IBOOKS Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibooks\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibooks\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibooks\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibooks\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.imp\OpenWithProgIDs] +"calibre64bit.imp"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.imp] +@="IMP Document" +"FriendlyTypeName"="IMP Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.imp\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.imp\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.imp\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.imp\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.kfx\OpenWithProgIDs] +"calibre64bit.kfx"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.kfx] +@="KFX Document" +"FriendlyTypeName"="KFX Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.kfx\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.kfx\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.kfx\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.kfx\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.lrf\OpenWithProgIDs] +"calibre64bit.lrf"=hex(0): +"calibreViewer64bit.lrf"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrf] +@="LRF Document" +"FriendlyTypeName"="LRF Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrf\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrf\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrf\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrf\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.lrf] +@="LRF Document" +"FriendlyTypeName"="LRF Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.lrf\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.lrf\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.lrf\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.lrf\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.lrx\OpenWithProgIDs] +"calibre64bit.lrx"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrx] +@="LRX Document" +"FriendlyTypeName"="LRX Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrx\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrx\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrx\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrx\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.markdown\OpenWithProgIDs] +"calibre64bit.markdown"=hex(0): +"calibreViewer64bit.markdown"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.markdown] +@="MARKDOWN Document" +"FriendlyTypeName"="MARKDOWN Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.markdown\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.markdown\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.markdown\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.markdown\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.markdown] +@="MARKDOWN Document" +"FriendlyTypeName"="MARKDOWN Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.markdown\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.markdown\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.markdown\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.markdown\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.md\OpenWithProgIDs] +"calibre64bit.md"=hex(0): +"calibreViewer64bit.md"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.md] +@="MD Document" +"FriendlyTypeName"="MD Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.md\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.md\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.md\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.md\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.md] +@="MD Document" +"FriendlyTypeName"="MD Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.md\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.md\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.md\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.md\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.mobi\OpenWithProgIDs] +"calibre64bit.mobi"=hex(0): +"calibreViewer64bit.mobi"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.mobi] +@="MOBI Document" +"FriendlyTypeName"="MOBI Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.mobi\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.mobi\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.mobi\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.mobi\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.mobi] +@="MOBI Document" +"FriendlyTypeName"="MOBI Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.mobi\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.mobi\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.mobi\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.mobi\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.odt\OpenWithProgIDs] +"calibre64bit.odt"=hex(0): +"calibreViewer64bit.odt"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.odt] +@="ODT Document" +"FriendlyTypeName"="ODT Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.odt\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.odt\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.odt\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.odt\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.odt] +@="ODT Document" +"FriendlyTypeName"="ODT Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.odt\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.odt\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.odt\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.odt\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.opf\OpenWithProgIDs] +"calibreViewer64bit.opf"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.opf] +@="OPF Document" +"FriendlyTypeName"="OPF Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.opf\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.opf\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.opf\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.opf\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.pdb\OpenWithProgIDs] +"calibre64bit.pdb"=hex(0): +"calibreViewer64bit.pdb"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdb] +@="PDB Document" +"FriendlyTypeName"="PDB Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdb\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdb\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdb\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdb\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdb] +@="PDB Document" +"FriendlyTypeName"="PDB Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdb\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdb\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdb\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdb\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.pdf\OpenWithProgIDs] +"calibre64bit.pdf"=hex(0): +"calibreViewer64bit.pdf"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdf] +@="PDF Document" +"FriendlyTypeName"="PDF Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdf\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdf\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdf\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdf\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdf] +@="PDF Document" +"FriendlyTypeName"="PDF Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdf\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdf\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdf\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdf\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.pml\OpenWithProgIDs] +"calibre64bit.pml"=hex(0): +"calibreViewer64bit.pml"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pml] +@="PML Document" +"FriendlyTypeName"="PML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pml\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pml\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pml\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pml\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pml] +@="PML Document" +"FriendlyTypeName"="PML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pml\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pml\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pml\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pml\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.pobi\OpenWithProgIDs] +"calibre64bit.pobi"=hex(0): +"calibreViewer64bit.pobi"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pobi] +@="POBI Document" +"FriendlyTypeName"="POBI Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pobi\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pobi\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pobi\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.pobi\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pobi] +@="POBI Document" +"FriendlyTypeName"="POBI Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pobi\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pobi\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pobi\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pobi\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.prc\OpenWithProgIDs] +"calibre64bit.prc"=hex(0): +"calibreViewer64bit.prc"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.prc] +@="PRC Document" +"FriendlyTypeName"="PRC Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.prc\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.prc\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.prc\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.prc\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.prc] +@="PRC Document" +"FriendlyTypeName"="PRC Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.prc\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.prc\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.prc\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.prc\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.ps\OpenWithProgIDs] +"calibre64bit.ps"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ps] +@="PS Document" +"FriendlyTypeName"="PS Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ps\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ps\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ps\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.ps\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.rtf\OpenWithProgIDs] +"calibre64bit.rtf"=hex(0): +"calibreViewer64bit.rtf"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.rtf] +@="RTF Document" +"FriendlyTypeName"="RTF Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.rtf\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.rtf\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.rtf\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.rtf\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.rtf] +@="RTF Document" +"FriendlyTypeName"="RTF Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.rtf\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.rtf\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.rtf\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.rtf\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.shtml\OpenWithProgIDs] +"calibreViewer64bit.shtml"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.shtml] +@="SHTML Document" +"FriendlyTypeName"="SHTML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.shtml\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.shtml\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.shtml\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.shtml\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.text\OpenWithProgIDs] +"calibre64bit.text"=hex(0): +"calibreViewer64bit.text"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.text] +@="TEXT Document" +"FriendlyTypeName"="TEXT Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.text\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.text\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.text\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.text\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.text] +@="TEXT Document" +"FriendlyTypeName"="TEXT Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.text\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.text\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.text\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.text\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.tpz\OpenWithProgIDs] +"calibre64bit.tpz"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.tpz] +@="TPZ Document" +"FriendlyTypeName"="TPZ Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.tpz\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.tpz\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.tpz\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.tpz\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.txt\OpenWithProgIDs] +"calibre64bit.txt"=hex(0): +"calibreViewer64bit.txt"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.txt] +@="TXT Document" +"FriendlyTypeName"="TXT Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.txt\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.txt\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.txt\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.txt\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.txt] +@="TXT Document" +"FriendlyTypeName"="TXT Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.txt\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.txt\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.txt\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.txt\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.xhtml\OpenWithProgIDs] +"calibre64bit.xhtml"=hex(0): +"calibreEditor64bit.xhtml"=hex(0): +"calibreViewer64bit.xhtml"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xhtml] +@="XHTML Document" +"FriendlyTypeName"="XHTML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xhtml\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xhtml\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xhtml\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xhtml\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.xhtml] +@="XHTML Document" +"FriendlyTypeName"="XHTML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.xhtml\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-edit.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.xhtml\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.xhtml\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.xhtml\shell\open\command] +@="\"{{calibre_dir}}\\ebook-edit.exe\" \"%1\"" + + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.xhtml] +@="XHTML Document" +"FriendlyTypeName"="XHTML Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.xhtml\DefaultIcon] +@="\"{{calibre_dir}}\\ebook-viewer.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.xhtml\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.xhtml\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.xhtml\shell\open\command] +@="\"{{calibre_dir}}\\ebook-viewer.exe\" \"%1\"" + + + +[HKEY_CURRENT_USER\Software\Classes\.xps\OpenWithProgIDs] +"calibre64bit.xps"=hex(0): + + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xps] +@="XPS Document" +"FriendlyTypeName"="XPS Document" +"PerceivedType"="Document" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xps\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xps\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xps\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre64bit.xps\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" diff --git a/scripts/calibre/register-url-handler.reg b/scripts/calibre/register-url-handler.reg new file mode 100644 index 00000000000000..29f276229550c1 --- /dev/null +++ b/scripts/calibre/register-url-handler.reg @@ -0,0 +1,15 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Classes\calibre] +@="URL:calibre Protocol" +"URL Protocol"="" + +[HKEY_CURRENT_USER\Software\Classes\calibre\DefaultIcon] +@="\"{{calibre_dir}}\\calibre.exe\",0" + +[HKEY_CURRENT_USER\Software\Classes\calibre\shell] + +[HKEY_CURRENT_USER\Software\Classes\calibre\shell\open] + +[HKEY_CURRENT_USER\Software\Classes\calibre\shell\open\command] +@="\"{{calibre_dir}}\\calibre.exe\" \"%1\"" diff --git a/scripts/calibre/uninstall-associations.reg b/scripts/calibre/uninstall-associations.reg new file mode 100644 index 00000000000000..3ef768a7b89617 --- /dev/null +++ b/scripts/calibre/uninstall-associations.reg @@ -0,0 +1,357 @@ +Windows Registry Editor Version 5.00 + +[HKEY_CURRENT_USER\Software\Classes\.azw\OpenWithProgIDs] +"calibre64bit.azw"=- +"calibreViewer64bit.azw"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw] + + +[HKEY_CURRENT_USER\Software\Classes\.azw1\OpenWithProgIDs] +"calibre64bit.azw1"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw1] + + +[HKEY_CURRENT_USER\Software\Classes\.azw3\OpenWithProgIDs] +"calibre64bit.azw3"=- +"calibreEditor64bit.azw3"=- +"calibreViewer64bit.azw3"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.azw3] + +[-HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.azw3] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.azw3] + + +[HKEY_CURRENT_USER\Software\Classes\.book\OpenWithProgIDs] +"calibre64bit.book"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.book] + + +[HKEY_CURRENT_USER\Software\Classes\.cb7\OpenWithProgIDs] +"calibre64bit.cb7"=- +"calibreViewer64bit.cb7"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.cb7] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cb7] + + +[HKEY_CURRENT_USER\Software\Classes\.cbc\OpenWithProgIDs] +"calibre64bit.cbc"=- +"calibreViewer64bit.cbc"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbc] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbc] + + +[HKEY_CURRENT_USER\Software\Classes\.cbr\OpenWithProgIDs] +"calibre64bit.cbr"=- +"calibreViewer64bit.cbr"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbr] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbr] + + +[HKEY_CURRENT_USER\Software\Classes\.cbz\OpenWithProgIDs] +"calibre64bit.cbz"=- +"calibreViewer64bit.cbz"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.cbz] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.cbz] + + +[HKEY_CURRENT_USER\Software\Classes\.chm\OpenWithProgIDs] +"calibre64bit.chm"=- +"calibreViewer64bit.chm"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.chm] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.chm] + + +[HKEY_CURRENT_USER\Software\Classes\.djv\OpenWithProgIDs] +"calibre64bit.djv"=- +"calibreViewer64bit.djv"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.djv] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djv] + + +[HKEY_CURRENT_USER\Software\Classes\.djvu\OpenWithProgIDs] +"calibre64bit.djvu"=- +"calibreViewer64bit.djvu"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.djvu] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.djvu] + + +[HKEY_CURRENT_USER\Software\Classes\.doc\OpenWithProgIDs] +"calibre64bit.doc"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.doc] + + +[HKEY_CURRENT_USER\Software\Classes\.docm\OpenWithProgIDs] +"calibre64bit.docm"=- +"calibreViewer64bit.docm"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.docm] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docm] + + +[HKEY_CURRENT_USER\Software\Classes\.docx\OpenWithProgIDs] +"calibre64bit.docx"=- +"calibreEditor64bit.docx"=- +"calibreViewer64bit.docx"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.docx] + +[-HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.docx] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.docx] + + +[HKEY_CURRENT_USER\Software\Classes\.epub\OpenWithProgIDs] +"calibre64bit.epub"=- +"calibreEditor64bit.epub"=- +"calibreViewer64bit.epub"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.epub] + +[-HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.epub] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.epub] + + +[HKEY_CURRENT_USER\Software\Classes\.fb2\OpenWithProgIDs] +"calibre64bit.fb2"=- +"calibreViewer64bit.fb2"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.fb2] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.fb2] + + +[HKEY_CURRENT_USER\Software\Classes\.htm\OpenWithProgIDs] +"calibre64bit.htm"=- +"calibreEditor64bit.htm"=- +"calibreViewer64bit.htm"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.htm] + +[-HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.htm] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.htm] + + +[HKEY_CURRENT_USER\Software\Classes\.html\OpenWithProgIDs] +"calibre64bit.html"=- +"calibreEditor64bit.html"=- +"calibreViewer64bit.html"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.html] + +[-HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.html] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.html] + + +[HKEY_CURRENT_USER\Software\Classes\.ibook\OpenWithProgIDs] +"calibre64bit.ibook"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibook] + + +[HKEY_CURRENT_USER\Software\Classes\.ibooks\OpenWithProgIDs] +"calibre64bit.ibooks"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.ibooks] + + +[HKEY_CURRENT_USER\Software\Classes\.imp\OpenWithProgIDs] +"calibre64bit.imp"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.imp] + + +[HKEY_CURRENT_USER\Software\Classes\.kfx\OpenWithProgIDs] +"calibre64bit.kfx"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.kfx] + + +[HKEY_CURRENT_USER\Software\Classes\.lrf\OpenWithProgIDs] +"calibre64bit.lrf"=- +"calibreViewer64bit.lrf"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrf] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.lrf] + + +[HKEY_CURRENT_USER\Software\Classes\.lrx\OpenWithProgIDs] +"calibre64bit.lrx"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.lrx] + + +[HKEY_CURRENT_USER\Software\Classes\.markdown\OpenWithProgIDs] +"calibre64bit.markdown"=- +"calibreViewer64bit.markdown"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.markdown] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.markdown] + + +[HKEY_CURRENT_USER\Software\Classes\.md\OpenWithProgIDs] +"calibre64bit.md"=- +"calibreViewer64bit.md"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.md] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.md] + + +[HKEY_CURRENT_USER\Software\Classes\.mobi\OpenWithProgIDs] +"calibre64bit.mobi"=- +"calibreViewer64bit.mobi"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.mobi] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.mobi] + + +[HKEY_CURRENT_USER\Software\Classes\.odt\OpenWithProgIDs] +"calibre64bit.odt"=- +"calibreViewer64bit.odt"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.odt] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.odt] + + +[HKEY_CURRENT_USER\Software\Classes\.opf\OpenWithProgIDs] +"calibreViewer64bit.opf"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.opf] + + +[HKEY_CURRENT_USER\Software\Classes\.pdb\OpenWithProgIDs] +"calibre64bit.pdb"=- +"calibreViewer64bit.pdb"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdb] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdb] + + +[HKEY_CURRENT_USER\Software\Classes\.pdf\OpenWithProgIDs] +"calibre64bit.pdf"=- +"calibreViewer64bit.pdf"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.pdf] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pdf] + + +[HKEY_CURRENT_USER\Software\Classes\.pml\OpenWithProgIDs] +"calibre64bit.pml"=- +"calibreViewer64bit.pml"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.pml] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pml] + + +[HKEY_CURRENT_USER\Software\Classes\.pobi\OpenWithProgIDs] +"calibre64bit.pobi"=- +"calibreViewer64bit.pobi"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.pobi] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.pobi] + + +[HKEY_CURRENT_USER\Software\Classes\.prc\OpenWithProgIDs] +"calibre64bit.prc"=- +"calibreViewer64bit.prc"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.prc] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.prc] + + +[HKEY_CURRENT_USER\Software\Classes\.ps\OpenWithProgIDs] +"calibre64bit.ps"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.ps] + + +[HKEY_CURRENT_USER\Software\Classes\.rtf\OpenWithProgIDs] +"calibre64bit.rtf"=- +"calibreViewer64bit.rtf"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.rtf] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.rtf] + + +[HKEY_CURRENT_USER\Software\Classes\.shtml\OpenWithProgIDs] +"calibreViewer64bit.shtml"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.shtml] + + +[HKEY_CURRENT_USER\Software\Classes\.text\OpenWithProgIDs] +"calibre64bit.text"=- +"calibreViewer64bit.text"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.text] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.text] + + +[HKEY_CURRENT_USER\Software\Classes\.tpz\OpenWithProgIDs] +"calibre64bit.tpz"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.tpz] + + +[HKEY_CURRENT_USER\Software\Classes\.txt\OpenWithProgIDs] +"calibre64bit.txt"=- +"calibreViewer64bit.txt"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.txt] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.txt] + + +[HKEY_CURRENT_USER\Software\Classes\.xhtml\OpenWithProgIDs] +"calibre64bit.xhtml"=- +"calibreEditor64bit.xhtml"=- +"calibreViewer64bit.xhtml"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.xhtml] + +[-HKEY_CURRENT_USER\Software\Classes\calibreEditor64bit.xhtml] + +[-HKEY_CURRENT_USER\Software\Classes\calibreViewer64bit.xhtml] + + +[HKEY_CURRENT_USER\Software\Classes\.xps\OpenWithProgIDs] +"calibre64bit.xps"=- + +[-HKEY_CURRENT_USER\Software\Classes\calibre64bit.xps] diff --git a/scripts/calibre/unregister-url-handler.reg b/scripts/calibre/unregister-url-handler.reg new file mode 100644 index 00000000000000..1d628e9fb335cf --- /dev/null +++ b/scripts/calibre/unregister-url-handler.reg @@ -0,0 +1,3 @@ +Windows Registry Editor Version 5.00 + +[-HKEY_CURRENT_USER\Software\Classes\calibre]