Skip to content

Commit

Permalink
Dependencies: Add Dostoevsky; Settings: Add Settings - Sentiment Anal…
Browse files Browse the repository at this point in the history
…ysis; Utils: Add Dostoevsky's Russian sentiment analyzer
  • Loading branch information
BLKSerene committed Aug 11, 2023
1 parent 2705c93 commit 3be750b
Show file tree
Hide file tree
Showing 110 changed files with 1,106 additions and 1,025 deletions.
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ----------------------------------------------------------------------
# Github: Sponsor Button
# Github: Sponsor button
# Copyright (C) 2018-2023 Ye Lei (叶磊)
#
# This program is free software: you can redistribute it and/or modify
Expand Down
27 changes: 9 additions & 18 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,14 @@ jobs:
python-version: '3.10'
architecture: 'x64'
cache: 'pip'
cache-dependency-path: 'requirements_tests.txt'

# Check Python version
- name: Check Python version
run: python --version
cache-dependency-path: 'requirements/requirements_tests.txt'

# Install dependencies
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools
pip install -r requirements_tests.txt
pip install --requirement requirements/requirements_tests.txt
pip install --requirement requirements/requirements_no_deps.txt --no-deps
# For Codecov
pip install pytest-cov
# Download models and data files
Expand Down Expand Up @@ -83,17 +80,14 @@ jobs:
python-version: '3.10'
architecture: 'x64'
cache: 'pip'
cache-dependency-path: 'requirements_tests.txt'

# Check Python version
- name: Check Python version
run: python --version
cache-dependency-path: 'requirements/requirements_tests.txt'

# Install dependencies
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools
pip install -r requirements_tests.txt
pip install --requirement requirements/requirements_tests.txt
pip install --requirement requirements/requirements_no_deps.txt --no-deps
# Download models and data files
python utils/wl_downloader_ci.py
Expand Down Expand Up @@ -127,17 +121,14 @@ jobs:
python-version: '3.10'
architecture: 'x64'
cache: 'pip'
cache-dependency-path: 'requirements_tests.txt'

# Check Python version
- name: Check Python version
run: python --version
cache-dependency-path: 'requirements/requirements_tests.txt'

