{"id":13595953,"url":"https://github.com/atizo/PyTagCloud","last_synced_at":"2025-04-09T13:33:56.054Z","repository":{"id":62583921,"uuid":"812794","full_name":"atizo/PyTagCloud","owner":"atizo","description":"Create beautiful tag clouds as images or HTML","archived":false,"fork":false,"pushed_at":"2018-12-01T22:41:44.000Z","size":2191,"stargazers_count":397,"open_issues_count":13,"forks_count":126,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-03-07T09:19:17.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://labs.atizo.com/software/#pytagcloud","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atizo.png","metadata":{"files":{"readme":"README.rst","changelog":null,"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":"2010-08-02T18:01:28.000Z","updated_at":"2024-10-08T23:11:55.000Z","dependencies_parsed_at":"2022-11-03T21:57:55.572Z","dependency_job_id":null,"html_url":"https://github.com/atizo/PyTagCloud","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atizo%2FPyTagCloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atizo%2FPyTagCloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atizo%2FPyTagCloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atizo%2FPyTagCloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atizo","download_url":"https://codeload.github.com/atizo/PyTagCloud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247805129,"owners_count":20999112,"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":[],"created_at":"2024-08-01T16:02:02.130Z","updated_at":"2025-04-09T13:33:55.351Z","avatar_url":"https://github.com/atizo.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"=============\n PyTagCloud\n=============\n\nPyTagCloud let you create simple tag clouds inspired by http://www.wordle.net/\n\nCurrently, the following output formats have been written and are working:\n\n- PNG images\n- HTML/CSS code\n\nIf you have ideas for other formats please let us know.\n\nInstallation\n============\n\nYou can install PyTagCloud either via the Python Package Index (PyPI) or from source.\n\nTo install using `pip`::\n\n    $ pip install -U pytagcloud\n\nTo install using `easy_install`::\n\n    $ easy_install -U pytagcloud\n\n\nDownloading and installing from source\n--------------------------------------\n\nDownload the latest version of PyTagCloud from\nhttp://pypi.python.org/pypi/pytagcloud/\n\nYou can install it by doing the following,::\n\n    $ tar xfz pytagcloud-*.tar.gz\n    $ cd pytagcloud-*/\n    $ python setup.py build\n    $ python setup.py install # as root\n\nRequirements\n------------\n\n#. Install `pygame \u003chttp://www.pygame.org/download.shtml\u003e`_ \u003e= 1.9.1::\n\n    $ apt-get install python-pygame\n    \n#. Install simplejson::\n\n   $ pip install simplejson\n\nQuick start\n===========\n\nYou probably want to see some code by now, so here's an example:\n::\n\n    from pytagcloud import create_tag_image, make_tags\n    from pytagcloud.lang.counter import get_tag_counts\n    \n    YOUR_TEXT = \"A tag cloud is a visual representation for text data, typically\\\n    used to depict keyword metadata on websites, or to visualize free form text.\"\n\n    tags = make_tags(get_tag_counts(YOUR_TEXT), maxsize=80)\n    \n    create_tag_image(tags, 'cloud_large.png', size=(900, 600), fontname='Lobster')\n\n    import webbrowser\n    webbrowser.open('cloud_large.png') # see results\n\nMore examples can be found in `test.py \u003chttps://github.com/atizo/PyTagCloud/blob/master/pytagcloud/test/tests.py\u003e`_.\n                                        \n\nExample\n=======\n`Demo \u003chttps://www.atizo.com/docs/labs/cloud.html\u003e`_\n\n.. image:: https://github.com/atizo/PyTagCloud/raw/master/docs/example.png\n\nContributing\n============\n\nDevelopment of `pytagcloud` happens at Github: https://github.com/atizo/PyTagCloud\n\nYou are highly encouraged to participate in the development\nof `pytagcloud`. If you don't like Github (for some reason) you're welcome\nto send regular patches.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatizo%2FPyTagCloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatizo%2FPyTagCloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatizo%2FPyTagCloud/lists"}