{"id":20263862,"url":"https://github.com/kawarimidoll/typograssy","last_synced_at":"2025-04-11T02:09:28.682Z","repository":{"id":36963785,"uuid":"336436438","full_name":"kawarimidoll/typograssy","owner":"kawarimidoll","description":"Typography like GitHub-grass","archived":false,"fork":false,"pushed_at":"2024-06-02T11:57:10.000Z","size":213,"stargazers_count":90,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-11T02:09:22.750Z","etag":null,"topics":["contribution-graph","deno","denodeploy","github-profile","github-readme","pixel-art","pixel-art-maker","svg","typescript","typography"],"latest_commit_sha":null,"homepage":"https://typograssy.deno.dev","language":"TypeScript","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/kawarimidoll.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":"2021-02-06T02:16:26.000Z","updated_at":"2025-04-05T01:38:27.000Z","dependencies_parsed_at":"2024-01-28T02:21:59.241Z","dependency_job_id":"d4159316-021c-4fcb-878f-5b99354aaab0","html_url":"https://github.com/kawarimidoll/typograssy","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/kawarimidoll%2Ftypograssy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kawarimidoll%2Ftypograssy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kawarimidoll%2Ftypograssy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kawarimidoll%2Ftypograssy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kawarimidoll","download_url":"https://codeload.github.com/kawarimidoll/typograssy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248328160,"owners_count":21085261,"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":["contribution-graph","deno","denodeploy","github-profile","github-readme","pixel-art","pixel-art-maker","svg","typescript","typography"],"created_at":"2024-11-14T11:36:31.172Z","updated_at":"2025-04-11T02:09:28.665Z","avatar_url":"https://github.com/kawarimidoll.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg alt=\"header\" src=\"https://typograssy.deno.dev/api?text=Typograssy\u0026frame=none\u0026comment=\"\u003e\n\u003c/h1\u003e\n\n[![ci](https://github.com/kawarimidoll/typograssy/workflows/ci/badge.svg)](.github/workflows/ci.yml)\n[![deno.land](https://img.shields.io/badge/deno-%5E1.14.0-green?logo=deno)](https://deno.land)\n[![LICENSE](https://img.shields.io/badge/license-MIT-brightgreen)](LICENSE)\n\nGenerate SVG image like GitHub contribution graph (github-grass) with API.\n\nYou can configure the URL in [the online editor](https://typograssy.deno.dev/)\nwith seeing preview.\n\n## Quick start\n\nMarkdown:\n\n```md\n[![typograssy](https://typograssy.deno.dev/api?text=Hello%20world!)](https://github.com/kawarimidoll/typograssy)\n```\n\nHTML:\n\n```html\n\u003ca href=\"https://github.com/kawarimidoll/typograssy\"\u003e\u003cimg alt=\"typograssy\" src=\"https://typograssy.deno.dev/api?text=Hello%20world!\"\u003e\u003c/a\u003e\n```\n\n## Features\n\n### :gear: Configurable\n\n![color](https://typograssy.deno.dev/api?text=Hello%20world!\u0026l1=9ba8e9\u0026l2=6d74d9\u0026l3=5057b9\u0026l4=21226e)\n\nSee [parameters](#parameters) section.\n\n### :scroll: Auto-scrolling\n\n![scroll](https://typograssy.deno.dev/api?text=Hello%20developer!%20)\n\nThe pixels will scroll if the text can't be show at once.\n\n:bulb: You should put 'trailing space' to the URL to separate the last character\nand the first one.\n\n## :jp: Japanese support\n\n![japanese](https://typograssy.deno.dev/api?text=東京スカイツリーの高さは６３４ｍです。)\n\nYou can check supported characters on [characters.ts](characters.ts).\n\n## Parameters\n\n:warning: Follow the [color value format](#color-value-format) when you change\nthe colors.\n\n### text [required]\n\n- type: `string`\n\nThe text that you want to show. It need to be less than 70 characters.\n\n### l0, l1, l2, l3, l4\n\n- type: `string`\n- default:\n  - l0: `ebedf0`\n  - l1: `9be9a8`\n  - l2: `40c463`\n  - l3: `30a14e`\n  - l4: `216e39`\n\nThe color of the pixels. `l0` is used as base color, the others are used as font\ncolor at random.\n\n### bg\n\n- type: `string`\n- default: `ffffff`\n\nThe color of the background.\n\n### frame\n\n- type: `string`\n- default: `000000`\n\nThe color of the frame.\n\n### speed\n\n- type: `number`\n- default: `200`\n\nThe speed of scrolling. `200` means that move 1 pixel per 200 milliseconds.\n\n### comment\n\n- type: `string`\n- default: `Generated by kawarimidoll/typograssy`\n\nThe comment on left bottom. It need to be less than 70 characters.\n\n## Color value format\n\n- hex value without hash symbol. e.g. `000`, `123abc`.\n- [html color name](w3c_color_names.ts). e.g. `red`, `aqua`.\n- `none`.\n\n## Contribution\n\nAll contributions are welcome!\n\n## Develop\n\nSee defined tasks to run `deno task`.\n\n### Local run\n\n```bash\ndeno task run\n```\n\n### Format files\n\n```bash\ndeno task fmt\n```\n\n### Lint files\n\n```bash\ndeno task lint\n```\n\n### Run tests\n\n```bash\ndeno task test\n```\n\n## Related pages\n\n- Runtime: [Deno](https://deno.land/), [Deno Deploy](https://deno.com/deploy)\n- Font: [美咲フォント](https://littlelimit.net/misaki.htm)\n- Style of GUI page: [Water.css](https://github.com/kognise/water.css)\n- Inspired:\n  [Github Profile Trophy](https://github.com/ryo-ma/github-profile-trophy)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkawarimidoll%2Ftypograssy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkawarimidoll%2Ftypograssy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkawarimidoll%2Ftypograssy/lists"}