diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 00000000..24e7372b
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,9 @@
+version: 2
+updates:
+- package-ecosystem: pip
+ directory: "/"
+ schedule:
+ interval: weekly
+ time: "01:30"
+ open-pull-requests-limit: 10
+ target-branch: dev
diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/publish.yml
similarity index 100%
rename from .github/workflows/pythonpublish.yml
rename to .github/workflows/publish.yml
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
new file mode 100644
index 00000000..465130df
--- /dev/null
+++ b/.github/workflows/test.yml
@@ -0,0 +1,56 @@
+# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
+# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
+
+name: CI
+
+on: [push, pull_request]
+
+jobs:
+ build:
+
+ runs-on: ${{ matrix.os }}
+ strategy:
+ matrix:
+ os: [ubuntu-latest, windows-latest, macOS-latest]
+ python-version: [3.5, 3.6, 3.7, 3.8, 3.9]
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: First test
+ run: |
+ python setup.py install
+ python -m art test
+ python -m art test2
+ python -m art testcov
+ python -m art testcov2
+ - name: Install dev-requirements
+ run: |
+ python -m pip install --upgrade pip
+ pip install --upgrade --upgrade-strategy=only-if-needed -r dev-requirements.txt
+ - name: Version check
+ run: |
+ python otherfile/version_check.py
+ if: matrix.python-version == 3.7
+ - name: Font check
+ run: |
+ python otherfile/font_check.py
+ - name: ART-Decor check
+ run: |
+ python otherfile/art_decor_check.py
+ - name: Other tests
+ run: |
+ python -m vulture art/ otherfile/ setup.py art_profile.py --min-confidence 65 --exclude=__init__.py --sort-by-size
+ python -m bandit -r art -s B311
+ python -m pydocstyle --match='(?!test).*\.py' -v
+ if: matrix.python-version == 3.7
+ - name: Codecov
+ run: |
+ python -m art testcov2
+ codecov
+ if: matrix.python-version == 3.7 && matrix.os == 'ubuntu-latest'
+ - name: Profile
+ run: |
+ python -m cProfile -s cumtime art_profile.py
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index ad2d21b4..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,51 +0,0 @@
-language: python
-
-matrix:
- allow_failures:
- - os: linux
- python: nightly
- dist: xenial
- - os: linux
- python: 3.4
- - os: linux
- python: 2.7
- - os: linux
- python: 3.9-dev
- dist: xenial
- include:
- - os: linux
- python: 3.8
- dist: xenial
- - os: linux
- python: 3.7
- dist: xenial
- - os: linux
- python: 3.6
- - os: linux
- python: 3.5
- - os: linux
- python: 3.4
- - os: linux
- python: 2.7
- - os: osx
- language: generic
- env: TOXENV=py36
- - os: linux
- python: 3.7-dev
- dist: xenial
- - os: linux
- python: 3.8-dev
- dist: xenial
- - os: linux
- python: 3.9-dev
- dist: xenial
- - os: linux
- python: nightly
- dist: xenial
-install:
- - chmod +x .travis/install.sh
- - ./.travis/install.sh
-before_script:
- - chmod +x .travis/test.sh
-script:
- - ./.travis/test.sh
\ No newline at end of file
diff --git a/.travis/install.sh b/.travis/install.sh
deleted file mode 100644
index 169777f9..00000000
--- a/.travis/install.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-set -e
-set -x
-
-
-PYTHON_COMMAND=python
-PIP_COMMAND=pip
-
-if [ "$TRAVIS_OS_NAME" == "osx" ]
-then
- PYTHON_COMMAND=python3
- PIP_COMMAND=pip3
-fi
-
-$PYTHON_COMMAND setup.py install
-$PYTHON_COMMAND -m art test
-$PYTHON_COMMAND -m art test2
-$PYTHON_COMMAND -m art testcov
-$PYTHON_COMMAND -m art testcov2
-
-if [ "$TRAVIS_OS_NAME" == "osx" ]
-then
- $PIP_COMMAND install --upgrade --upgrade-strategy=only-if-needed -r dev-requirements.txt --user
-else
- $PIP_COMMAND install --upgrade --upgrade-strategy=only-if-needed -r dev-requirements.txt
-fi
\ No newline at end of file
diff --git a/.travis/test.sh b/.travis/test.sh
deleted file mode 100644
index 9ee95975..00000000
--- a/.travis/test.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-set -e
-set -x
-
-
-IS_IN_TRAVIS=false
-PYTHON_COMMAND=python
-
-if [ "$TRAVIS_OS_NAME" == "osx" ]
-then
- PYTHON_COMMAND=python3
-fi
-
-if [ "$CI" = 'true' ] && [ "$TRAVIS" = 'true' ]
-then
- IS_IN_TRAVIS=true
-fi
-
-$PYTHON_COMMAND otherfile/version_check.py
-$PYTHON_COMMAND otherfile/font_check.py
-$PYTHON_COMMAND otherfile/art_decor_check.py
-$PYTHON_COMMAND -m art testcov2
-
-if [ "$IS_IN_TRAVIS" = 'false' ] || [ "$TRAVIS_PYTHON_VERSION" = '3.6' ]
-then
- $PYTHON_COMMAND -m vulture art/ otherfile/ setup.py art_profile.py --min-confidence 65 --exclude=__init__.py --sort-by-size
- $PYTHON_COMMAND -m bandit -r art -s B311
- $PYTHON_COMMAND -m pydocstyle --match='(?!test).*\.py' -v
- codecov
-fi
-
-
-$PYTHON_COMMAND -m cProfile -s cumtime art_profile.py
\ No newline at end of file
diff --git a/ArtList.ipynb b/ArtList.ipynb
index 297520c4..04bc53fd 100644
--- a/ArtList.ipynb
+++ b/ArtList.ipynb
@@ -11,7 +11,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### Version : 5.1"
+ "### Version : 5.2"
]
},
{
@@ -38,7 +38,7 @@
{
"data": {
"text/plain": [
- "700"
+ "710"
]
},
"execution_count": 2,
@@ -1105,6 +1105,18 @@
"john lennon\n",
"((ºjº)) \n",
"******************************\n",
+ "joker1\n",
+ "🂠 \n",
+ "******************************\n",
+ "joker2\n",
+ "🃟 \n",
+ "******************************\n",
+ "joker3\n",
+ "🃏 \n",
+ "******************************\n",
+ "joker4\n",
+ "🃠 \n",
+ "******************************\n",
"jokeranonimous\n",
"╭∩╮ (òÓ,) ╭∩╮ \n",
"******************************\n",
@@ -1489,15 +1501,33 @@
"playing cards clubs\n",
"[♣]]] \n",
"******************************\n",
+ "playing cards clubs waterfall\n",
+ "🃏🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞 \n",
+ "******************************\n",
"playing cards diamonds\n",
"[♦]]] \n",
"******************************\n",
+ "playing cards diamonds waterfall\n",
+ "🃟🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎 \n",
+ "******************************\n",
"playing cards hearts\n",
"[♥]]] \n",
"******************************\n",
+ "playing cards hearts waterfall\n",
+ "🂠🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾 \n",
+ "******************************\n",
"playing cards spades\n",
"[♠]]] \n",
"******************************\n",
+ "playing cards spades waterfall\n",
+ "🃠🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮 \n",
+ "******************************\n",
+ "playing cards waterfall\n",
+ "🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮🂠🃏🃟 \n",
+ "******************************\n",
+ "playing cards waterfall (trump)\n",
+ "🃠🃡🃢🃣🃤🃥🃦🃧🃨🃩🃪🃫🃬🃭🃮🃯🃰🃱🃲🃳🃴🃵 \n",
+ "******************************\n",
"playing in snow\n",
"(╯^□^)╯︵ ❄☃❄ \n",
"******************************\n",
@@ -2004,7 +2034,13 @@
"******************************\n",
"things that can_t be unseen\n",
"♨_♨ \n",
- "******************************\n",
+ "******************************\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
"this is areku\n",
"d(^o^)b \n",
"******************************\n",
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 540c0cb7..c31159be 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,53 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [Unreleased]
+## [5.2] - 2021-05-05
+### Added
+- 10 new 1-line-art
+ 1. playing cards waterfall
+ 2. playing cards waterfall (trump)
+ 3. playing cards hearts waterfall
+ 4. playing cards diamonds waterfall
+ 5. playing cards clubs waterfall
+ 6. playing cards spades waterfall
+ 7. joker1
+ 8. joker2
+ 9. joker3
+ 10. joker4
+- 23 new decorations
+ 1. fancy87
+ 2. fancy88
+ 3. fancy89
+ 4. fancy90
+ 5. fancy91
+ 6. fancy92
+ 7. fancy93
+ 8. fancy94
+ 9. fancy95
+ 10. heart10
+ 11. heart11
+ 12. heart12
+ 13. heart13
+ 14. heart14
+ 15. heart15
+ 16. star18
+ 17. star19
+ 18. star20
+ 19. star21
+ 20. star22
+ 21. star23
+ 22. star24
+ 23. star25
+- 5 new fonts
+ 1. old_italic
+ 2. ninja
+ 3. tai_viet
+ 4. subscript2
+ 5. fancy130
+### Changed
+- Test system modified
+- `subscript` font renamed to `subscript1`
+- Logo changed
## [5.1] - 2020-11-30
### Added
- 15 new fonts
@@ -1888,7 +1935,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- 1-Line art
- CLI commands
-[Unreleased]: https://github.com/sepandhaghighi/art/compare/v5.1...dev
+[Unreleased]: https://github.com/sepandhaghighi/art/compare/v5.2...dev
+[5.2]: https://github.com/sepandhaghighi/art/compare/v5.1...v5.2
[5.1]: https://github.com/sepandhaghighi/art/compare/v5.0...v5.1
[5.0]: https://github.com/sepandhaghighi/art/compare/v4.9...v5.0
[4.9]: https://github.com/sepandhaghighi/art/compare/v4.8...v4.9
diff --git a/DecorList.ipynb b/DecorList.ipynb
index b3d371c6..f9f7c64f 100644
--- a/DecorList.ipynb
+++ b/DecorList.ipynb
@@ -11,7 +11,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### Version : 5.1"
+ "### Version : 5.2"
]
},
{
@@ -38,7 +38,7 @@
{
"data": {
"text/plain": [
- "195"
+ "218"
]
},
"execution_count": 2,
@@ -433,9 +433,36 @@
"fancy86\n",
"((*´_●`☆゚+.ƭεรƭ.+゚☆´●_`*))\n",
"******************************\n",
+ "fancy87\n",
+ "꧁༺ƭεรƭ༻꧂\n",
+ "******************************\n",
+ "fancy88\n",
+ "𒆜ƭεรƭ𒆜\n",
+ "******************************\n",
+ "fancy89\n",
+ "ᕚ(ƭεรƭ)ᕘ\n",
+ "******************************\n",
"fancy9\n",
"(◦′ᆺ‵◦) ♬° ✧❥✧¸.•*¨*✧♡✧ƭεรƭ✧♡✧*¨*•.❥\n",
"******************************\n",
+ "fancy90\n",
+ "★彡(ƭεรƭ)彡★\n",
+ "******************************\n",
+ "fancy91\n",
+ "◤✞ƭεรƭ✞◥\n",
+ "******************************\n",
+ "fancy92\n",
+ "██▓▒░⡷⠂ƭεรƭ⠐⢾░▒▓██\n",
+ "******************************\n",
+ "fancy93\n",
+ "☆꧁✬◦°˚°◦. ƭεรƭ.◦°˚°◦✬꧂☆\n",
+ "******************************\n",
+ "fancy94\n",
+ "▞▞▞▞▞▖ƭεรƭ▝▞▞▞▞▞\n",
+ "******************************\n",
+ "fancy95\n",
+ "𓂀ƭεรƭ𓂀\n",
+ "******************************\n",
"flame1\n",
"ıllıllıƭεรƭıllıllı\n",
"******************************\n",
@@ -466,6 +493,24 @@
"heart1\n",
"~~<💚>~~ƭεรƭ~~<💚>~~\n",
"******************************\n",
+ "heart10\n",
+ "ミ💖ƭεรƭ💖彡\n",
+ "******************************\n",
+ "heart11\n",
+ "෴❤️෴ ෴❤️෴ƭεรƭ෴❤️෴ ෴❤️෴\n",
+ "******************************\n",
+ "heart12\n",
+ "💖´ *•.¸♥¸.•**ƭεรƭ**•.¸♥¸.•*´💖\n",
+ "******************************\n",
+ "heart13\n",
+ "❤♡❤♡❤♡❤♡❤♡❤♡❤♡ƭεรƭ♡❤♡❤♡❤♡❤♡❤♡❤♡❤\n",
+ "******************************\n",
+ "heart14\n",
+ "❤꧁ღ⊱♥ƭεรƭ♥⊱ღ꧂❤\n",
+ "******************************\n",
+ "heart15\n",
+ "ミミ◦❧◦°˚°◦.¸¸◦°´❤*•.¸♥ƭεรƭ♥¸.•*❤´°◦¸¸.◦°˚°◦☙◦彡彡\n",
+ "******************************\n",
"heart2\n",
"~~><~~>💖ƭεรƭ💖<~~><~~\n",
"******************************\n",
@@ -595,9 +640,33 @@
"star17\n",
"*̥̻̥̻̥͙*̻̥̻̥͙*̥̻̥͙*̻̥͙*̥͙ƭεรƭ*̥̻̥̻̥͙*̻̥̻̥͙*̥̻̥͙*̻̥͙*̥͙\n",
"******************************\n",
+ "star18\n",
+ "╰•★★ƭεรƭ★★•╯\n",
+ "******************************\n",
+ "star19\n",
+ "٭⊹°⨳°·..·°⨳°ƭεรƭ°⨳°·..·°⨳°⊹٭\n",
+ "******************************\n",
"star2\n",
"★·.·´¯`·.·★ ƭεรƭ ★·.·´¯`·.·★\n",
"******************************\n",
+ "star20\n",
+ "`✵•.¸,✵°✵.。.✰ƭεรƭ✰.。.✵°✵,¸.•✵´\n",
+ "******************************\n",
+ "star21\n",
+ "·.★·.·´¯`·.·★ƭεรƭ★·.·´¯`·.·★.·\n",
+ "******************************\n",
+ "star22\n",
+ "¨˜ˆ”°⍣~•✡⊹٭„¸ƭεรƭ¸„٭⊹✡•~⍣°”ˆ˜¨\n",
+ "******************************\n",
+ "star23\n",
+ "°•.•°¤*✬.•°°•ƭεรƭ°•°•.✬*¤°•.•°\n",
+ "******************************\n",
+ "star24\n",
+ "★¸.•☆•.¸★ƭεรƭ★⡀.•☆•.★\n",
+ "******************************\n",
+ "star25\n",
+ "✬☆*.•⨳•.¤⊹٭ƭεรƭ٭⊹¤.•⨳•.*☆✬\n",
+ "******************************\n",
"star3\n",
"╰☆⭐️ƭεรƭ⭐️☆╮\n",
"******************************\n",
diff --git a/FontList.ipynb b/FontList.ipynb
index 096dc3c0..303d6544 100644
--- a/FontList.ipynb
+++ b/FontList.ipynb
@@ -11,7 +11,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "### Version : 5.1"
+ "### Version : 5.2"
]
},
{
@@ -38,7 +38,7 @@
{
"data": {
"text/plain": [
- "590"
+ "595"
]
},
"execution_count": 2,
@@ -3875,6 +3875,9 @@
"fancy13 : \n",
"tєรt123\n",
"\n",
+ "fancy130 : \n",
+ "𐨠𐌴Ⲋ𐨠𐄐𐄑𐄒\n",
+ "\n",
"fancy14 : \n",
"ȶɛֆȶ123\n",
"\n",
@@ -4235,6 +4238,12 @@
"native_lands : \n",
"ƬꍟꌗƬ123\n",
"\n",
+ "ninja : \n",
+ "ȾɆꞨȾ𐏑ƻ੩\n",
+ "\n",
+ "old_italic : \n",
+ "𐌕𐌄𐌔𐌕ᛑᘖᙣ\n",
+ "\n",
"paranormal : \n",
"tєst123\n",
"\n",
@@ -4292,9 +4301,12 @@
"strikethrough : \n",
"ŦɆSŦ1ƻ3\n",
"\n",
- "subscript : \n",
+ "subscript1 : \n",
"TEST123\n",
"\n",
+ "subscript2 : \n",
+ "тₑꜱт₁₂₃\n",
+ "\n",
"sunday_cuddle : \n",
"тєѕт123\n",
"\n",
@@ -4307,6 +4319,9 @@
"symbols : \n",
"☂€ⓢ☂➊➋➌\n",
"\n",
+ "tai_viet : \n",
+ "ꪻꫀᦓꪻ᧒ᒿᗱ\n",
+ "\n",
"thin2 : \n",
"test123\n",
"\n",
diff --git a/INSTALL.md b/INSTALL.md
index 9cc0d1e3..5c8312c0 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -5,14 +5,14 @@
⚠️ **PyPI** support of these versions will be removed in a **future release**
### Source code
-- Download [Version 5.1](https://github.com/sepandhaghighi/art/archive/v5.1.zip) or [Latest Source ](https://github.com/sepandhaghighi/art/archive/dev.zip)
+- Download [Version 5.2](https://github.com/sepandhaghighi/art/archive/v5.2.zip) or [Latest Source ](https://github.com/sepandhaghighi/art/archive/dev.zip)
- `python3 setup.py install` or `python setup.py install` (Need root access)
### PyPI
- Check [Python Packaging User Guide](https://packaging.python.org/installing/)
-- `pip install art==5.1` or `pip3 install art==5.1` (Need root access)
+- `pip install art==5.2` or `pip3 install art==5.2` (Need root access)
* Note : On `--upgrade` error install latest version of `setuptools` : `pip install setuptools` and retry
@@ -23,7 +23,7 @@
### Easy install
-- Run `easy_install "art==5.1"` (Need root access)
+- Run `easy_install "art==5.2"` (Need root access)
### MATLAB
diff --git a/README.md b/README.md
index 2f44e125..becb6105 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,15 @@
-
- ______ ______ _______
-| | | | | | | \ | |
-| |__| | | |__| | | |
-|_| |_| |_| \_\ |_|
-
-
+
+
+
-
-
-
+
+
+
@@ -33,7 +29,7 @@
* [Testing](https://github.com/sepandhaghighi/art#testing)
* [CLI](https://github.com/sepandhaghighi/art#cli)
* [Telegram Bot](https://github.com/sepandhaghighi/art#telegram-bot)
- * [Try ART In Your Browser](https://github.com/sepandhaghighi/art#try-art-in-your-browser)
+ * [Try ART in Your Browser](https://github.com/sepandhaghighi/art#try-art-in-your-browser)
* [Screen Record](https://github.com/sepandhaghighi/art#screen-record)
* [Issues & Bug Reports](https://github.com/sepandhaghighi/art#issues--bug-reports)
* [Dependencies](https://github.com/sepandhaghighi/art#dependencies)
@@ -41,7 +37,7 @@
* [Reference](https://github.com/sepandhaghighi/art#reference)
* [Authors](https://github.com/sepandhaghighi/art/blob/master/AUTHORS.md)
* [License](https://github.com/sepandhaghighi/art#license)
- * [Donate](https://github.com/sepandhaghighi/art#donate-to-our-project)
+ * [Show Your Support](https://github.com/sepandhaghighi/art#show-your-support)
* [Changelog](https://github.com/sepandhaghighi/art/blob/master/CHANGELOG.md)
* [Code of Conduct](https://github.com/sepandhaghighi/art/blob/master/.github/CODE_OF_CONDUCT.md)
@@ -68,15 +64,15 @@ ART is a Python lib for text converting to ASCII art fancy. ;-)
Font Counter |
- 590 |
+ 595 |
1-Line-Art Counter |
- 700 |
+ 710 |
Decor Counter |
- 195 |
+ 218 |
@@ -89,14 +85,9 @@ ART is a Python lib for text converting to ASCII art fancy. ;-)
dev |
- Travis |
- |
- |
-
-
- AppVeyor |
- |
- |
+ CI |
+ |
+ |
@@ -832,15 +823,38 @@ or send an email to [info@4r7.ir](mailto:info@4r7.ir "info@4r7.ir").
21. [ASCII-emoji](https://github.com/dysfunc/ascii-emoji)
22. [Instagram Fonts2](https://www.instagramfonts.com/)
23. [Emotiworld](http://en.emotiworld.com/)
+24. [Fancy Text Pro](https://www.fancytextpro.com/)
+25. [Playing cards in Unicode](https://en.m.wikipedia.org/wiki/Playing_cards_in_Unicode)
-## Donate to our project
-
-Bitcoin :
-
-```12Xm1qL4MXYWiY9sRMoa3VpfTfw6su3vNq```
+* Logo designed by [Arta Khanalizadeh](https://www.linkedin.com/in/artakhanalizadeh)
-
-Payping (For Iranian citizens)
-
-
+## Show your support
+
+Star this repo
+
+Give a ⭐️ if this project helped you!
+
+Donate to our project
+
+Bitcoin
+1KtNLEEeUbTEK9PdN6Ya3ZAKXaqoKUuxCy
+Ethereum
+0xcD4Db18B6664A9662123D4307B074aE968535388
+Litecoin
+Ldnz5gMcEeV8BAdsyf8FstWDC6uyYR6pgZ
+Doge
+DDUnKpFQbBqLpFVZ9DfuVysBdr249HxVDh
+Tron
+TCZxzPZLcJHr2qR3uPUB1tXB6L3FDSSAx7
+Ripple
+rN7ZuRG7HDGHR5nof8nu5LrsbmSB61V1qq
+Binance Coin
+bnb1zglwcf0ac3d0s2f6ck5kgwvcru4tlctt4p5qef
+Tether
+0xcD4Db18B6664A9662123D4307B074aE968535388
+Dash
+Xd3Yn2qZJ7VE8nbKw2fS98aLxR5M6WUU3s
+Stellar
+
+GALPOLPISRHIYHLQER2TLJRGUSZH52RYDK6C3HIU4PSMNAV65Q36EGNL
diff --git a/appveyor.yml b/appveyor.yml
deleted file mode 100644
index 11559d70..00000000
--- a/appveyor.yml
+++ /dev/null
@@ -1,44 +0,0 @@
-build: false
-
-environment:
- matrix:
- - PYTHON: "C:\\Python35"
- PYTHON_VERSION: "3.5.5"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python35"
- PYTHON_VERSION: "3.5.5"
- PYTHON_ARCH: "64"
- - PYTHON: "C:\\Python36"
- PYTHON_VERSION: "3.6.0"
- PYTHON_ARCH: "64"
- - PYTHON: "C:\\Python36"
- PYTHON_VERSION: "3.6.0"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python37"
- PYTHON_VERSION: "3.7.0"
- PYTHON_ARCH: "64"
- - PYTHON: "C:\\Python37"
- PYTHON_VERSION: "3.7.0"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python38"
- PYTHON_VERSION: "3.8.0"
- PYTHON_ARCH: "64"
- - PYTHON: "C:\\Python38"
- PYTHON_VERSION: "3.8.0"
- PYTHON_ARCH: "32"
- - PYTHON: "C:\\Python34"
- PYTHON_VERSION: "3.4.6"
- PYTHON_ARCH: "64"
- - PYTHON: "C:\\Python34"
- PYTHON_VERSION: "3.4.6"
- PYTHON_ARCH: "32"
-init:
- - "ECHO %PYTHON% %PYTHON_VERSION% %PYTHON_ARCH%"
-
-install:
- - "%PYTHON%/python.exe setup.py install"
-
-test_script:
- - "%PYTHON%/python.exe -m art test"
- - "%PYTHON%/python.exe otherfile/version_check.py"
- - "%PYTHON%/python.exe -m cProfile -s cumtime art_profile.py"
\ No newline at end of file
diff --git a/art/art_dic.py b/art/art_dic.py
index 5f73c5c6..61cf6f8d 100644
--- a/art/art_dic.py
+++ b/art/art_dic.py
@@ -566,10 +566,17 @@
"boombox2": "♫♪ |̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅| ♫♪",
"equalizer": "▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇",
"playing cards": "[♥]]] [♦]]] [♣]]] [♠]]]",
+ "playing cards waterfall": "🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎"
+ "🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮🂠🃏🃟",
+ "playing cards waterfall (trump)": "🃠🃡🃢🃣🃤🃥🃦🃧🃨🃩🃪🃫🃬🃭🃮🃯🃰🃱🃲🃳🃴🃵",
"playing cards hearts": "[♥]]]",
+ "playing cards hearts waterfall": "🂠🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾",
"playing cards diamonds": "[♦]]]",
- "playing cards spades": "[♠]]]",
+ "playing cards diamonds waterfall": "🃟🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎",
"playing cards clubs": "[♣]]]",
+ "playing cards clubs waterfall": "🃏🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞",
+ "playing cards spades": "[♠]]]",
+ "playing cards spades waterfall": "🃠🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮",
"spade bold": "♠",
"heart bold": "♥",
"diamond bold": "♦",
@@ -578,6 +585,10 @@
"heart regular": "♡",
"diamond regular": "♢",
"club regular": "♧",
+ "joker1": "🂠",
+ "joker2": "🃟",
+ "joker3": "🃏",
+ "joker4": "🃠",
"loch ness monster": "_mmmP",
"sheep": "°l°(,,,,);",
"pie fight": "---=======[}",
diff --git a/art/art_param.py b/art/art_param.py
index 556857de..4f450dcd 100644
--- a/art/art_param.py
+++ b/art/art_param.py
@@ -6,7 +6,7 @@
from .decor_dic import *
from .art_dic import *
-ART_VERSION = "5.1" # pragma: no cover
+ART_VERSION = "5.2" # pragma: no cover
FONT_SMALL_THRESHOLD = 50 # pragma: no cover
FONT_MEDIUM_THRESHOLD = 100 # pragma: no cover
FONT_LARGE_THRESHOLD = 200 # pragma: no cover
@@ -387,6 +387,10 @@
'jaymz',
'jazz musician',
'john lennon',
+ 'joker1',
+ 'joker2',
+ 'joker3',
+ 'joker4',
'jokeranonimous',
'jokeranonimous2',
'judgemental',
@@ -472,10 +476,16 @@
'mad9',
'mad10',
'playing cards clubs',
+ 'playing cards clubs waterfall',
'playing cards diamonds',
+ 'playing cards diamonds waterfall',
'playing cards hearts',
+ 'playing cards hearts waterfall',
'playing cards spades',
+ 'playing cards spades waterfall',
'playing cards',
+ 'playing cards waterfall',
+ 'playing cards waterfall (trump)',
'playing in snow',
'point',
'polar bear',
@@ -632,7 +642,7 @@
"white_bubble",
"smallcaps2",
"superscript",
- "subscript",
+ "subscript1",
"full_width",
"antrophobia",
"currency",
@@ -840,7 +850,12 @@
"pin2",
"sign",
"bud1",
- "bud2"]
+ "bud2",
+ "old_italic",
+ "ninja",
+ "tai_viet",
+ "subscript2",
+ "fancy130"]
RANDOM_FILTERED_FONTS = [
'5x8',
@@ -1192,7 +1207,7 @@
"white_bubble": [white_bubble_dic, False],
"smallcaps2": [smallcaps2_dic, False],
"superscript": [superscript_dic, False],
- "subscript": [subscript_dic, False],
+ "subscript1": [subscript1_dic, False],
"full_width": [full_width_dic, False],
"antrophobia": [antrophobia_dic, False],
"currency": [currency_dic, False],
@@ -1403,7 +1418,12 @@
"pin2": [pin2_dic, False],
"sign": [sign_dic, False],
"bud1": [bud1_dic, False],
- "bud2": [bud2_dic, False]
+ "bud2": [bud2_dic, False],
+ "old_italic": [old_italic_dic, False],
+ "ninja": [ninja_dic, False],
+ "tai_viet": [tai_viet_dic, False],
+ "subscript2": [subscript2_dic, False],
+ "fancy130": [fancy130_dic, False]
}
DECORATIONS_MAP = {"angry1": angry1, # pragma: no cover
@@ -1527,6 +1547,15 @@
"fancy84": fancy84,
"fancy85": fancy85,
"fancy86": fancy86,
+ "fancy87": fancy87,
+ "fancy88": fancy88,
+ "fancy89": fancy89,
+ "fancy90": fancy90,
+ "fancy91": fancy91,
+ "fancy92": fancy92,
+ "fancy93": fancy93,
+ "fancy94": fancy94,
+ "fancy95": fancy95,
"flame1": flame1,
"flower1": flower1,
"food1": food1,
@@ -1545,6 +1574,12 @@
"heart7": heart7,
"heart8": heart8,
"heart9": heart9,
+ "heart10": heart10,
+ "heart11": heart11,
+ "heart12": heart12,
+ "heart13": heart13,
+ "heart14": heart14,
+ "heart15": heart15,
"line1": line1,
"line2": line2,
"line3": line3,
@@ -1588,6 +1623,14 @@
"star15": star15,
"star16": star16,
"star17": star17,
+ "star18": star18,
+ "star19": star19,
+ "star20": star20,
+ "star21": star21,
+ "star22": star22,
+ "star23": star23,
+ "star24": star24,
+ "star25": star25,
"temple1": temple1,
"title1": title1,
"tree1": tree1,
diff --git a/art/decor_dic.py b/art/decor_dic.py
index 58b7b992..6dbbddba 100644
--- a/art/decor_dic.py
+++ b/art/decor_dic.py
@@ -120,7 +120,16 @@
fancy84 = [".--ღஐƸ̵̡Ӝ̵̨̄Ʒஐღ--.", ".--ღஐƸ̵̡Ӝ̵̨̄Ʒஐღ--."]
fancy85 = ["⊱━━━.⋅εïз⋅.━━━⊰", "⊱━━━.⋅εïз⋅.━━━⊰"]
fancy86 = ["((*´_●`☆゚+.", ".+゚☆´●_`*))"]
+fancy87 = ["꧁༺", "༻꧂"]
+fancy88 = ["𒆜", "𒆜"]
+fancy89 = ["ᕚ(", ")ᕘ"]
fancy9 = ["(◦′ᆺ‵◦) ♬° ✧❥✧¸.•*¨*✧♡✧", "✧♡✧*¨*•.❥"]
+fancy90 = ["★彡(", ")彡★"]
+fancy91 = ["◤✞", "✞◥"]
+fancy92 = ["██▓▒░⡷⠂", "⠐⢾░▒▓██"]
+fancy93 = ["☆꧁✬◦°˚°◦. ", ".◦°˚°◦✬꧂☆"]
+fancy94 = ["▞▞▞▞▞▖", "▝▞▞▞▞▞"]
+fancy95 = ["𓂀", "𓂀"]
flame1 = ["ıllıllı", "ıllıllı"]
flower1 = ["꧁✿🌸╭⊱", "⊱╮🌸✿꧂"]
food1 = ["╭₪🍔₪🍟₪", "₪🍟₪🍔₪╮"]
@@ -140,6 +149,12 @@
heart7 = ["*•.¸♡", "♡¸.•*"]
heart8 = ["╚»♡«╝", "╚»♡«╝"]
heart9 = ["´*•.¸(*•.¸♥¸.•*´)¸.•*´", "´*•.¸(*•.¸♥¸.•*´)¸.•*´"]
+heart10 = ["ミ💖", "💖彡"]
+heart11 = ["෴❤️෴ ෴❤️෴", "෴❤️෴ ෴❤️෴"]
+heart12 = ["💖´ *•.¸♥¸.•**", "**•.¸♥¸.•*´💖"]
+heart13 = ["❤♡❤♡❤♡❤♡❤♡❤♡❤♡", "♡❤♡❤♡❤♡❤♡❤♡❤♡❤"]
+heart14 = ["❤꧁ღ⊱♥", "♥⊱ღ꧂❤"]
+heart15 = ["ミミ◦❧◦°˚°◦.¸¸◦°´❤*•.¸♥", "♥¸.•*❤´°◦¸¸.◦°˚°◦☙◦彡彡"]
line1 = ["┏━━━━━━┛", "┗━━━━━━┓"]
line2 = ["╭─━━━━━─╯", "╰─━━━━━─╮"]
line3 = ["┕━━━━ ⋆⋅☆⋅⋆ ━━┑", "┍━━ ⋆⋅☆⋅⋆ ━━━━┙"]
@@ -175,7 +190,15 @@
star15 = ["╰☆☆", "☆☆╮"]
star16 = ["╚»★«╝", "╚»★«╝"]
star17 = ["*̥̻̥̻̥͙*̻̥̻̥͙*̥̻̥͙*̻̥͙*̥͙", "*̥̻̥̻̥͙*̻̥̻̥͙*̥̻̥͙*̻̥͙*̥͙"]
+star18 = ["╰•★★", "★★•╯"]
+star19 = ["٭⊹°⨳°·..·°⨳°", "°⨳°·..·°⨳°⊹٭"]
star2 = ["★·.·´¯`·.·★ ", " ★·.·´¯`·.·★"]
+star20 = ["`✵•.¸,✵°✵.。.✰", "✰.。.✵°✵,¸.•✵´"]
+star21 = ["·.★·.·´¯`·.·★", "★·.·´¯`·.·★.·"]
+star22 = ["¨˜ˆ”°⍣~•✡⊹٭„¸", "¸„٭⊹✡•~⍣°”ˆ˜¨"]
+star23 = ["°•.•°¤*✬.•°°•", "°•°•.✬*¤°•.•°"]
+star24 = ["★¸.•☆•.¸★", "★⡀.•☆•.★"]
+star25 = ["✬☆*.•⨳•.¤⊹٭", "٭⊹¤.•⨳•.*☆✬"]
star3 = ["╰☆⭐️", "⭐️☆╮"]
star4 = ["★・・・・・・★", "★・・・・・・★"]
star5 = ["【🌩】★【🌩】", "【🌩】★【🌩】"]
diff --git a/art/test.py b/art/test.py
index 8fe375e0..9f5c3bfe 100644
--- a/art/test.py
+++ b/art/test.py
@@ -4366,11 +4366,11 @@
\__,_||_| \__|
- ____ _
-__ __| ___| / |
-\ \ / /|___ \ | |
- \ V / ___) | _ | |
- \_/ |____/ (_)|_|
+ ____ ____
+__ __| ___| |___ \
+\ \ / /|___ \ __) |
+ \ V / ___) | _ / __/
+ \_/ |____/ (_)|_____|
ASCII art is also known as "computer text art".
diff --git a/art/test2.py b/art/test2.py
index 997cb807..c1a83fe6 100644
--- a/art/test2.py
+++ b/art/test2.py
@@ -205,6 +205,9 @@
fancy13 :
tєรt
+fancy130 :
+𐨠𐌴Ⲋ𐨠
+
fancy14 :
ȶɛֆȶ
@@ -565,6 +568,12 @@
native_lands :
ƬꍟꌗƬ
+ninja :
+ⱦēꞩⱦ
+
+old_italic :
+𐌕𐌄𐌔𐌕
+
paranormal :
tєst
@@ -622,9 +631,12 @@
strikethrough :
ŧɇsŧ
-subscript :
+subscript1 :
ₜₑₛₜ
+subscript2 :
+𝑡ₑ𝑠𝑡
+
sunday_cuddle :
тєѕт
@@ -637,6 +649,9 @@
symbols :
☂€ⓢ☂
+tai_viet :
+ꪻꫀᦓꪻ
+
thin2 :
test
@@ -1394,6 +1409,18 @@
john lennon
((ºjº))
******************************
+joker1
+🂠
+******************************
+joker2
+🃟
+******************************
+joker3
+🃏
+******************************
+joker4
+🃠
+******************************
jokeranonimous
╭∩╮ (òÓ,) ╭∩╮
******************************
@@ -1649,15 +1676,33 @@
playing cards clubs
[♣]]]
******************************
+playing cards clubs waterfall
+🃏🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞
+******************************
playing cards diamonds
[♦]]]
******************************
+playing cards diamonds waterfall
+🃟🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎
+******************************
playing cards hearts
[♥]]]
******************************
+playing cards hearts waterfall
+🂠🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾
+******************************
playing cards spades
[♠]]]
******************************
+playing cards spades waterfall
+🃠🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮
+******************************
+playing cards waterfall
+🂱🂲🂳🂴🂵🂶🂷🂸🂹🂺🂻🂼🂽🂾🃁🃂🃃🃄🃅🃆🃇🃈🃉🃊🃋🃌🃍🃎🃑🃒🃓🃔🃕🃖🃗🃘🃙🃚🃛🃜🃝🃞🂡🂢🂣🂤🂥🂦🂧🂨🂩🂪🂫🂬🂭🂮🂠🃏🃟
+******************************
+playing cards waterfall (trump)
+🃠🃡🃢🃣🃤🃥🃦🃧🃨🃩🃪🃫🃬🃭🃮🃯🃰🃱🃲🃳🃴🃵
+******************************
playing in snow
(╯^□^)╯︵ ❄☃❄
******************************
@@ -2465,9 +2510,36 @@
fancy86
((*´_●`☆゚+.ƭεรƭ.+゚☆´●_`*))
******************************
+fancy87
+꧁༺ƭεรƭ༻꧂
+******************************
+fancy88
+𒆜ƭεรƭ𒆜
+******************************
+fancy89
+ᕚ(ƭεรƭ)ᕘ
+******************************
fancy9
(◦′ᆺ‵◦) ♬° ✧❥✧¸.•*¨*✧♡✧ƭεรƭ✧♡✧*¨*•.❥
******************************
+fancy90
+★彡(ƭεรƭ)彡★
+******************************
+fancy91
+◤✞ƭεรƭ✞◥
+******************************
+fancy92
+██▓▒░⡷⠂ƭεรƭ⠐⢾░▒▓██
+******************************
+fancy93
+☆꧁✬◦°˚°◦. ƭεรƭ.◦°˚°◦✬꧂☆
+******************************
+fancy94
+▞▞▞▞▞▖ƭεรƭ▝▞▞▞▞▞
+******************************
+fancy95
+𓂀ƭεรƭ𓂀
+******************************
flame1
ıllıllıƭεรƭıllıllı
******************************
@@ -2498,6 +2570,24 @@
heart1
~~<💚>~~ƭεรƭ~~<💚>~~
******************************
+heart10
+ミ💖ƭεรƭ💖彡
+******************************
+heart11
+෴❤️෴ ෴❤️෴ƭεรƭ෴❤️෴ ෴❤️෴
+******************************
+heart12
+💖´ *•.¸♥¸.•**ƭεรƭ**•.¸♥¸.•*´💖
+******************************
+heart13
+❤♡❤♡❤♡❤♡❤♡❤♡❤♡ƭεรƭ♡❤♡❤♡❤♡❤♡❤♡❤♡❤
+******************************
+heart14
+❤꧁ღ⊱♥ƭεรƭ♥⊱ღ꧂❤
+******************************
+heart15
+ミミ◦❧◦°˚°◦.¸¸◦°´❤*•.¸♥ƭεรƭ♥¸.•*❤´°◦¸¸.◦°˚°◦☙◦彡彡
+******************************
heart2
~~><~~>💖ƭεรƭ💖<~~><~~
******************************
@@ -2627,9 +2717,33 @@
star17
*̥̻̥̻̥͙*̻̥̻̥͙*̥̻̥͙*̻̥͙*̥͙ƭεรƭ*̥̻̥̻̥͙*̻̥̻̥͙*̥̻̥͙*̻̥͙*̥͙
******************************
+star18
+╰•★★ƭεรƭ★★•╯
+******************************
+star19
+٭⊹°⨳°·..·°⨳°ƭεรƭ°⨳°·..·°⨳°⊹٭
+******************************
star2
★·.·´¯`·.·★ ƭεรƭ ★·.·´¯`·.·★
******************************
+star20
+`✵•.¸,✵°✵.。.✰ƭεรƭ✰.。.✵°✵,¸.•✵´
+******************************
+star21
+·.★·.·´¯`·.·★ƭεรƭ★·.·´¯`·.·★.·
+******************************
+star22
+¨˜ˆ”°⍣~•✡⊹٭„¸ƭεรƭ¸„٭⊹✡•~⍣°”ˆ˜¨
+******************************
+star23
+°•.•°¤*✬.•°°•ƭεรƭ°•°•.✬*¤°•.•°
+******************************
+star24
+★¸.•☆•.¸★ƭεรƭ★⡀.•☆•.★
+******************************
+star25
+✬☆*.•⨳•.¤⊹٭ƭεรƭ٭⊹¤.•⨳•.*☆✬
+******************************
star3
╰☆⭐️ƭεรƭ⭐️☆╮
******************************
diff --git a/art/text_dic3.py b/art/text_dic3.py
index 22f2a355..d6145ecf 100644
--- a/art/text_dic3.py
+++ b/art/text_dic3.py
@@ -4365,7 +4365,7 @@
',': ',',
'n': 'ⁿ'}
-subscript_dic = {
+subscript1_dic = {
'<': '<',
'u': 'ᵤ',
']': ']',
@@ -24987,3 +24987,488 @@
'e': 'eཽ',
'F': 'Fཽ',
'G': 'Gཽ'}
+
+old_italic_dic = {
+ '6': 'ᑳ',
+ '`': '`',
+ '>': '>',
+ '=': '=',
+ 'f': '𐌅',
+ 'u': '𐌵',
+ 'M': '𐌌',
+ 'y': '𐌙',
+ 'j': 'Ꮭ',
+ '|': '|',
+ 'S': '𐌔',
+ '!': '!',
+ 'a': '𐌀',
+ 'h': '𐋅',
+ '$': '$',
+ 'H': '𐋅',
+ 'G': 'Ᏽ',
+ '#': '#',
+ '&': '&',
+ 'X': '𐋄',
+ 'W': 'Ꮤ',
+ 'E': '𐌄',
+ '7': 'ᒣ',
+ 'w': 'Ꮤ',
+ 'c': '𐌂',
+ 'C': '𐌂',
+ 's': '𐌔',
+ '<': '<',
+ '0': 'Ꝋ',
+ '?': '?',
+ 'i': '𐌉',
+ '2': 'ᘖ',
+ '^': '^',
+ ')': ')',
+ ':': ':',
+ '+': '+',
+ '/': '/',
+ 'z': 'Ɀ',
+ '_': '_',
+ 'D': '𐌃',
+ '%': '%',
+ 'I': '𐌉',
+ '1': 'ᛑ',
+ 'Z': 'Ɀ',
+ 'v': 'ᕓ',
+ '[': '[',
+ 'V': 'ᕓ',
+ 'Q': '𐌒',
+ 'l': '𐌋',
+ 'g': 'Ᏽ',
+ 'x': '𐋄',
+ 'F': '𐌅',
+ "'": "'",
+ 'N': '𐌍',
+ '-': '-',
+ '.': '.',
+ 'b': '𐌁',
+ '4': 'ᔦ',
+ 'q': '𐌒',
+ 'U': '𐌵',
+ 'A': '𐌀',
+ 't': '𐌕',
+ 'm': '𐌌',
+ 'P': '𐌐',
+ 'T': '𐌕',
+ '{': '{',
+ 'L': '𐌋',
+ 'R': '𐌓',
+ '(': '(',
+ 'K': '𐌊',
+ '@': '@',
+ ',': ',',
+ 'o': 'Ꝋ',
+ '*': '*',
+ 'k': '𐌊',
+ '3': 'ᙣ',
+ ';': ';',
+ 'r': '𐌓',
+ 'e': '𐌄',
+ '"': '"',
+ ' ': ' ',
+ '\\': '\\',
+ '~': '~',
+ 'B': '𐌁',
+ 'n': '𐌍',
+ '}': '}',
+ 'd': '𐌃',
+ 'Y': '𐌙',
+ ']': ']',
+ '8': 'ზ',
+ '5': 'ᔕ',
+ 'p': '𐌐',
+ '9': 'ᖗ',
+ 'O': 'Ꝋ',
+ 'J': 'Ꮭ'}
+
+ninja_dic = {
+ 'Z': 'Ƶ',
+ 'o': 'ꝋ',
+ 'd': 'đ',
+ '?': '?',
+ '.': '.',
+ '2': 'ƻ',
+ '>': '>',
+ '[': '[',
+ 'J': 'Ɉ',
+ '4': 'ᔯ',
+ '^': '^',
+ 'x': 'ӿ',
+ '_': '_',
+ 'f': 'ӻ',
+ 'b': 'ƀ',
+ '3': '੩',
+ '6': '꘦',
+ 'z': 'ƶ',
+ '|': '|',
+ 'F': 'Ӻ',
+ ')': ')',
+ ' ': ' ',
+ '@': '@',
+ 'l': 'ł',
+ '!': '!',
+ ',': ',',
+ 'T': 'Ⱦ',
+ 'R': 'Ꞧ',
+ 'j': 'ɉ',
+ 'i': 'ī',
+ 'L': 'Ł',
+ 'p': 'ꝑ',
+ 'n': 'ꞥ',
+ 'D': 'Đ',
+ 'e': 'ē',
+ 'g': 'ꞡ',
+ '5': '5',
+ 'P': 'Ꝑ',
+ 'w': 'ⱳ',
+ 'r': 'ɍ',
+ "'": "'",
+ '8': '𐄺',
+ ':': ':',
+ '<': '<',
+ '"': '"',
+ 'O': 'Ꝋ',
+ 'q': 'ꝗ',
+ 'c': 'ȼ',
+ 'Y': 'Ɏ',
+ 'y': 'ɏ',
+ 'A': 'Ⱥ',
+ '`': '`',
+ '&': '&',
+ '=': '=',
+ '(': '(',
+ ';': ';',
+ 'K': 'Ҟ',
+ 'S': 'Ꞩ',
+ 'E': 'Ɇ',
+ '9': '᱙',
+ '\\': '\\',
+ 's': 'ꞩ',
+ '0': '𐀤',
+ 'N': 'Ꞥ',
+ '+': '+',
+ '/': '/',
+ '7': '𐤙',
+ 'X': 'Ӿ',
+ '$': '$',
+ '%': '%',
+ '#': '#',
+ 'C': 'Ȼ',
+ 'M': 'ᛗ',
+ '}': '}',
+ 'Q': 'Ꝗ',
+ ']': ']',
+ '1': '𐏑',
+ 'B': 'Ƀ',
+ 'I': 'Ī',
+ '{': '{',
+ 'v': 'ꝟ',
+ 'm': 'ᵯ',
+ '-': '-',
+ 'U': 'Ʉ',
+ '~': '~',
+ 'H': 'Ħ',
+ 'u': 'ᵾ',
+ 'k': 'ҟ',
+ 'a': 'ⱥ',
+ '*': '*',
+ 'V': 'Ꝟ',
+ 't': 'ⱦ',
+ 'G': '₲',
+ 'h': 'ħ',
+ 'W': 'Ⱳ'}
+
+tai_viet_dic = {
+ '&': '&',
+ 'S': 'ᦓ',
+ '4': 'ᔰ',
+ '#': '#',
+ 'p': 'ρ',
+ '(': '(',
+ 'Z': 'ƺ',
+ '0': 'ᦲ',
+ 'x': '᥊',
+ 'q': 'ꪇ',
+ '{': '{',
+ 'K': 'ᛕ',
+ 'u': 'ꪊ',
+ '>': '>',
+ 'Q': 'ꪇ',
+ '@': '@',
+ '`': '`',
+ 'd': 'ᦔ',
+ 'n': 'ꪀ',
+ '[': '[',
+ 's': 'ᦓ',
+ 'c': 'ᥴ',
+ '^': '^',
+ 'h': 'ꫝ',
+ 'i': '꠸',
+ '/': '/',
+ 'a': 'ꪖ',
+ 'k': 'ᛕ',
+ 'W': '᭙',
+ '$': '$',
+ 'w': '᭙',
+ '*': '*',
+ '!': '!',
+ '3': 'ᗱ',
+ 'F': 'ᠻ',
+ 'E': 'ꫀ',
+ 'C': 'ᥴ',
+ 'B': '᥇',
+ 'z': 'ƺ',
+ 'j': '꠹',
+ 'Y': 'ꪗ',
+ '?': '?',
+ '+': '+',
+ '"': '"',
+ '.': '.',
+ 'o': 'ꪮ',
+ 'H': 'ꫝ',
+ '1': '᧒',
+ 'v': 'ꪜ',
+ '2': 'ᒿ',
+ 'L': 'ꪶ',
+ '=': '=',
+ '~': '~',
+ 't': 'ꪻ',
+ 'O': 'ꪮ',
+ ':': ':',
+ 'D': 'ᦔ',
+ 'e': 'ꫀ',
+ 'l': 'ꪶ',
+ 'X': '᥊',
+ ' ': ' ',
+ 'g': 'ᧁ',
+ 'J': '꠹',
+ 'b': '᥇',
+ '6': 'ᦆ',
+ 'I': '꠸',
+ ';': ';',
+ ')': ')',
+ 'A': 'ꪖ',
+ 'y': 'ꪗ',
+ 'm': 'ꪑ',
+ 'T': 'ꪻ',
+ 'M': 'ꪑ',
+ 'r': '᥅',
+ '8': '\u1c96',
+ 'U': 'ꪊ',
+ '}': '}',
+ 'V': 'ꪜ',
+ 'f': 'ᠻ',
+ '%': '%',
+ 'P': 'ρ',
+ '7': 'ᒣ',
+ '9': 'ၦ',
+ ']': ']',
+ 'G': 'ᧁ',
+ 'N': 'ꪀ',
+ '\\': '\\',
+ '-': '-',
+ 'R': '᥅',
+ '<': '<',
+ '_': '_',
+ '5': 'Ƽ',
+ ',': ',',
+ "'": "'",
+ '|': '|'}
+
+subscript2_dic = {
+ 'i': 'ᵢ',
+ 'V': 'ᵥ',
+ '7': '₇',
+ '\\': '\\',
+ 'l': 'Լ',
+ 'B': '𝑏',
+ '%': '%',
+ 'u': 'ᵤ',
+ 'x': 'ₓ',
+ '3': '₃',
+ 's': '𝑠',
+ '9': '₉',
+ '$': '$',
+ ']': ']',
+ '2': '₂',
+ ')': '₎',
+ 'n': '𝑛',
+ '6': '₆',
+ 'S': 'ꜱ',
+ 'C': '𝑐',
+ 'f': '𝑓',
+ '1': '₁',
+ '`': '`',
+ 'k': 'ⲕ',
+ '"': '"',
+ 't': '𝑡',
+ '5': '₅',
+ 'F': '𝑓',
+ 'Z': '𝑧',
+ ' ': ' ',
+ '4': '₄',
+ 'T': 'т',
+ '{': '{',
+ ',': ',',
+ 'U': 'ᵤ',
+ 'Y': '𝑦',
+ '?': '?',
+ 'b': '𝑏',
+ '8': '₈',
+ '=': '₌',
+ 'X': 'ₓ',
+ ':': ':',
+ 'J': 'ⱼ',
+ '!': '!',
+ 'q': '𝒒',
+ '*': '*',
+ 'w': 'w',
+ 'p': '𝒑',
+ 'Q': 'Q',
+ '<': '<',
+ 'j': 'ⱼ',
+ '0': '₀',
+ 'H': 'ⲏ',
+ 'E': 'ₑ',
+ 'g': '𝑔',
+ 'P': 'P',
+ '_': '_',
+ '-': '₋',
+ '#': '#',
+ 'M': '៳',
+ '.': '.',
+ '(': '₍',
+ '+': '₊',
+ 'R': 'ᵣ',
+ 'd': '𝑑',
+ '^': '^',
+ 'm': '𝑚',
+ 'o': 'ₒ',
+ 'W': 'w',
+ 'c': '𝑐',
+ '@': '@',
+ '[': '[',
+ '/': '/',
+ 'O': 'ₒ',
+ 'K': 'ⲕ',
+ 'A': 'ₐ',
+ 'v': 'ᵥ',
+ '|': '|',
+ 'L': 'Լ',
+ '>': '>',
+ '&': '&',
+ 'G': '𝑔',
+ 'D': '𝑑',
+ 'y': '𝑦',
+ 'N': '៷',
+ 'h': 'ⲏ',
+ "'": "'",
+ 'I': 'ᵢ',
+ 'z': '𝑧',
+ ';': ';',
+ 'a': 'ₐ',
+ 'r': 'ᵣ',
+ 'e': 'ₑ',
+ '~': '~',
+ '}': '}'}
+
+fancy130_dic = {
+ 'E': '𐌴',
+ '\\': '\\',
+ ']': ']',
+ 'e': '𐌴',
+ 'G': '𐌾',
+ 'Q': 'ɋ',
+ ' ': ' ',
+ '<': '<',
+ 'w': '𐐎',
+ 't': '𐨠',
+ '7': '𐄖',
+ 's': 'Ⲋ',
+ '|': '|',
+ '%': '%',
+ '=': '=',
+ '#': '#',
+ '4': '𐄓',
+ 'a': '𐌰',
+ 'K': '𐌺',
+ 'r': '𐍂',
+ 'm': 'ꡕ',
+ '!': '!',
+ '1': '𐄐',
+ '5': '𐄔',
+ '+': '+',
+ 'A': '𐌰',
+ '6': '𐄕',
+ 'n': '𐍀',
+ 'D': 'Ɗ',
+ '^': '^',
+ 'W': '𐐎',
+ '~': '~',
+ 'S': 'Ⲋ',
+ '[': '[',
+ 'h': '𐌷',
+ 'p': 'Ƥ',
+ 'g': '𐌾',
+ '`': '`',
+ 'X': '𑀌',
+ ':': ':',
+ 'J': 'ʝ',
+ ';': ';',
+ 'N': '𐍀',
+ 'd': 'Ɗ',
+ 'u': '𐍁',
+ '2': '𐄑',
+ 'Z': 'Ꙁ',
+ "'": "'",
+ '-': '-',
+ 'O': '𐍈',
+ 'F': '𐍆',
+ '9': '𐄘',
+ 'i': '𐍊',
+ '.': '.',
+ 'C': 'ζ',
+ '/': '/',
+ '"': '"',
+ 'P': 'Ƥ',
+ 'j': 'ʝ',
+ 'M': 'ꡕ',
+ '>': '>',
+ 'l': 'ࠋ',
+ 'Y': '𐌸',
+ '*': '*',
+ '?': '?',
+ '@': '@',
+ 'I': '𐍊',
+ 'B': '𐌱',
+ 'y': '𐌸',
+ 'U': '𐍁',
+ 'L': 'ࠋ',
+ 'o': '𐍈',
+ '(': '(',
+ 'T': '𐨠',
+ 'z': 'Ꙁ',
+ '}': '}',
+ 'f': '𐍆',
+ '$': '$',
+ '3': '𐄒',
+ 'V': 'ⱱ',
+ 'k': '𐌺',
+ '0': '꠶',
+ '{': '{',
+ 'b': '𐌱',
+ 'R': '𐍂',
+ '&': '&',
+ '8': '𐄗',
+ 'H': '𐌷',
+ 'v': 'ⱱ',
+ '_': '_',
+ ',': ',',
+ 'x': '𑀌',
+ 'q': 'ɋ',
+ ')': ')',
+ 'c': 'ζ'}
diff --git a/codecov.yml b/codecov.yml
index 2ab03b78..600c260a 100644
--- a/codecov.yml
+++ b/codecov.yml
@@ -9,3 +9,6 @@ coverage:
patch:
default:
enabled: no
+ project:
+ default:
+ threshold: 1%
diff --git a/otherfile/logo.png b/otherfile/logo.png
new file mode 100644
index 00000000..97ddef28
Binary files /dev/null and b/otherfile/logo.png differ
diff --git a/otherfile/version_check.py b/otherfile/version_check.py
index c0f98bdd..539b6c64 100644
--- a/otherfile/version_check.py
+++ b/otherfile/version_check.py
@@ -6,7 +6,7 @@
from art.art_param import *
Failed = 0
-VERSION = "5.1"
+VERSION = "5.2"
README_ITEMS = ['{0} | '.format(str(FONT_COUNTER)),
''.format(str(ART_COUNTER)),
diff --git a/setup.py b/setup.py
index e6f08c2a..e8ba0552 100644
--- a/setup.py
+++ b/setup.py
@@ -35,7 +35,7 @@ def read_description():
setup(
name='art',
packages=['art'],
- version='5.1',
+ version='5.2',
description='ASCII Art Library For Python',
long_description=read_description(),
long_description_content_type='text/markdown',