diff --git a/.travis/test.sh b/.travis/test.sh index 15d735a1..59919313 100644 --- a/.travis/test.sh +++ b/.travis/test.sh @@ -22,7 +22,7 @@ $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=build,.eggs --sort-by-size + $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' codecov diff --git a/CHANGELOG.md b/CHANGELOG.md index 742e1bfa..7d9b6a02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,42 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] ### Added +- 35 new 1-line art + 1. cup1 + 2. cup2 + 3. gun2 + 4. gun3 + 5. fish3 + 6. fish4 + 7. fish5 + 8. sword6 + 9. sword7 + 10. sword8 + 11. sword9 + 12. knife2 + 13. barcode + 14. loading1 + 15. loading3 + 16. loading4 + 17. loading5 + 18. loading6 + 19. bat2 + 20. band aid + 21. mouse2 + 22. mouse3 + 23. cat3 + 24. needle2 + 25. rose4 + 26. electrocardiogram1 + 27. electrocardiogram2 + 28. electrocardiogram3 + 29. electrocardiogram4 + 30. snail2 + 31. american money2 + 32. american money3 + 33. american money4 + 34. american money5 + 35. cassette2 - 10 new fonts 1. sarah 2. hippie @@ -17,6 +53,17 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. 8. native_lands 9. sunday_cuddle 10. chinese_mafia +### Changed +- `gun` 1-line art renamed to `gun1` +- `knife` 1-line art renamed to `knife1` +- `loading` 1-line art renamed to `loading2` +- `bat` 1-line art renamed to `bat1` +- `mouse` 1-line art renamed to `mouse1` +- `needle` 1-line art renamed to `needle2` +- `snail` 1-line art renamed to `snail1` +- `american money` 1-line art renamed to `american money1` +- `cassette` 1-line art renamed to `cassette1` +- Test system modified ## [4.2] - 2019-10-30 ### Added - 14 new fonts diff --git a/README.md b/README.md index 8ac04ba2..b8c8f087 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ PyPI version built with Python3 - + @@ -69,7 +69,7 @@ ART is a Python lib for text converting to ASCII art fancy. ;-) 1-Line-Art Counter - 370 + 405 @@ -763,6 +763,7 @@ or send an email to [info@4r7.ir](mailto:info@4r7.ir "info@4r7.ir"). 11. [ASCII Moji](http://asciimoji.com/) 12. [SMILEY COOL](https://smiley.cool/) 13. [SPREZZ](https://www.sprezzkeyboard.com/) +14. [Textart4u](http://textart4u.blogspot.com/2013/03/one-line-ascii-text-art.html?m=1) ## Donate to our project diff --git a/art/art_dic.py b/art/art_dic.py index c2c0501d..b4cf2c9e 100644 --- a/art/art_dic.py +++ b/art/art_dic.py @@ -3,6 +3,9 @@ art_dic = { "fish1": "><(((('>", "fish2": "><>", + "fish3": "`·.¸¸ ><((((º>.·´¯`·><((((º> ", + "fish4": "><> ><>", + "fish5": "<><", "house": "__̴ı̴̴̡̡̡ ̡͌l̡̡̡ ̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ ̡͌l̡̡̡̡.___", "care crowd": "(-(-_(-_-)_-)-)", "monster": "٩(̾●̮̮̃̾•̃̾)۶", @@ -13,7 +16,9 @@ "pistols1": "¯¯̿̿¯̿̿'̿̿̿̿̿̿̿'̿̿'̿̿̿̿̿'̿̿̿)͇̿̿)̿̿̿̿ '̿̿̿̿̿̿\̵͇̿̿\=(•̪̀●́)=o/̵͇̿̿/'̿̿ ̿ ̿̿", "finger2": "┌∩┐(◣_◢)┌∩┐", "heart1": "»-(¯`·.·´¯)->", - "mouse": '----{,_,">', + "mouse1": '----{,_,">', + "mouse2": " . ~~(__^·>", + "mouse3": "<·^__)~~ .", "worm": "_/\__/\__0>", "koala": "@( * O * )@", "monkey": "@('_')@", @@ -22,6 +27,7 @@ "rose1": "--------{---(@", "rose2": "@}}>-----", "rose3": "@-->--->---", + "rose4": "@}~}~~~", "star in my eyes": "<*_*>", "looking face": "ô¿ô", "sleeping": "(-.-)Zzz...", @@ -36,11 +42,13 @@ ",.-~*´¨¯¨`*·~-.¸-(", "-,.-~*´¨¯¨`*·~-.¸"], "pistols2": "̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿", - "knife": ")xxxxx[;;;;;;;;;>", + "knife1": ")xxxxx[;;;;;;;;;>", + "knife2": ")xxx[::::::::::>", "coffee": "c[_]", "robot1": "d[ o_0 ]b", "pig1": "^(*(oo)*)^", - "needle": "|==|iiii|>----- ", + "needle1": "┣▇▇▇═─", + "needle2": "|==|iiii|>----- ", "cat1": "=^..^=", "fish swim": "¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º>", "sword1": "(===||:::::::::::::::>", @@ -51,12 +59,14 @@ "sad1": "ε(´סּ︵סּ`)з", "sword3": "ס₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ>", "airplane1": " ‛¯¯٭٭¯¯(▫▫)¯¯٭٭¯¯’", - "cassette": "|[●▪▪●]|", + "cassette1": "|[●▪▪●]|", + "cassette2": "[¯ↂ■■ↂ¯]", "car race": "∙،°. ˘Ô≈ôﺣ » » »", "robot2": " c[○┬●]כ ", "happy": " ۜ\(סּںסּَ` )/ۜ", "love in my eye": "(♥_♥)", "cat2": "龴ↀ◡ↀ龴", + "cat3": "^.--.^", "face": "•|龴◡龴|•", "big nose": "˚∆˚", "big eyes": "⺌∅‿∅⺌", @@ -86,7 +96,9 @@ "birds": "~(‾▿‾)~", "pig2": "༼☉ɷ⊙༽", "bullshit": "|3ᵕᶦᶦᶳᶣᶨᶵ", - "gun": "︻╦╤─", + "gun1": "︻╦╤─", + "gun2": "︻デ═一", + "gun3": "╦̵̵̿╤─ ҉ ~ •", "cigarette": "(____((____________()~~~", "bird": " (⌒▽⌒)", "sword4": " |O/////[{:;:;:;:;:;:;:;:;>", @@ -132,7 +144,8 @@ "bee": "¸.·´¯`·¸¸.·´¯`·.¸.-<\\^}0=:", "ukulele": "{ o }==(::) ", "perky": "( ๏ Y ๏ )", - "snail": "'-'_@_", + "snail1": "'-'_@_", + "snail2": "'\Q___", "mango": ") _ _ __/°°¬", "decorate": "▂▃▅▇█▓▒░۩۞۩ ۩۞۩░▒▓█▇▅▃▂", "kirby": "(つ -‘ _ ‘- )つ", @@ -263,6 +276,10 @@ "cigaret": "()___)____________)", "oar": "===========(8888)", "sword5": "<%%%%|==========>", + "sword6": "o()xxxx[{::::::::::::::::::::::::::::::::::>", + "sword7": "o==[]::::::::::::::::>", + "sword8": "▬▬ι═══════> ", + "sword9": " <═══════ι▬▬", "car": "`o##o>", "hacksaw": "[|^^^^^^^", "canoe": ".,.,\______/,..,.,", @@ -272,14 +289,19 @@ "aliens": "(<>..<>)", "marge simpson": "()()():|", "homer simpson": "=(:o)", - "bat": "^O^", + "bat1": "^O^", + "bat2": " ^v^ ", "superman logo": "/s\\", "dna sample": "~", "mail box": "|M|/", "ufo1": ".-=-.", "ufo2": ".-=o=-.", "spider2": "/\oo/\\", - "american money": "[($)]", + "american money1": "[($)]", + "american money2": "[̲̅$̲̅(̲̅1̲̅)̲̅$̲̅]", + "american money3": "[̲̅$̲̅(̲̅5̲̅)̲̅$̲̅]", + "american money4": "[̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅]", + "american money5": "[̲̅$̲̅(̲̅2οο̲̅)̲̅$̲̅]", "british money": "[£::]", "teepee": "/|\\", "heart3": "<3", @@ -377,6 +399,19 @@ "glitter": "(*・‿・)ノ⌒*:・゚✧", "gotit": "(☞゚∀゚)☞", "hello": "(ʘ‿ʘ)╯", - "loading": "███▒▒▒▒▒▒▒", - "meep": "\(°^°)/" + "loading1": "█▒▒▒▒▒▒▒▒▒", + "loading2": "███▒▒▒▒▒▒▒", + "loading3": "█████▒▒▒▒▒", + "loading4": "███████▒▒▒", + "loading5": "█████████▒", + "loading6": "██████████", + "meep": "\(°^°)/", + "cup1": "(▓", + "cup2": "\̅_̅/̷̚ʾ", + "barcode": "█║▌│ █│║▌ ║││█║▌ │║║█║ │║║█║", + "band aid": "(̲̅:̲̅:̲̅:̲̅[̲̅ ̲̅]̲̅:̲̅:̲̅:̲̅ )", + "electrocardiogram1": "√v^√v^√v^√v^√♥", + "electrocardiogram2": "v^v^v^v^√\/♥", + "electrocardiogram3": "/\/\/\/\/\/\/\/\/\/\/\v^♥", + "electrocardiogram4": "√v^√v^♥√v^√v^√" } diff --git a/art/test.py b/art/test.py index 5974d85f..1a5ccb97 100644 --- a/art/test.py +++ b/art/test.py @@ -3625,9 +3625,21 @@ almost cared ╰╏ ◉ 〜 ◉ ╏╯ ****************************** -american money +american money1 [($)] ****************************** +american money2 +[̲̅$̲̅(̲̅1̲̅)̲̅$̲̅] +****************************** +american money3 +[̲̅$̲̅(̲̅5̲̅)̲̅$̲̅] +****************************** +american money4 +[̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅] +****************************** +american money5 +[̲̅$̲̅(̲̅2οο̲̅)̲̅$̲̅] +****************************** angel ^i^ ****************************** @@ -3664,12 +3676,21 @@ bagel nln >_< nln ****************************** +band aid +(̲̅:̲̅:̲̅:̲̅[̲̅ ̲̅]̲̅:̲̅:̲̅:̲̅ ) +****************************** barbell ▐━━━━━▌ ****************************** -bat +barcode +█║▌│ █│║▌ ║││█║▌ │║║█║ │║║█║ +****************************** +bat1 ^O^ ****************************** +bat2 + ^v^ +****************************** bautista (╯°_°)╯︵ ━━━ ****************************** @@ -3745,9 +3766,12 @@ care crowd (-(-_(-_-)_-)-) ****************************** -cassette +cassette1 |[●▪▪●]| ****************************** +cassette2 +[¯ↂ■■ↂ¯] +****************************** cat face ⦿⽘⦿ ****************************** @@ -3760,6 +3784,9 @@ cat2 龴ↀ◡ↀ龴 ****************************** +cat3 +^.--.^ +****************************** caterpillar ,/\,/\,/\,/\,/\,/\,o ****************************** @@ -3814,6 +3841,12 @@ cthulhu ^(;,;)^ ****************************** +cup1 +(▓ +****************************** +cup2 +\̅_̅/̷̚ʾ +****************************** cute cat ^⨀ᴥ⨀^ ****************************** @@ -3901,6 +3934,18 @@ eeriemob (-(-_-(-_(-_(-_-)_-)-_-)_-)_-)-) ****************************** +electrocardiogram1 +√v^√v^√v^√v^√♥ +****************************** +electrocardiogram2 +v^v^v^v^√\/♥ +****************************** +electrocardiogram3 +/\/\/\/\/\/\/\/\/\/\/ ^♥ +****************************** +electrocardiogram4 +√v^√v^♥√v^√v^√ +****************************** elephant °j°m ****************************** @@ -3970,6 +4015,15 @@ fish2 ><> ****************************** +fish3 +`·.¸¸ ><((((º>.·´¯`·><((((º> +****************************** +fish4 +><> ><> +****************************** +fish5 +<>< +****************************** flex ᕙ(⇀‸↼‶)ᕗ ****************************** @@ -4024,9 +4078,15 @@ guitar c====(=#O| ) ~~ ♬·¯·♩¸¸♪·¯·♫¸ ****************************** -gun +gun1 ︻╦╤─ ****************************** +gun2 +︻デ═一 +****************************** +gun3 +╦̵̵̿╤─ ҉ ~ • +****************************** hacksaw [|^^^^^^^ ****************************** @@ -4159,9 +4219,12 @@ kitty =^..^= ****************************** -knife +knife1 )xxxxx[;;;;;;;;;> ****************************** +knife2 +)xxx[::::::::::> +****************************** koala @( * O * )@ ****************************** @@ -4186,9 +4249,24 @@ linqan :Q___ ****************************** -loading +loading1 +█▒▒▒▒▒▒▒▒▒ +****************************** +loading2 ███▒▒▒▒▒▒▒ ****************************** +loading3 +█████▒▒▒▒▒ +****************************** +loading4 +███████▒▒▒ +****************************** +loading5 +█████████▒ +****************************** +loading6 +██████████ +****************************** long rose ---------------------{{---<((@) ****************************** @@ -4270,9 +4348,15 @@ monster2 ٩(- ̮̮̃-̃)۶ ****************************** -mouse +mouse1 ----{,_,"> ****************************** +mouse2 + . ~~(__^·> +****************************** +mouse3 +<·^__)~~ . +****************************** mtmtika :o + :p = 69 ****************************** @@ -4285,7 +4369,10 @@ nathan ♪└( ̄◇ ̄)┐♪└( ̄◇ ̄)┐♪└( ̄◇ ̄)┐♪ ****************************** -needle +needle1 +┣▇▇▇═─ +****************************** +needle2 |==|iiii|>----- ****************************** neo @@ -4426,6 +4513,9 @@ rose3 @-->--->--- ****************************** +rose4 +@}~}~~~ +****************************** round bird ,(u°)> ****************************** @@ -4498,9 +4588,12 @@ smug bastard (‾⌣‾) ****************************** -snail +snail1 '-'_@_ ****************************** +snail2 +'\Q___ +****************************** sniper rifle ︻デ┳═ー ****************************** @@ -4588,6 +4681,18 @@ sword5 <%%%%|==========> ****************************** +sword6 +o()xxxx[{::::::::::::::::::::::::::::::::::> +****************************** +sword7 +o==[]::::::::::::::::> +****************************** +sword8 +▬▬ι═══════> +****************************** +sword9 + <═══════ι▬▬ +****************************** table flip (╯°□°)╯︵ ┻━┻ ******************************