# Install dependencies
- name: Install dependencies
run: |
python -m pip install --upgrade pip setuptools
pip install -r requirements_tests.txt
pip install --requirement requirements/requirements_tests.txt
pip install --requirement requirements/requirements_no_deps.txt --no-deps
# Download models and data files
python utils/wl_downloader_ci.py
Expand Down
55 changes: 28 additions & 27 deletions ACKNOWLEDGMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,30 +26,31 @@ As Wordless stands on the shoulders of giants, I hereby extend my sincere gratit
1 |[Beautiful Soup](https://www.crummy.com/software/BeautifulSoup/) |4.12.2|Leonard Richardson|[MIT](https://git.launchpad.net/beautifulsoup/tree/LICENSE)
2 |[Botok](https://github.com/OpenPecha/Botok) |0.8.12|Hélios Drupchen Hildt|[Apache-2.0](https://github.com/OpenPecha/Botok/blob/master/LICENSE)
3 |[Charset Normalizer](https://github.com/Ousret/charset_normalizer) |3.2.0 |TAHRI Ahmed R.|[MIT](https://github.com/Ousret/charset_normalizer/blob/master/LICENSE)
4 |[jieba](https://github.com/fxsjy/jieba) |0.42.1|Sun Junyi (孙君意)|[MIT](https://github.com/fxsjy/jieba/blob/master/LICENSE)
5 |[khmer-nltk](https://github.com/VietHoang1512/khmer-nltk) |1.5 |Phan Viet Hoang|[Apache-2.0](https://github.com/VietHoang1512/khmer-nltk/blob/main/LICENSE)
6 |[Lingua](https://github.com/pemistahl/lingua-py) |1.3.2 |Peter M. Stahl|[Apache-2.0](https://github.com/pemistahl/lingua-py/blob/main/LICENSE.txt)
7 |[Matplotlib](https://matplotlib.org/) |3.7.2 |Matplotlib Development Team|[Matplotlib](https://matplotlib.org/stable/users/project/license.html)
8 |[NetworkX](https://networkx.org/) |3.1 |NetworkX Developers, Aric Hagberg, Dan Schult,<br>Pieter Swart|[BSD-3-Clause](https://github.com/networkx/networkx/blob/main/LICENSE.txt)
9 |[NLTK](https://www.nltk.org/) |3.8.1 |Steven Bird, Edward Loper, Ewan Klein|[Apache-2.0](https://github.com/nltk/nltk/blob/develop/LICENSE.txt)
10|[NumPy](https://www.numpy.org/) |1.25.2|NumPy Developers|[BSD-3-Clause](https://github.com/numpy/numpy/blob/main/LICENSE.txt)
11|[opencc-python](https://github.com/yichen0831/opencc-python) |0.1.7 |Carbo Kuo (郭家宝), Yicheng Huang|[Apache-2.0](https://github.com/yichen0831/opencc-python/blob/master/LICENSE.txt)
12|[openpyxl](https://foss.heptapod.net/openpyxl/openpyxl) |3.1.2 |Eric Gazoni, Charlie Clark|[MIT](https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/3.1/LICENCE.rst)
13|[PyInstaller](http://www.pyinstaller.org/) |5.13.0|Hartmut Goebel, Jasper Harrison, Bryan A. Jones,<br>Brénainn Woodsend, Rok Mandeljc|[Bootloader-exception](https://github.com/pyinstaller/pyinstaller/blob/develop/COPYING.txt)
14|[pymorphy3](https://github.com/no-plagiarism/pymorphy3) |1.2.0 |Mikhail Korobov, Danylo Halaiko|[MIT](https://github.com/no-plagiarism/pymorphy3/blob/master/LICENSE.txt)
15|[pypdf](https://github.com/py-pdf/pypdf) |3.6.0 |Mathieu Fenniak, Ashish Kulkarni, Steve Witham, Martin Thoma|[BSD-3-Clause](https://github.com/py-pdf/pypdf/blob/main/LICENSE)
16|[Pyphen](https://pyphen.org/) |0.14.0|Guillaume Ayoub|[GPL-2.0-or-later/LGPL-2.1-or-later/MPL-1.1](https://github.com/Kozea/Pyphen/blob/master/LICENSE)
17|[PyQt](https://riverbankcomputing.com/software/pyqt/) |5.15.9|Riverbank Computing|[Commercial-License/GPL-3.0-only](https://www.riverbankcomputing.com/static/Docs/PyQt5/introduction.html#license)
18|[PyThaiNLP](https://github.com/PyThaiNLP/pythainlp) |4.0.2 |Wannaphong Phatthiyaphaibun (วรรณพงษ์ ภัททิยไพบูลย์)|[Apache-2.0](https://github.com/PyThaiNLP/pythainlp/blob/dev/LICENSE)
19|[python-docx](https://github.com/python-openxml/python-docx) |0.8.11|Steve Canny|[MIT](https://github.com/python-openxml/python-docx/blob/master/LICENSE)
20|[python-mecab-ko](https://github.com/jonghwanhyeon/python-mecab-ko)|1.3.3 |Jonghwan Hyeon|[BSD-3-Clause](https://github.com/jonghwanhyeon/python-mecab-ko/blob/main/LICENSE)
21|[Requests](https://github.com/psf/requests) |2.31.0|Kenneth Reitz|[Apache-2.0](https://github.com/psf/requests/blob/main/LICENSE)
22|[Sacremoses](https://github.com/alvations/sacremoses) |0.0.53|Liling Tan|[MIT](https://github.com/alvations/sacremoses/blob/master/LICENSE)
23|[SciPy](https://scipy.org/scipylib/) |1.11.1|SciPy Developers|[BSD-3-Clause](https://github.com/scipy/scipy/blob/main/LICENSE.txt)
24|[simplemma](https://github.com/adbar/simplemma) |0.9.1 |Adrien Barbaresi|[MIT](https://github.com/adbar/simplemma/blob/main/LICENSE)
25|[spaCy](https://spacy.io/) |3.6.1 |Matthew Honnibal, Ines Montani, Sofie Van Landeghem,<br>Adriane Boyd, Paul O'Leary McCann|[MIT](https://github.com/explosion/spaCy/blob/master/LICENSE)
26|[spacy-pkuseg](https://github.com/explosion/spacy-pkuseg) |0.0.32|Ruixuan Luo (罗睿轩), Jingjing Xu (许晶晶),<br>Xuancheng Ren (任宣丞), Yi Zhang (张艺),<br>Zhiyuan Zhang (张之远), Bingzhen Wei (位冰镇),<br>Xu Sun (孙栩)<br>Adriane Boyd, Ines Montani|[MIT](https://github.com/explosion/spacy-pkuseg/blob/master/LICENSE)
27|[stopword](https://github.com/fergiemcdowall/stopword) |2.0.5 |Fergus McDowall|[MIT](https://github.com/fergiemcdowall/stopword/blob/master/LICENSE)
28|[SudachiPy](https://github.com/WorksApplications/sudachi.rs) |0.6.7 |Works Applications Co., Ltd.|[Apache-2.0](https://github.com/WorksApplications/sudachi.rs/blob/develop/LICENSE)
29|[Underthesea](https://undertheseanlp.com/) |6.7.0 |Vu Anh|[GPL-3.0-or-later](https://github.com/undertheseanlp/underthesea/blob/main/LICENSE)
30|[wordcloud](https://github.com/amueller/word_cloud) |1.9.2 |Andreas Christian Müller|[MIT](https://github.com/amueller/word_cloud/blob/main/LICENSE)
4 |[Dostoevsky](https://github.com/bureaucratic-labs/dostoevsky) |0.6.0 |Anna Rogers, Alexey Romanov, Anna Rumshisky,<br>Svitlana Volkova, Mikhail Gronas, Alex Gribov|[MIT](https://github.com/bureaucratic-labs/dostoevsky/blob/master/LICENSE)
5 |[jieba](https://github.com/fxsjy/jieba) |0.42.1|Sun Junyi (孙君意)|[MIT](https://github.com/fxsjy/jieba/blob/master/LICENSE)
6 |[khmer-nltk](https://github.com/VietHoang1512/khmer-nltk) |1.5 |Phan Viet Hoang|[Apache-2.0](https://github.com/VietHoang1512/khmer-nltk/blob/main/LICENSE)
7 |[Lingua](https://github.com/pemistahl/lingua-py) |1.3.2 |Peter M. Stahl|[Apache-2.0](https://github.com/pemistahl/lingua-py/blob/main/LICENSE.txt)
8 |[Matplotlib](https://matplotlib.org/) |3.7.2 |Matplotlib Development Team|[Matplotlib](https://matplotlib.org/stable/users/project/license.html)
9 |[NetworkX](https://networkx.org/) |3.1 |NetworkX Developers, Aric Hagberg, Dan Schult,<br>Pieter Swart|[BSD-3-Clause](https://github.com/networkx/networkx/blob/main/LICENSE.txt)
10|[NLTK](https://www.nltk.org/) |3.8.1 |Steven Bird, Edward Loper, Ewan Klein|[Apache-2.0](https://github.com/nltk/nltk/blob/develop/LICENSE.txt)
11|[NumPy](https://www.numpy.org/) |1.25.2|NumPy Developers|[BSD-3-Clause](https://github.com/numpy/numpy/blob/main/LICENSE.txt)
12|[opencc-python](https://github.com/yichen0831/opencc-python) |0.1.7 |Carbo Kuo (郭家宝), Yicheng Huang|[Apache-2.0](https://github.com/yichen0831/opencc-python/blob/master/LICENSE.txt)
13|[openpyxl](https://foss.heptapod.net/openpyxl/openpyxl) |3.1.2 |Eric Gazoni, Charlie Clark|[MIT](https://foss.heptapod.net/openpyxl/openpyxl/-/blob/branch/3.1/LICENCE.rst)
14|[PyInstaller](http://www.pyinstaller.org/) |5.13.0|Hartmut Goebel, Jasper Harrison, Bryan A. Jones,<br>Brénainn Woodsend, Rok Mandeljc|[Bootloader-exception](https://github.com/pyinstaller/pyinstaller/blob/develop/COPYING.txt)
15|[pymorphy3](https://github.com/no-plagiarism/pymorphy3) |1.2.0 |Mikhail Korobov, Danylo Halaiko|[MIT](https://github.com/no-plagiarism/pymorphy3/blob/master/LICENSE.txt)
16|[pypdf](https://github.com/py-pdf/pypdf) |3.6.0 |Mathieu Fenniak, Ashish Kulkarni, Steve Witham, Martin Thoma|[BSD-3-Clause](https://github.com/py-pdf/pypdf/blob/main/LICENSE)
17|[Pyphen](https://pyphen.org/) |0.14.0|Guillaume Ayoub|[GPL-2.0-or-later/LGPL-2.1-or-later/MPL-1.1](https://github.com/Kozea/Pyphen/blob/master/LICENSE)
18|[PyQt](https://riverbankcomputing.com/software/pyqt/) |5.15.9|Riverbank Computing|[Commercial-License/GPL-3.0-only](https://www.riverbankcomputing.com/static/Docs/PyQt5/introduction.html#license)
19|[PyThaiNLP](https://github.com/PyThaiNLP/pythainlp) |4.0.2 |Wannaphong Phatthiyaphaibun (วรรณพงษ์ ภัททิยไพบูลย์)|[Apache-2.0](https://github.com/PyThaiNLP/pythainlp/blob/dev/LICENSE)
20|[python-docx](https://github.com/python-openxml/python-docx) |0.8.11|Steve Canny|[MIT](https://github.com/python-openxml/python-docx/blob/master/LICENSE)
21|[python-mecab-ko](https://github.com/jonghwanhyeon/python-mecab-ko)|1.3.3 |Jonghwan Hyeon|[BSD-3-Clause](https://github.com/jonghwanhyeon/python-mecab-ko/blob/main/LICENSE)
22|[Requests](https://github.com/psf/requests) |2.31.0|Kenneth Reitz|[Apache-2.0](https://github.com/psf/requests/blob/main/LICENSE)
23|[Sacremoses](https://github.com/alvations/sacremoses) |0.0.53|Liling Tan|[MIT](https://github.com/alvations/sacremoses/blob/master/LICENSE)
24|[SciPy](https://scipy.org/scipylib/) |1.11.1|SciPy Developers|[BSD-3-Clause](https://github.com/scipy/scipy/blob/main/LICENSE.txt)
25|[simplemma](https://github.com/adbar/simplemma) |0.9.1 |Adrien Barbaresi|[MIT](https://github.com/adbar/simplemma/blob/main/LICENSE)
26|[spaCy](https://spacy.io/) |3.6.1 |Matthew Honnibal, Ines Montani, Sofie Van Landeghem,<br>Adriane Boyd, Paul O'Leary McCann|[MIT](https://github.com/explosion/spaCy/blob/master/LICENSE)
27|[spacy-pkuseg](https://github.com/explosion/spacy-pkuseg) |0.0.32|Ruixuan Luo (罗睿轩), Jingjing Xu (许晶晶),<br>Xuancheng Ren (任宣丞), Yi Zhang (张艺),<br>Zhiyuan Zhang (张之远), Bingzhen Wei (位冰镇),<br>Xu Sun (孙栩)<br>Adriane Boyd, Ines Montani|[MIT](https://github.com/explosion/spacy-pkuseg/blob/master/LICENSE)
28|[stopword](https://github.com/fergiemcdowall/stopword) |2.0.5 |Fergus McDowall|[MIT](https://github.com/fergiemcdowall/stopword/blob/master/LICENSE)
29|[SudachiPy](https://github.com/WorksApplications/sudachi.rs) |0.6.7 |Works Applications Co., Ltd.|[Apache-2.0](https://github.com/WorksApplications/sudachi.rs/blob/develop/LICENSE)
30|[Underthesea](https://undertheseanlp.com/) |6.7.0 |Vu Anh|[GPL-3.0-or-later](https://github.com/undertheseanlp/underthesea/blob/main/LICENSE)
31|[wordcloud](https://github.com/amueller/word_cloud) |1.9.2 |Andreas Christian Müller|[MIT](https://github.com/amueller/word_cloud/blob/main/LICENSE)
Loading

0 comments on commit 3be750b

Please sign in to comment.