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 @@
-
- ______   ______  _______ 
-| |  | | | |  | \   | |   
-| |__| | | |__| |   | |   
-|_|  |_| |_|  \_\   |_|   
-         
-
+ +
+
Codecov PyPI version built with Python3 - - - + + +
@@ -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',