1
0
mirror of https://github.com/janeczku/calibre-web synced 2024-12-11 18:50:31 +00:00

Add Binary Paths for FreeBSD

This commit is contained in:
Matthew Wener 2024-11-22 21:35:21 -05:00
parent 481237dc77
commit 14b044d055

View File

@ -483,6 +483,8 @@ def autodetect_calibre_binaries():
"C:\\program files(x86)\\calibre\\", "C:\\program files(x86)\\calibre\\",
"C:\\program files(x86)\\calibre2\\", "C:\\program files(x86)\\calibre2\\",
"C:\\program files\\calibre2\\"] "C:\\program files\\calibre2\\"]
elif sys.platform.startswith("freebsd"):
calibre_path = ["/usr/local/bin/"]
else: else:
calibre_path = ["/opt/calibre/"] calibre_path = ["/opt/calibre/"]
for element in calibre_path: for element in calibre_path:
@ -513,6 +515,8 @@ def autodetect_unrar_binary():
if sys.platform == "win32": if sys.platform == "win32":
calibre_path = ["C:\\program files\\WinRar\\unRAR.exe", calibre_path = ["C:\\program files\\WinRar\\unRAR.exe",
"C:\\program files(x86)\\WinRar\\unRAR.exe"] "C:\\program files(x86)\\WinRar\\unRAR.exe"]
elif sys.platform.startswith("freebsd"):
calibre_path = ["/usr/local/bin/unrar"]
else: else:
calibre_path = ["/usr/bin/unrar"] calibre_path = ["/usr/bin/unrar"]
for element in calibre_path: for element in calibre_path:
@ -525,6 +529,8 @@ def autodetect_kepubify_binary():
if sys.platform == "win32": if sys.platform == "win32":
calibre_path = ["C:\\program files\\kepubify\\kepubify-windows-64Bit.exe", calibre_path = ["C:\\program files\\kepubify\\kepubify-windows-64Bit.exe",
"C:\\program files(x86)\\kepubify\\kepubify-windows-64Bit.exe"] "C:\\program files(x86)\\kepubify\\kepubify-windows-64Bit.exe"]
elif sys.platform.startswith("freebsd"):
calibre_path = ["/usr/local/bin/kepubify"]
else: else:
calibre_path = ["/opt/kepubify/kepubify-linux-64bit", "/opt/kepubify/kepubify-linux-32bit"] calibre_path = ["/opt/kepubify/kepubify-linux-64bit", "/opt/kepubify/kepubify-linux-32bit"]
for element in calibre_path: for element in calibre_path: