{"id":21578689,"url":"https://github.com/mbaraa/github-graph-drawer","last_synced_at":"2025-04-10T17:41:37.440Z","repository":{"id":214398115,"uuid":"735962463","full_name":"mbaraa/github-graph-drawer","owner":"mbaraa","description":"A tool that helps typing text on your GitHub contributions graph.","archived":false,"fork":false,"pushed_at":"2024-01-07T20:21:03.000Z","size":194,"stargazers_count":20,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T15:21:46.261Z","etag":null,"topics":["contribution-graph","github","go","htmx"],"latest_commit_sha":null,"homepage":"https://github-graph-drawer.mbaraa.xyz","language":"Go","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/mbaraa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2023-12-26T15:29:29.000Z","updated_at":"2025-01-31T15:33:17.000Z","dependencies_parsed_at":"2024-01-07T07:28:22.882Z","dependency_job_id":"89f1f1da-2cc5-4363-93bd-6a349fe43578","html_url":"https://github.com/mbaraa/github-graph-drawer","commit_stats":null,"previous_names":["mbaraa/github-graph-drawer"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbaraa%2Fgithub-graph-drawer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbaraa%2Fgithub-graph-drawer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbaraa%2Fgithub-graph-drawer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbaraa%2Fgithub-graph-drawer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mbaraa","download_url":"https://codeload.github.com/mbaraa/github-graph-drawer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248262188,"owners_count":21074260,"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","github","go","htmx"],"created_at":"2024-11-24T13:11:22.831Z","updated_at":"2025-04-10T17:41:37.410Z","avatar_url":"https://github.com/mbaraa.png","language":"Go","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github-graph-drawer.mbaraa.com\" target=\"_blank\"\u003e\u003cimg src=\"https://github-graph-drawer.mbaraa.com/resources/logo.png\" width=\"150\" /\u003e\u003c/a\u003e\n\n  \u003ch1\u003eGitHub Graph Drawer\u003c/h1\u003e\n  \u003cp\u003e\n    \u003cstrong\u003eA tool that helps typing text on your GitHub contributions graph.\u003c/strong\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n\u003c!--     \u003ca href=\"https://godoc.org/github.com/mbaraa/github-graph-drawer\"\u003e\u003cimg alt=\"GoDoc\" src=\"https://godoc.org/github.com/mbaraa/github-graph-drawer?status.png\"/\u003e\u003c/a\u003e --\u003e\n    \u003ca href=\"https://goreportcard.com/report/github.com/mbaraa/github-graph-drawer\"\u003e\u003cimg alt=\"Go Report Card\" src=\"https://goreportcard.com/badge/github.com/mbaraa/github-graph-drawer\"/\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/mbaraa/github-graph-drawer/actions/workflows/rex-deployment.yml\"\u003e\u003cimg alt=\"rex-deployment\" src=\"https://github.com/mbaraa/github-graph-drawer/actions/workflows/rex-deployment.yml/badge.svg\"/\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n## About\n\n**GitHub Graph Drawer** is a tool that helps typing text on your GitHub contributions graph, where it helps you achieve your text goal by sending you emails through out the year for each day that you're supposed to make a log of commits at, or a cheat script that draws the text directly 👀.\n\n_Note: this is a fling project that will die in a while so don't get your hopes up._\n\n## Contributing\n\nIDK, it would be really nice of you to contribute, check the poorly written [CONTRIBUTING.md](/CONTRIBUTING.md) for more info.\n\n### Roadmap\n\n- [x] Generator script\n- [x] Web UI\n- [x] SEO\n- [x] Clear usage instructions\n- [x] Commits count\n- [x] Mailer\n- [ ] Add more glyphs (symbols and things)\n- [ ] Refactor the code (never gonna happen)\n\n## Run locally\n\n1. Clone the repo.\n\n```bash\ngit clone https://github.com/mbaraa/github-graph-drawer\n```\n\n2. Create the docker environment file\n\n```bash\ncp .env .env.docker\n```\n\n3. Run it with compose.\n\n```bash\ndocker compose up\n```\n\n3. Visit http://localhost:9999\n4. Don't ask why I chose this weird port.\n\n### Example\n\nHere's my contributions graph showing \"Hola Soy Baraa\"\n![Screenshot from 2023-12-30 04-40-13](https://github.com/mbaraa/github-graph-drawer/assets/26228836/4306149c-7f14-41d1-9e81-a34a6e861a44)\n\n## Acknowledgements\n- The “Paint brush” was downloaded from [flaticon.com](https://www.flaticon.com/free-icons/paint-brush)\n- The “Beret” was downloaded from [flaticon.com](https://www.flaticon.com/free-icons/beret)\n- The “Octocat” icon was downloaded [github.com/logos](https://github.com/logos)\n- Well that’s it.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbaraa%2Fgithub-graph-drawer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmbaraa%2Fgithub-graph-drawer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbaraa%2Fgithub-graph-drawer/lists"}