{"id":20427865,"url":"https://github.com/daylily-informatics/github_markdown_text_colorizer","last_synced_at":"2026-04-21T04:02:06.388Z","repository":{"id":208916826,"uuid":"722777719","full_name":"Daylily-Informatics/github_markdown_text_colorizer","owner":"Daylily-Informatics","description":"Service to return images of text where the input text can have font, font size and color set","archived":false,"fork":false,"pushed_at":"2024-12-02T12:03:58.000Z","size":16106,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-05T05:26:23.354Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Daylily-Informatics.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}},"created_at":"2023-11-23T23:41:35.000Z","updated_at":"2024-12-02T12:04:01.000Z","dependencies_parsed_at":"2023-11-26T04:30:04.370Z","dependency_job_id":null,"html_url":"https://github.com/Daylily-Informatics/github_markdown_text_colorizer","commit_stats":null,"previous_names":["daylily-informatics/github_markdown_text_colorizer"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/Daylily-Informatics/github_markdown_text_colorizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daylily-Informatics%2Fgithub_markdown_text_colorizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daylily-Informatics%2Fgithub_markdown_text_colorizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daylily-Informatics%2Fgithub_markdown_text_colorizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daylily-Informatics%2Fgithub_markdown_text_colorizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Daylily-Informatics","download_url":"https://codeload.github.com/Daylily-Informatics/github_markdown_text_colorizer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daylily-Informatics%2Fgithub_markdown_text_colorizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32076295,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T02:38:07.213Z","status":"ssl_error","status_checked_at":"2026-04-21T02:38:06.559Z","response_time":128,"last_error":"SSL_read: 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":[],"created_at":"2024-11-15T07:22:51.991Z","updated_at":"2026-04-21T04:02:06.375Z","avatar_url":"https://github.com/Daylily-Informatics.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Text To Styled \u0026 Colorized Image Service](https://gtc.dyly.bio)\nService to return images of specified text where text color, bg color, font and font size can be configured.  Images may be generated via the service, or dyanmically requested and used in `\u003cimg /\u003e` tags. \u003cimg src=\"https://gtc.dyly.bio/format_gh_text?txt=this+is+dynamic%2C+and+check+out+these+0%27s\u0026bg_color=%239e0a72\u0026txt_color=%2361edff\u0026font=Monoid-Regular-HalfTight-Dollar-0-1-l\u0026font_size=22\u0026width=249\u0026ret_type=img\" /\u003e, which looks like this `\u003cimg src=\"https://gtc.dyly.bio/format_gh_text?txt=this+is+dynamic%2C+and+check+out+these+0%27s\u0026bg_color=%239e0a72\u0026txt_color=%2361edff\u0026font=Monoid-Regular-HalfTight-Dollar-0-1-l\u0026font_size=22\u0026width=249\u0026ret_type=img\" /\u003e`, you can generate these urls [here](https://gtc.dyly.bio).\n\n# Quickest Start\n## Demo Service\n_this service has no promises re:uptime! run your own service if you require high reliability_\n\n### [https://gtc.dyly.bio](https://gtc.dyly.bio)\n  * This service is running the current version of this repo. You may create and download images, or experiment with embedding them.\n\n\u003cimg width=\"1243\" alt=\"fglass\" src=\"https://github.com/Daylily-Informatics/github_markdown_text_colorizer/assets/4713659/cc1ddbbb-0668-49a6-9e7c-d23e1f3874c0\"\u003e\n\n\n#### Embedding\n\u003e Enter values via the UI and get your embeddable link.\n##### UI\n\u003cimg width=\"1311\" alt=\"fgembed\" src=\"https://github.com/Daylily-Informatics/github_markdown_text_colorizer/assets/4713659/539506d9-78c9-4ccf-ac45-0ff9371da767\"\u003e\n\n##### Dynamically Generated Img Using Link Generated Above\n\n\u003e Use in markdown `\u003cimg src=\"https://gtc.dyly.bio/format_gh_text?txt=Embedding\u0026bg_color=%23121111\u0026txt_color=%2309caf1\u0026font=Monoid-Regular-HalfTight-Dollar-0-1-l\u0026font_size=20\u0026width=140\u0026ret_type=img\" /\u003e `\n\n  Using The Link Produced Above\n\n  \u003cimg src=\"https://gtc.dyly.bio/format_gh_text?txt=Embedding\u0026bg_color=%23121111\u0026txt_color=%2309caf1\u0026font=Monoid-Regular-HalfTight-Dollar-0-1-l\u0026font_size=20\u0026width=140\u0026ret_type=img\" /\u003e\n\n  Changing The Link Text \u0026 Color\n\n  \u003cimg src=\"https://gtc.dyly.bio/format_gh_text?txt=Embedding+W%2FColor\u0026bg_color=%237c66ea\u0026txt_color=%23d1e821\u0026font=Monoid-Regular-HalfTight-Dollar-0-1-l\u0026font_size=20\u0026width=228\u0026ret_type=img\" /\u003e\n\n\n  Change The Font, Colors, Size\n  \n  \u003cimg src=\"https://gtc.dyly.bio/format_gh_text?txt=Embedding+W%2FColor\u0026bg_color=%2315e595\u0026txt_color=%236721e8\u0026font=arial\u0026font_size=24\u0026width=249\u0026ret_type=img\" /\u003e\n  \n... you get the idea\n\n##  \u003cimg src=\"https://gtc.dyly.bio/format_gh_text?txt=Embedding+W%2FColor\u0026bg_color=%2315e595\u0026txt_color=%236721e8\u0026font=arial\u0026font_size=24\u0026width=249\u0026ret_type=img\" alt=xxx /\u003e\n\n\n\n# Install And Run Service Yourself (advised for dynamic use)\nLikely only will run on mac or linux.\n\n## Clone this repo\n```bash\ngit clone git@github.com:Daylily-Informatics/github_markdown_text_colorizer.git\ncd github_markdown_text_colorizer\n```\n\n## Environment\nI'm a fan of conda.\n\n```bash\nconda create -n GMTC -c conda-forge python ipython pytest pip Pillow==9.5.0 cherrypy\n```\n\n# Run It\n\n```bash\n# cd to top level dir of cloned repo\n\nconda activate GMTC\nmkdir -p cache\npython github_markdown_text_colorizer/bin/gitmdtxtclr3.py 0.0.0.0 8080 https://PUBLIC_IP # :\u003cPORT\u003e will be appended\n\n```\nWill output\n\n```text\n[23/Nov/2023:16:36:57] ENGINE Listening for SIGTERM.\n[23/Nov/2023:16:36:57] ENGINE Listening for SIGHUP.\n[23/Nov/2023:16:36:57] ENGINE Listening for SIGUSR1.\n[23/Nov/2023:16:36:57] ENGINE Bus STARTING\n[23/Nov/2023:16:36:57] ENGINE Started monitor thread 'Autoreloader'.\n[23/Nov/2023:16:36:57] ENGINE Serving on https://127.0.0.1:8080\n[23/Nov/2023:16:36:57] ENGINE Bus STARTED\n```\n\n# Next Steps\n\n## Limtations\n* [the demo server, gtc.dyly.bio](https://gtc.dyly.bio) is not intended for operational use.\n* The fonts available have optimal font sizes, and when not set to these sizes, can look blurry.\n* These can not be used in header tagged lines.\n\n\n# Development Notes\nStart to first satisfying working draft ~40m.\n* [Dev work running notes](github_markdown_text_colorizer/docs/chatgpt_convo.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaylily-informatics%2Fgithub_markdown_text_colorizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaylily-informatics%2Fgithub_markdown_text_colorizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaylily-informatics%2Fgithub_markdown_text_colorizer/lists"}