textual-paint

View on PyPIReverse Dependencies (1)

0.4.0 textual_paint-0.4.0-py3-none-any.whl

Wheel Details

Project: textual-paint
Version: 0.4.0
Filename: textual_paint-0.4.0-py3-none-any.whl
Download: [link]
Size: 411988
MD5: cc1dd352e9f76fb116065526099c9509
SHA256: c01b885bddd67bbf61003387e625aeacb8231677d93be493c67676bb298f8fa9
Uploaded: 2024-01-11 22:49:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: textual_paint
Version: 0.4.0
Summary: MS Paint in the terminal, built with Textual
Author: Isaiah Odhner
Author-Email: isaiahodhner[at]gmail.com
Home-Page: https://github.com/1j01/textual-paint
Project-Url: Source, https://github.com/1j01/textual-paint
Project-Url: Changelog, https://github.com/1j01/textual-paint/blob/main/CHANGELOG.md
License: MIT
Keywords: tui,terminal,paint,drawing,art,graphics,text,textual,rich,ansi,ansi-art,mspaint
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Artistic Software
Classifier: Topic :: Communications :: BBS
Classifier: Topic :: Communications :: Chat :: Internet Relay Chat
Classifier: Topic :: Multimedia :: Graphics :: Editors :: Raster-Based
Classifier: Topic :: Terminals
Classifier: Topic :: Text Editors
Classifier: Natural Language :: Arabic
Classifier: Natural Language :: Chinese (Simplified)
Classifier: Natural Language :: Chinese (Traditional)
Classifier: Natural Language :: Czech
Classifier: Natural Language :: Danish
Classifier: Natural Language :: Dutch
Classifier: Natural Language :: English
Classifier: Natural Language :: Finnish
Classifier: Natural Language :: French
Classifier: Natural Language :: German
Classifier: Natural Language :: Greek
Classifier: Natural Language :: Hebrew
Classifier: Natural Language :: Hungarian
Classifier: Natural Language :: Italian
Classifier: Natural Language :: Japanese
Classifier: Natural Language :: Korean
Classifier: Natural Language :: Norwegian
Classifier: Natural Language :: Polish
Classifier: Natural Language :: Portuguese
Classifier: Natural Language :: Portuguese (Brazilian)
Classifier: Natural Language :: Russian
Classifier: Natural Language :: Slovak
Classifier: Natural Language :: Slovenian
Classifier: Natural Language :: Spanish
Classifier: Natural Language :: Swedish
Classifier: Natural Language :: Turkish
Requires-Dist: textual (==0.38.1)
Requires-Dist: rich (==13.4.2)
Requires-Dist: stransi (==0.3.0)
Requires-Dist: pyperclip (==1.8.2)
Requires-Dist: pyfiglet (==0.8.post1)
Requires-Dist: Pillow (==9.5.0)
Requires-Dist: watchdog (==3.0.0); extra == "dev"
Requires-Dist: psutil (==5.9.0); extra == "dev"
Requires-Dist: types-Pillow (==10.0.0.1); extra == "dev"
Requires-Dist: types-psutil (==5.9.5.15); extra == "dev"
Requires-Dist: appscript (==1.2.2); extra == "wallpaper"
Requires-Dist: pyobjc-framework-Quartz (==9.2); extra == "wallpaper"
Requires-Dist: pyxdg (==0.28); extra == "wallpaper"
Requires-Dist: PyGObject (==3.42.1); extra == "wallpaper"
Provides-Extra: dev
Provides-Extra: wallpaper
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 21881 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
textual_paint/__init__.py sha256=r7lmDw6bo5tEQzCDTyeXy7KtffCUPsY6yG8o4LP6FHc 891
textual_paint/action.py sha256=MQ62iY5DWybjOzicXFTI3obUf3WsBEzINY8K3TcoiiI 2863
textual_paint/ansi_art_document.py sha256=PDTvhKUFjnoa7mOZsmlSkq2gmmRn1uB4H9oOcCeht-4 60193
textual_paint/args.py sha256=DVUYwsJ4nqAfXTou4LWY2FMgbIoZSdiPGVXxALl5klY 4751
textual_paint/ascii_borders.py sha256=05LX0FR7Ejl0HsRiOObTqKUDANRdTEvT5uqlG19Sc9A 7906
textual_paint/ascii_mode.py sha256=2rQXyxaXfhEr7F1IAFfvnB2kXGoDq3hTOpDwrUV9B1g 10396
textual_paint/auto_restart.py sha256=eM_Er2ruo6fpEaUhYhgkju_kAUzWV9412nJhr7wjd_8 4892
textual_paint/canvas.py sha256=xvMQ6xjxumH37_dSYQZ4m0X96dgM_wmOAob8PU0LCLY 20204
textual_paint/char_input.py sha256=-lSo34KwGu1qg3ZkbITWlpG4BfNFp9AoERYRPhwDHac 4829
textual_paint/character_picker.py sha256=fYkIjDSErrvUZgFV27uL8roKYca0eNriiEY8mgPf2M0 3387
textual_paint/colors_box.py sha256=whwihEbkF-ye3ROVoGULwy4iOGyrkZNGCwHJamnBhTM 3353
textual_paint/edit_colors.py sha256=BM_viikOeM58m9tnhmJaRyiJpA3xPiqp_eBYTWMok-k 22176
textual_paint/enhanced_directory_tree.py sha256=9lq335MNaZ9tl7VniqBmgbmIem7eJ6bep8CLU9VPaiE 10420
textual_paint/export_templates.py sha256=Tj-fal_4qRhpOekFTzfKSGctdfnPaqpV5Yb6wTjvvXE 2774
textual_paint/figlet_font_writer.py sha256=-GtHjJ5mj1XAnuIWq3y7oAIdDf3wC9jgzQ_Iv4w3BHs 15393
textual_paint/file_dialogs.py sha256=amxb7mcZzU2ghHv4EV13OGczinAysORoYI-L9PIWglM 7223
textual_paint/gallery.css sha256=D12pZDA_fYJU3yJmiqKt74TlU_CzYg8LXKznQQawMho 221
textual_paint/gallery.py sha256=cEt0e-IoJNgYt9nXCPWnicF6gGlKvEIZRV1UNQrNy5o 11562
textual_paint/graphics_primitives.py sha256=HNcfQPPeAxGOrX-E6L3zFX2wyyFjm5mipZLBZgUTjGU 10001
textual_paint/icons.py sha256=8KyU-yql5LblUur_5OE_ACB6bOs1cEPDFup3hkJH7NE 24911
textual_paint/inspector.py sha256=ZttIHMH3Ixg5iOzYeBl0bDHYJEu9MVNl-a6cqupW_k8 68158
textual_paint/launch_editor.py sha256=Q2jgk2xyp_VB-cnlMbrXHcfRRUk_jOwZ7faP9vfukwQ 21265
textual_paint/menus.py sha256=6DcYEtWEJtnDbL7YZCXw463NScLkwBJ9jFz73Bi1jmk 11044
textual_paint/meta_glyph_font.py sha256=OgG4_77cow5jMv41113CKbhDxYvHDWvDRln2yjF6L6c 3011
textual_paint/paint.css sha256=JISEffk2ZvNeinktox8gvrVS82E-HDowRigVIJwm2Tc 11666
textual_paint/paint.py sha256=A27WinHjfeVxmO_KJE8zbBzYpAd8dfyjM_m7qJcwOWE 166914
textual_paint/palette_data.py sha256=KiFaZEzYwHppazPmFgihWSaNOUpGY3yzSbK4aJ7sS2Q 1412
textual_paint/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
textual_paint/rasterize_ansi_art.py sha256=KK6zYYQFNne6Vn0FVNpTJgAUX7JqA3DEHua8j586w7w 4026
textual_paint/scrollbars.py sha256=zF9FW3Ho39Np36ri0lWy021JKZzEbJ_FJFV6kuV9yLg 2272
textual_paint/stretch_skew_icons.ans sha256=RLCp_nLOgp5y0kZJYWarI2Et7om9QijLMV8FihL_IjE 1137
textual_paint/stretch_skew_icons_full_ascii.ans sha256=m0QHWYaMoeV2br5Gym2dU9g3EaPe4hDDOHrsehsO000 1145
textual_paint/stretch_skew_icons_partial_ascii.ans sha256=e1FlnnASYI1Djt-WjQCEKZ7z8yVd6fp4mcoKV2gy2BY 1121
textual_paint/themed_icon.py sha256=04jGopKPZFD7M7l5ixTmZcAjkDZHZy-DJWnCAw2Kpf0 2130
textual_paint/tool.py sha256=PQ0Pk4_T-6vc1CPfSDd11QbhCu4Z4FoaMkerUvKKb5Y 9849
textual_paint/toolbox.py sha256=OUQ36z2g41Xmn5KvHKseHo_i49jWG465zHekwqmTf9E 1856
textual_paint/wallpaper.py sha256=uBxlS7mVLzxyQCEICrYYUE5xmduVYkmlaPq0x1yO4ps 12309
textual_paint/windows.py sha256=sB5tAOQNRl1lKV4NmuLfuaWA2eF3wAllf6ATkLHHNHk 22102
textual_paint/fonts/NanoTiny/NanoTiny_v14.png sha256=LDb9h9iXvyfzWrjE7V_OpGm-ajmE-2h68fw8lWKgmpo 908
textual_paint/fonts/NanoTiny/NanoTiny_v14_2x2.flf sha256=9I5By0ERgOhIZ-d0ZnHYEoDBEtPuQRWYJDcJFYek6b4 2564
textual_paint/fonts/NanoTiny/NanoTiny_v14_4x4.flf sha256=ETVYlXADliKinH38Pz6LjMKwlU58vORAyn805Vmkbi4 4829
textual_paint/fonts/NanoTiny/NanoTiny_v14_no_border.png sha256=XxhoQIZ9MbLURIOELeACouQFX84h_KvCzxws_GO-cQU 1262
textual_paint/fonts/NanoTiny/OFL.txt sha256=Y9QKqOucA528H2W0H5oyft-JoR_HX7C7a3nmapVgB2k 4397
textual_paint/localization/i18n.py sha256=ISn2HSsEErs3dalvOvNrbSdC_ZAjym0aVUlW_u9XER4 5590
textual_paint/localization/parse_rc_file.py sha256=zTCt3tBb1kT1SWhL4Xdhl9yecJxqAsa7brQdmrbJqDk 2997
textual_paint/localization/preprocess.py sha256=ksQsYHbr1GHusMmdRyYq_V-40-GDoeo_h71lRbRqab8 4563
textual_paint/localization/__pycache__/localizations.js sha256=_jOo6qKwDk0Wo9EdrM69Gj1DkNUFUKGCjJ1PHxi6I54 239
textual_paint/localization/ar/localizations.js sha256=mhKXI5urS-HxVBUTdKW0XfJlRnicESZcz4zEZhWqpJM 32661
textual_paint/localization/cs/localizations.js sha256=O_xgaY5vJwoThw8Xgy3MIntipvfKx7dgn-UCaJze3kA 27218
textual_paint/localization/da/localizations.js sha256=b2rPCObzatSZUL_EaNnhWMofMx9BBeTjEvKHcv7cr4k 26658
textual_paint/localization/de/localizations.js sha256=EXuFBdHbu_WaIqlFxhIiGPLkJ8RNUaB-_hsp2OCz7Do 28015
textual_paint/localization/el/localizations.js sha256=BsGX9db9csgGy_XArwCgD7WKb8CvJtQAgsLwkEa__9k 40631
textual_paint/localization/es/localizations.js sha256=fcXaKpGy7_42biiN2zlDIsaEI1lGDqqfytaaY-mIb2I 27938
textual_paint/localization/fi/localizations.js sha256=Ez7FUG2ALAWsMeZdCvRu-Y_MPHNzDxf7g1B7ve89xK0 27195
textual_paint/localization/fr/localizations.js sha256=bWSn_nmjyIbSnltHsNzGVwNFM0Tzoy6JW4p-BBbw96k 28760
textual_paint/localization/he/localizations.js sha256=9bhEpkomHN_V5BHI7uUa5GJWdETssUouGek5Dt5V5KI 31493
textual_paint/localization/hu/localizations.js sha256=9Tw5B1bcl_MbDttvegPig5VO5CoXBAaM4t4HlkxIKoE 28588
textual_paint/localization/it/localizations.js sha256=Xv8hj8fMmq_Gy1-MouJQm6nEjiHaWxiaKLnrPbgBNDI 27884
textual_paint/localization/ja/localizations.js sha256=L9p-jlLelmpQaXzw6yvhufS9Lw9Th2wCe_PGx5m6g84 32082
textual_paint/localization/ko/localizations.js sha256=7j4VWLag2o-ERZLtQAtegB9JqO1z51p3kKqasFsBTgY 30286
textual_paint/localization/nl/localizations.js sha256=pdf1btSJQ3zqkYAUtUmZcnUvCjKsZjqI0wahYc52ock 26996
textual_paint/localization/no/localizations.js sha256=9a4vDCQ43LQm0YijkIhFaFblSnGPrWiViWjdeiR8ibg 26397
textual_paint/localization/pl/localizations.js sha256=ODAIpqAW04B0nmNnU80w1ORROCFcBuvjbqTSxIQK2CU 27464
textual_paint/localization/pt/localizations.js sha256=xkezNJ9pJf-fQTiXi7cW6gLQ0kXVnvqvrBvisQGqvN0 27790
textual_paint/localization/pt-br/localizations.js sha256=oC57xXQPeIxfDi6LUziIMPZGpXbsJt_yXQwEM2Oo7tc 27389
textual_paint/localization/ru/localizations.js sha256=oXpJOTD9ANy2kh3DfS5lKgdrRSvyIROWFZ_Fb_InBfs 36743
textual_paint/localization/sk/localizations.js sha256=mR8eIRjxYIuAxfBFPD8LmBrcVXFW4H-JVoGzBuJK6SQ 27395
textual_paint/localization/sl/localizations.js sha256=82a3pMgdsTBBUGSUHlHeTfrq-LejYTdz1XO3DQR0f2I 26553
textual_paint/localization/sv/localizations.js sha256=CIgDrUTUn8NjiJ-wgBKc89QDscYaeAT94xjd4P7mnNQ 26719
textual_paint/localization/tr/localizations.js sha256=IHnasx5YjKms_xDGeUT1NpwtKY7jpeIFn61pOhfJXGQ 27333
textual_paint/localization/zh/localizations.js sha256=PUNnOC0q3kzrIDeHKOd-BoEKO0IqESkQOP53b8Bdyx4 26047
textual_paint/localization/zh-simplified/localizations.js sha256=Do1OAKOBVVqHxSj7PSSsuCHbVNqL5X3xIzopocp2NYg 25526
textual_paint-0.4.0.dist-info/LICENSE.txt sha256=Kht0zrndtRv77Atoxo5zlPUyAqG8At6cs45j6NVwju4 1070
textual_paint-0.4.0.dist-info/METADATA sha256=y7_k2K9hz87FrivQjHYIbZm9zLaPgjeQyskDnr2qa_0 25632
textual_paint-0.4.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
textual_paint-0.4.0.dist-info/entry_points.txt sha256=XKQEsrRL-2rl3dMmzdflE93oC--3zqRHgHLcDXaXn3w 59
textual_paint-0.4.0.dist-info/top_level.txt sha256=PX6O8W5FgUxZnHokkSC2-XMzFZExyKWGb0c4kV5LMjY 14
textual_paint-0.4.0.dist-info/RECORD

top_level.txt

textual_paint

entry_points.txt

textual-paint = textual_paint.paint:main