{"id":17320340,"url":"https://github.com/gdraheim/text_unicoder","last_synced_at":"2025-04-14T15:30:31.659Z","repository":{"id":62586319,"uuid":"445627114","full_name":"gdraheim/text_unicoder","owner":"gdraheim","description":"unicode text generator to make flip turned bold italic greek fraktur cursive script from ascii input","archived":false,"fork":false,"pushed_at":"2024-12-10T00:21:25.000Z","size":345,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T04:23:37.556Z","etag":null,"topics":["bold","flip","fraktur","text-generator","unicode"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gdraheim.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-07T19:12:02.000Z","updated_at":"2024-12-10T00:21:26.000Z","dependencies_parsed_at":"2024-08-04T22:10:21.138Z","dependency_job_id":null,"html_url":"https://github.com/gdraheim/text_unicoder","commit_stats":null,"previous_names":["gdraheim/text-unicoder","gdraheim/text_unicoder"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdraheim%2Ftext_unicoder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdraheim%2Ftext_unicoder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdraheim%2Ftext_unicoder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gdraheim%2Ftext_unicoder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gdraheim","download_url":"https://codeload.github.com/gdraheim/text_unicoder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248525153,"owners_count":21118616,"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":["bold","flip","fraktur","text-generator","unicode"],"created_at":"2024-10-15T13:30:12.217Z","updated_at":"2025-04-14T15:30:31.627Z","avatar_url":"https://github.com/gdraheim.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Style Check](https://github.com/gdraheim/text-unicoder/actions/workflows/stylecheck.yml/badge.svg?event=push)](https://github.com/gdraheim/text-unicoder/actions/workflows/stylecheck.yml)\n[![Type Check](https://github.com/gdraheim/text-unicoder/actions/workflows/typecheck.yml/badge.svg?event=push)](https://github.com/gdraheim/text-unicoder/actions/workflows/typecheck.yml)\n[![Unit Tests](https://github.com/gdraheim/text-unicoder/actions/workflows/unittests.yml/badge.svg?event=push)](https://github.com/gdraheim/text-unicoder/actions/workflows/unittests.yml)\n[![Code Coverage](https://img.shields.io/badge/400%20test-100%25%20coverage-brightgreen)](https://github.com/gdraheim/text-unicoder/blob/master/unicoder.py.tests.py)\n[![PyPI version](https://badge.fury.io/py/text-unicoder.svg)](https://pypi.org/project/text-unicoder/)\n\nThis script allows to convert ascii to unicode specials \nincluding bold italic greek fraktur script.\n\n\nExamples:\n\n    unicoder bold foobar\n    unicoder ital foobar\n    unicoder boldital foobar\n    unicoder double foobar\n    unicoder mono foobar\n    unicoder sans foobar\n    unicoder greek foobar\n    unicoder greek FOOBAR\n    unicoder fraktur foobar\n    unicoder boldfraktur foobar\n    unicoder fract 15 1/4\n    unicoder 15 1/4 km/h\n    unicoder value 15 1/4 km/h\n    unicoder thin 15 1/4 km/h\n    unicoder nobr 15 1/4 km/h\n    unicoder power 15^3\n    unicoder index x_1\n    unicoder math X_1^3 +1/4\n    unicoder back answer\n    unicoder down answer\n    unicoder flip answer\n\nThis script helps to bold or slanted text to various social media platforms.\nThe nobr thin fract parts are particularly useful for Wikipedia.\nThe flip text (or turn text) allows to provide a pun on a question.\n\nThere are also shorthand scripts: `uubold` / `uuital` / `uumath` / `uuflip` \n\n### RESULT\n\nJust for amusement, this is the result when running the commands shown above. \nNote that the bold and italic text snippets do not rely on \\\u003ci\\\u003e \\\u003cb\\\u003e \\\u003cfont\\\u003e hints\nor some similar style markup, instead they use different codepoints from the \n[Mathematical Alphanumeric Symbols](https://en.wikipedia.org/wiki/Mathematical_Alphanumeric_Symbols)\nunicode blocks. Likewise fraktur and greek and double stroke characters are used \noften in the field of mathematics. The sans and mono are rarely used however.\n\n    𝐟𝐨𝐨𝐛𝐚𝐫\n    𝑓𝑜𝑜𝑏𝑎𝑟\n    𝒇𝒐𝒐𝒃𝒂𝒓\n    𝕗𝕠𝕠𝕓𝕒𝕣\n    𝚏𝚘𝚘𝚋𝚊𝚛\n    foobar\n    φωβαρ\n    ΦΩΒΑΡ\n    𝔣𝔬𝔬𝔟𝔞𝔯\n    𝖋𝖔𝖔𝖇𝖆𝖗\n    15¼\n    15¼ km/h\n    15¼ km/h\n    15 1/4 km/h\n    15 1/4 km/h\n    15³\n    x₁\n    X₁³ +¼\n    rewsna\n    ɐusʍǝɹ\n    ɹǝʍsuɐ\n\n### TESTSUITE\n\nYes, there is a testsuite with more than a hundred unittests for the functions.\nThe module can also be imported as helper to other scripts.\n\nFor developers, please run \"make tests\" for the testsuite. Please do also\nrun \"make type\" for mypy typehints checks and \"make pep\" for pep8 style checks.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgdraheim%2Ftext_unicoder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgdraheim%2Ftext_unicoder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgdraheim%2Ftext_unicoder/lists"}