{"id":17383677,"url":"https://github.com/mdsanima-dev/mdsanima-dev","last_synced_at":"2026-02-17T13:31:03.453Z","repository":{"id":40460951,"uuid":"372737235","full_name":"mdsanima-dev/mdsanima-dev","owner":"mdsanima-dev","description":"The mdsanima-dev Python package offers a range of powerful features, including colorizing text, adding emojis, and creating well-formatted tables in console shell print output.","archived":false,"fork":false,"pushed_at":"2025-03-28T22:54:58.000Z","size":253452,"stargazers_count":1,"open_issues_count":35,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-30T03:59:12.111Z","etag":null,"topics":["colors-library","console-app","console-application","console-visualization","emoji-unicode","emojis","python","python-3","python-library","python3","shell-script"],"latest_commit_sha":null,"homepage":"https://docs.mdsanima.dev","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mdsanima-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-06-01T07:18:50.000Z","updated_at":"2025-04-02T23:49:08.000Z","dependencies_parsed_at":"2024-01-30T18:02:47.978Z","dependency_job_id":"e5d3527c-72c2-4d4a-bd6c-ad1af96a3499","html_url":"https://github.com/mdsanima-dev/mdsanima-dev","commit_stats":{"total_commits":178,"total_committers":1,"mean_commits":178.0,"dds":0.0,"last_synced_commit":"f7c6d2125fc0a0b2aebb5bce6cf4901992bb7887"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/mdsanima-dev/mdsanima-dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdsanima-dev%2Fmdsanima-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdsanima-dev%2Fmdsanima-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdsanima-dev%2Fmdsanima-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdsanima-dev%2Fmdsanima-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mdsanima-dev","download_url":"https://codeload.github.com/mdsanima-dev/mdsanima-dev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mdsanima-dev%2Fmdsanima-dev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29545559,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T13:00:00.370Z","status":"ssl_error","status_checked_at":"2026-02-17T12:57:14.072Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["colors-library","console-app","console-application","console-visualization","emoji-unicode","emojis","python","python-3","python-library","python3","shell-script"],"created_at":"2024-10-16T07:43:29.157Z","updated_at":"2026-02-17T13:31:03.426Z","avatar_url":"https://github.com/mdsanima-dev.png","language":"Python","readme":"# mdsanima-dev\n\n[![license-mdsanima][badge-01]][link-01]\n[![latest-version-on-pypi][badge-02]][link-02]\n[![github-top-language][badge-03]][link-01]\n[![pypi-python-version][badge-04]][link-02]\n[![code-style-black][badge-05]][link-03]\n\n[![pype-total-downloads][badge-pe]][link-04]\n[![github-repo-stars][badge-06]][link-01]\n[![github-open-issues][badge-07]][link-05]\n[![github-closed-issues][badge-08]][link-06]\n[![github-deployments][badge-09]][link-07]\n[![github-pages-documentation][badge-10]][link-08]\n\n_Python_ package [mdsanima-dev][link-02] is for colorizing, adding emoji and making table on console shell print output.\nYou can find here _Python_ modules that's make coding easier and cooler, includes several useful modules that we're use\nin various projects. In the future we're add more cool function on this package.\n\nDocomentation available at [GitHub Pages][link-08], be sure to check it.\n\n## Installation `Options`\n\nInstructions how to install the _Python_ package [mdsanima-dev][link-02] on your system.\n\n\u003c!-- start help-installation --\u003e\n\nOptions [PyPI](#using-pypi) allows you to install the package **globally** on your system. If you want to install the\npackage in an **isolated environment** on your system use the [virtualenv](#using-virtualenv) options.\n\n\u003c!-- end help-installation --\u003e\n\n### Using `PyPI`\n\n\u003c!-- start help-using-pypi --\u003e\n\nInstall latest version:\n\n```shell\npython3 -m pip install mdsanima-dev\n```\n\nInstall specific version:\n\n```shell\npython3 -m pip install mdsanima-dev==0.2.0\n```\n\nUpgrade package to latest version:\n\n```shell\npython3 -m pip install --upgrade mdsanima-dev\n```\n\nReinstall package to latest version:\n\n```shell\npython3 -m pip install --force-reinstall msdsanima-dev\n```\n\nUninstall package:\n\n```shell\npython3 -m pip uninstall mdsanima-dev\n```\n\n\u003c!-- end help-using-pypi --\u003e\n\n### Using `virtualenv`\n\n\u003c!-- start help-on-virtualenv --\u003e\n\nClone repository with all number of commits history using HTTPS:\n\n```shell\ngit clone https://github.com/mdsanima-dev/mdsanima-dev.git\n```\n\nClone repository with the specified number of commits history using SSH:\n\n```shell\ngit clone --depth=1 git@github.com:mdsanima-dev/mdsanima-dev.git\n```\n\nThen go to the repository directory:\n\n```shell\ncd mdsanima-dev\n```\n\nMake sure you have `virtualenv` installed on your system. If not, enter this command:\n\n```shell\nsudo apt update \u0026\u0026 sudo apt install virtualenv\npython3 -m pip install --upgrade virtualenv\n```\n\nCreating and activating the development environment, and then installing the necessary packages, enter the following commands in the terminal:\n\n```shell\nvirtualenv --pip=23.3.1 --python=python3.12 .venv\nsource .venv/bin/activate\npip install \".[dev]\"\n```\n\nAll dependencies for this project are specified in the project's TOML configuration.\n\nYou can install these dependencies using the `pip install .` command, which will build our package and install the basic dependencies along with the new version of our package. To install dev dependencies, you can use the `pip install \".[dev]\"` command instead of specifying a `-r` flag and file as mentioned earlier.\n\nAfter following the above instructions, we can start writing the program. You can also refer to the instructions regarding the configuration of the development environment, which are included in this [workflow](https://docs.mdsanima.dev/development/workflow/) guide.\n\nInstall build tools for creating distribution, then build package from source, type in terminal:\n\n```shell\npip install --upgrade build\npython -m build\n```\n\nFinnaly install the package in virtual environment, type in the terminal:\n\n```shell\npip install --force-reinstall dist/mdsanima_dev-0.2.0-py3-none-any.whl\n```\n\nIn this case I used the `--force-reinstall` option because I had an earlier version of this package already installed.\n\nAlso you can build Sphinx documentation, type in terminal:\n\n```shell\npython setup.py build_sphinx\ncd build/dirhtml\npython -m http.server 8080\n```\n\nNow open [localhost](http://localhost:8080) to see the documentation.\n\nDeactivate virtual environment, type in the terminal:\n\n```shell\ndeactivate\n```\n\n\u003c!-- end help-on-virtualenv --\u003e\n\n## Develempent\n\nInstruction for the _Python_ package development. Please check the [documentation][link-08] site for more information.\n\n## Showcase\n\n![mdsanima-dev-python-show](docs/_images/gif/mdsanima_dev_python_show.gif)\n\n## Follow Me\n\nThese are my social media account, be sure to check it. Thanks!\n\n[![github-followers-mdsanima][badge-11]][link-10]\n[![twitter-follow-toudajew][badge-12]][link-12]\n[![twitter-follow-str9led][badge-13]][link-13]\n[![twitter-follow-mdsanima][badge-14]][link-14]\n\n[![subreddit-subscribers-mdsanima][badge-15]][link-15]\n[![youtube-subscribers-mdsanima][badge-16]][link-16]\n[![youtube-views-mdsanima][badge-17]][link-16]\n[![twitch-status-mdsanima][badge-18]][link-17]\n[![discord-chat-mdsanima][badge-19]][link-09]\n\n## License\n\nPython package [mdsanima-dev][link-02] developed by [Marcin Różewski][link-10] is released under the terms of\n[MIT License][link-11]\n\n[badge-pe]: https://static.pepy.tech/personalized-badge/mdsanima-dev?period=total\u0026units=none\u0026left_color=grey\u0026right_color=yellowgreen\u0026left_text=downloads\n[badge-01]: https://img.shields.io/github/license/mdsanima-dev/mdsanima-dev?style=flat\n[badge-02]: https://img.shields.io/pypi/v/mdsanima-dev?style=flat\u0026logo=pypi\u0026logoColor=lightgray\n[badge-03]: https://img.shields.io/github/languages/top/mdsanima-dev/mdsanima-dev?style=flat\u0026logo=python\u0026logoColor=lightgray\n[badge-04]: https://img.shields.io/pypi/pyversions/mdsanima-dev?style=flat\u0026logo=python\u0026logoColor=lightgray\n[badge-05]: https://img.shields.io/badge/code%20style-black-000000.svg?logo=python\u0026logoColor=lightgray\n[badge-06]: https://img.shields.io/github/stars/mdsanima-dev/mdsanima-dev?style=flat\u0026logo=github\n[badge-07]: https://img.shields.io/github/issues-raw/mdsanima-dev/mdsanima-dev?style=flat\u0026logo=github\n[badge-08]: https://img.shields.io/github/issues-closed-raw/mdsanima-dev/mdsanima-dev?style=flat\u0026logo=github\n[badge-09]: https://img.shields.io/github/deployments/mdsanima-dev/mdsanima-dev/github-pages?style=flat\u0026logo=github\n[badge-10]: https://img.shields.io/website?url=https%3A%2F%2Fmdsanima-dev.github.io%2Fmdsanima-dev%2F?style=flat\u0026logo=github\n[badge-11]: https://img.shields.io/github/followers/mdsanima?style=social\n[badge-12]: https://img.shields.io/twitter/follow/toudajew?style=social\n[badge-13]: https://img.shields.io/twitter/follow/str9led?style=social\n[badge-14]: https://img.shields.io/twitter/follow/mdsanima?style=social\n[badge-15]: https://img.shields.io/reddit/subreddit-subscribers/mdsanima?style=social\n[badge-16]: https://img.shields.io/youtube/channel/subscribers/UCB5na2BRwrnwx00LCspbG5Q?style=social\n[badge-17]: https://img.shields.io/youtube/channel/views/UCB5na2BRwrnwx00LCspbG5Q?style=social\n[badge-18]: https://img.shields.io/twitch/status/mdsanima?style=social\n[badge-19]: https://img.shields.io/discord/621477380359454742?style=social\u0026logo=discord\n[link-01]: https://github.com/mdsanima-dev/mdsanima-dev\n[link-02]: https://pypi.org/project/mdsanima-dev\n[link-03]: https://github.com/psf/black\n[link-04]: https://pepy.tech/project/mdsanima-dev\n[link-05]: https://github.com/mdsanima-dev/mdsanima-dev/issues?q=is%3Aopen+is%3Aissue\n[link-06]: https://github.com/mdsanima-dev/mdsanima-dev/issues?q=is%3Aissue+is%3Aclosed\n[link-07]: https://github.com/mdsanima-dev/mdsanima-dev/deployments/activity_log?environment=github-pages\n[link-08]: https://mdsanima-dev.github.io/mdsanima-dev/\n[link-09]: https://discord.gg/c3m7pTF\n[link-10]: https://github.com/mdsanima\n[link-11]: https://github.com/mdsanima-dev/mdsanima-dev/blob/master/LICENSE\n[link-12]: https://twitter.com/intent/follow?toudajew\u0026screen_name=toudajew\n[link-13]: https://twitter.com/intent/follow?str9led\u0026screen_name=str9led\n[link-14]: https://twitter.com/intent/follow?mdsanima\u0026screen_name=mdsanima\n[link-15]: https://reddit.com/r/mdsanima/\n[link-16]: https://youtube.com/mdsanima?sub_confirmation=1\n[link-17]: https://twitch.tv/mdsanima/\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdsanima-dev%2Fmdsanima-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdsanima-dev%2Fmdsanima-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdsanima-dev%2Fmdsanima-dev/lists"}