{"id":13813631,"url":"https://github.com/larsjsol/shellpic","last_synced_at":"2025-05-15T00:33:52.643Z","repository":{"id":14381403,"uuid":"17091585","full_name":"larsjsol/shellpic","owner":"larsjsol","description":"ASCII-art is so 2013","archived":false,"fork":false,"pushed_at":"2015-07-04T12:01:19.000Z","size":5482,"stargazers_count":107,"open_issues_count":1,"forks_count":15,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-11-07T18:05:06.660Z","etag":null,"topics":["gif","irc","nuts","python","terminal-based","tinymux"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/larsjsol.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-22T18:43:04.000Z","updated_at":"2024-03-26T03:56:22.000Z","dependencies_parsed_at":"2022-08-27T00:43:17.692Z","dependency_job_id":null,"html_url":"https://github.com/larsjsol/shellpic","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsjsol%2Fshellpic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsjsol%2Fshellpic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsjsol%2Fshellpic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsjsol%2Fshellpic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/larsjsol","download_url":"https://codeload.github.com/larsjsol/shellpic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225319287,"owners_count":17455741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["gif","irc","nuts","python","terminal-based","tinymux"],"created_at":"2024-08-04T04:01:23.843Z","updated_at":"2024-11-19T08:30:50.960Z","avatar_url":"https://github.com/larsjsol.png","language":"Python","readme":"Shellpic\n========\n-ASCII-art is so 2013.\n\nShellpic uses escape codes to display images in a terminal, IRC or NUTS client.\n\nExamples\n--------\n    .. image:: https://raw.github.com/larsjsol/shellpic/master/img/shell8.png\n        :alt: Lenna displayed with a color depth of 8 bits.\n\nRunning ``shellpic \u003cimage\u003e`` in a terminal that supports 256-colors\nwill get you something that looks like the image above.\n\nIf you happen to have a terminal that is capable of showing true\ncolors, you can use the ``--shell24``-switch to enable 24bit output.\nIt will look something like this:\n\n    .. image:: https://raw.github.com/larsjsol/shellpic/master/img/shell24.png\n        :alt: Lenna displayed with a color depth of 24 bits.\n\nShellpic can also be used with irc-clients. Run the script from your\nclient and use the ``--irc``-switch, the result will depend on the\nclient used. This is how it looks in xchat:\n\n    .. image:: https://raw.github.com/larsjsol/shellpic/master/img/irc.png\n        :alt: Lenna displayed in 16 colors by xchat.\n\nThe ``--nuts``-switch will do the same, but for NUTS talkers. This is how it looks\nin konsole:\n\n    .. image:: https://raw.github.com/larsjsol/shellpic/master/img/nuts.png\n        :alt: Farnsworth and imp displayed in 16 colors in a NUTS talker\n\nThe ``--tinymux``-switch will also do that, generating 256 color images for \nTinyMUX servers.\n\nUse the ``--animate`` (show the animation once, then exit) or\n``--loop`` (animate and loop forever) to animate gifs. There is a\nnoticable difference between between terminals of how smooth \nthe animation looks. KDE's ``konsole`` seems to handle it well.\n\n    .. image:: https://raw.github.com/larsjsol/shellpic/master/img/imp_shell24.gif\n        :alt: An animated gif shown in a terminal.\n\nInstallation\n------------\nYou should have Pillow_ (\u003e=2.6) and python development files\ninstalled. Shellpic works with Python 2.6, 2.7, 3.3 and 3.4. It will\nnot work with Python 2.5 or 3.2.\n\n.. _Pillow: https://pypi.python.org/pypi/Pillow\n\nIf you have PIP installed:\n\n.. code:: sh\n\n   sudo pip install Shellpic\n\nIf you do not have PIP or want the bleeding edge version of Shellpic:\n\n.. code:: sh\n\n    # clone the repo\n    git clone https://github.com/larsjsol/shellpic.git\n    # optional - run tests\n    ./shellpic/tests/run_tests.sh\n    # install the package\n    cd shellpic\n    sudo python setup.py install\n\nChangelog\n---------\nSee `CHANGES.rst \u003chttps://github.com/larsjsol/shellpic/blob/master/CHANGES.rst\u003e`_\n","funding_links":[],"categories":["Python","\\*nix/\\*nux"],"sub_categories":["Media"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarsjsol%2Fshellpic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarsjsol%2Fshellpic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarsjsol%2Fshellpic/lists"}