aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbenadha <benawiadha@gmail.com>2022-03-25 21:38:03 +0700
committerbenadha <benawiadha@gmail.com>2022-03-25 21:38:03 +0700
commita9c4ba62a315601eddbca4a19a735a1a75b3fc1a (patch)
treeb67f252b518b9483f6e8a1be586734ad3a27301a
parent7c2f28a0ba58d1c2eef0e8bd8aa3ef012a2590f1 (diff)
downloadepy-a9c4ba62a315601eddbca4a19a735a1a75b3fc1a.tar.gz
Add wkdict to supported dict backends
-rwxr-xr-xepy.py11
-rw-r--r--pyproject.toml2
-rw-r--r--setup.py2
3 files changed, 10 insertions, 5 deletions
diff --git a/epy.py b/epy.py
index fb44586..4526a12 100755
--- a/epy.py
+++ b/epy.py
@@ -23,7 +23,7 @@ examples:
"""
-__version__ = "2022.2.20"
+__version__ = "2022.3.25"
__license__ = "GPL-3.0"
__author__ = "Benawi Adha"
__email__ = "benawiadha@gmail.com"
@@ -122,6 +122,12 @@ VIEWER_PRESET_LIST = (
"firefox",
)
+DICT_PRESET_LIST = (
+ "wkdict",
+ "sdcv",
+ "dict",
+)
+
class Direction(Enum):
FORWARD = "forward"
@@ -2464,12 +2470,11 @@ class Reader:
@property
def ext_dict_app(self) -> Optional[str]:
self._ext_dict_app: Optional[str] = None
- dict_app_preset_list = ["sdcv", "dict"]
if shutil.which(self.setting.DictionaryClient.split()[0]):
self._ext_dict_app = self.setting.DictionaryClient
else:
- for i in dict_app_preset_list:
+ for i in DICT_PRESET_LIST:
if shutil.which(i) is not None:
self._ext_dict_app = i
break
diff --git a/pyproject.toml b/pyproject.toml
index 5add430..6977d9f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "epy-reader"
-version = "2022.2.20"
+version = "2022.3.25"
description = "CLI Ebook Reader"
authors = ["Benawi Adha <benawiadha@gmail.com>"]
license = "GPL-3.0"
diff --git a/setup.py b/setup.py
index 168644a..6dd71a3 100644
--- a/setup.py
+++ b/setup.py
@@ -6,7 +6,7 @@ with open("README.md", "r") as fh:
setup(
name="epy-reader",
- version="2022.2.20",
+ version="2022.3.25",
description="Terminal/CLI Ebook (epub, fb2, mobi, azw3) Reader",
long_description=long_description,
long_description_content_type="text/markdown",