{"id":18622831,"url":"https://github.com/kenwuqianghao/chess.com-readme","last_synced_at":"2026-04-28T12:05:01.415Z","repository":{"id":174104986,"uuid":"646899942","full_name":"KenWuqianghao/Chess.com-Readme","owner":"KenWuqianghao","description":"Readme badge dispalying your chess.com rating","archived":false,"fork":false,"pushed_at":"2026-02-27T11:13:30.000Z","size":55,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-27T16:29:52.388Z","etag":null,"topics":["chess","chessdotcom","flask","python","readme"],"latest_commit_sha":null,"homepage":"https://chess-com-read-me.vercel.app","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/KenWuqianghao.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":"2023-05-29T15:40:44.000Z","updated_at":"2026-02-27T11:13:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"8ac1353b-b6bc-4e4d-90fb-33cfe437d74c","html_url":"https://github.com/KenWuqianghao/Chess.com-Readme","commit_stats":null,"previous_names":["kenwuqianghao/chess.com-readme"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KenWuqianghao/Chess.com-Readme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KenWuqianghao%2FChess.com-Readme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KenWuqianghao%2FChess.com-Readme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KenWuqianghao%2FChess.com-Readme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KenWuqianghao%2FChess.com-Readme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KenWuqianghao","download_url":"https://codeload.github.com/KenWuqianghao/Chess.com-Readme/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KenWuqianghao%2FChess.com-Readme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32379632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T11:25:28.583Z","status":"ssl_error","status_checked_at":"2026-04-28T11:25:05.435Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["chess","chessdotcom","flask","python","readme"],"created_at":"2024-11-07T04:18:58.370Z","updated_at":"2026-04-28T12:05:01.409Z","avatar_url":"https://github.com/KenWuqianghao.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chess.com-ReadME\n\n\u003cdiv align=\"center\"\u003e\n\u003ch1 align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/ec559a9f6bfd399b82bb44393651661b08aaf7ba/icons/folder-markdown-open.svg\" width=\"100\" /\u003e\n\u003cbr\u003e\nChess.com-Readme\n\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003e📍 Share your Chess.com Elo on your GitHub Readme page\n\u003ch3 align=\"center\"\u003e🚀 Developed with the software and tools below.\u003c/h3\u003e\n\u003cp align=\"center\"\u003e\n\n\u003cimg src=\"https://img.shields.io/badge/JSON-000000.svg?style=for-the-badge\u0026logo=JSON\u0026logoColor=white\" alt=\"\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/AIOHTTP-2C5BB4.svg?style=for-the-badge\u0026logo=AIOHTTP\u0026logoColor=white\" alt=\"click\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Flask-000000.svg?style=for-the-badge\u0026logo=Flask\u0026logoColor=white\" alt=\"txt\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Markdown-000000.svg?style=for-the-badge\u0026logo=Markdown\u0026logoColor=white\" alt=\"frozenlist\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Python-3776AB.svg?style=for-the-badge\u0026logo=Python\u0026logoColor=white\" alt=\"itsdangerous\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Chess.com-769656.svg?style=for-the-badge\u0026logo=chessdotcom\u0026logoColor=white\" alt=\"chess.com\" /\u003e\n\u003cimg src=\"https://img.shields.io/badge/Jinja-B41717.svg?style=for-the-badge\u0026logo=Jinja\u0026logoColor=white\" alt=\"jinja\" /\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n---\n## 📚 Table of Contents\n- [📚 Table of Contents](#-table-of-contents)\n- [📍Overview](#-introdcution)\n- [⚙️ Project Structure](#project-structure)\n- [🧩 Modules](#modules)\n- [🏎💨 Getting Started](#-getting-started)\n- [🤝 Contributing](#-contributing)\n- [🪪 License](#-license)\n---\n\n## 📍Overview\n\nThe Chess.com-Readme project creates a badge for your github readme with your chess.com elo rating on it.\n\n---\n\n\u003cimg src=\"https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/ec559a9f6bfd399b82bb44393651661b08aaf7ba/icons/folder-github-open.svg\" width=\"80\" /\u003e\n\n## ⚙️ Project Structure\n\n```bash\nrepo\n├── app.py\n├── LICENSE\n├── README.md\n├── requirements.txt\n├── templates\n│   └── card.html.j2\n└── vercel.json\n\n2 directories, 6 files\n```\n---\n\n\u003cimg src=\"https://raw.githubusercontent.com/PKief/vscode-material-icon-theme/ec559a9f6bfd399b82bb44393651661b08aaf7ba/icons/folder-src-open.svg\" width=\"80\" /\u003e\n\n## 💻 Modules\n\u003cdetails closed\u003e\u003csummary\u003eRoot\u003c/summary\u003e\n\n| File      | Summary                                                                                                                                                                                                                                                | Module    |\n|:----------|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------|\n| app.py    | This code creates a web application using Flask that generates a card displaying a user 's rating on Chess.com for a specified time control . It uses the chessdotcom library to access the user 's stats and the dotenv library to access environment | app.py    |\n\n\u003c/details\u003e\n\n\u003cdetails closed\u003e\u003csummary\u003eTemplates\u003c/summary\u003e\n\n| File         | Summary                                                                                                                                                                                                     | Module                 |\n|:-------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-----------------------|\n| card.html.j2 | This code creates an SVG graphic with two rectangles , one in # 555 and one in # 007ec6 , and two text elements displaying the values of the variables \" time_control \" and \" elo \" . The graphic is 139x20 | templates/card.html.j2 |\n\n\u003c/details\u003e\n\u003chr /\u003e\n\n## 🚀 Getting Started\n\n### ✅ Prerequisites\n\nBefore you begin, ensure that you have the following prerequisites installed:\n\u003e `Register for a vercel account`\n\n### 💻 Installation\n\n1. Fork this repo\n\u003cimg width=\"149\" alt=\"Screenshot 2023-06-10 at 04 41 18\" src=\"https://github.com/KenWuqianghao/Chess.com-Readme/assets/20444505/fbe851f9-a95f-47ad-a15d-a7e5b75deca5\"\u003e\n\n2. Go to vercel and create a new project using the forked repo\n\u003cimg width=\"1512\" alt=\"Screenshot 2023-06-10 at 04 41 30\" src=\"https://github.com/KenWuqianghao/Chess.com-Readme/assets/20444505/6a59f0fe-1125-4f5e-893e-00a354f0fb91\"\u003e\n\u003cimg width=\"1512\" alt=\"Screenshot 2023-06-10 at 04 41 41\" src=\"https://github.com/KenWuqianghao/Chess.com-Readme/assets/20444505/2bff6c3b-5498-4970-9d98-7d2a1ad61044\"\u003e\n\n3. Specify the environment variables username and time_control, time_control has options chess_bullet, chess_blitz and chess_rapid, if not specified, the highest rating in any time control will be used. \n\u003cimg width=\"1512\" alt=\"Screenshot 2023-06-10 at 04 42 08\" src=\"https://github.com/KenWuqianghao/Chess.com-Readme/assets/20444505/fee0208a-7d3a-49d0-9103-b910941d551c\"\u003e\n\n### 🤖 Using Chess.com-Readme\n\n```sh\n\u003cimg src=\"link-to-your-vercel-app/?\"\u003e\n```\n\n---\n\n## 🤝 Contributing\nContributions are always welcome! Please follow these steps:\n1. Fork the project repository. This creates a copy of the project on your account that you can modify without affecting the original project.\n2. Clone the forked repository to your local machine using a Git client like Git or GitHub Desktop.\n3. Create a new branch with a descriptive name (e.g., `new-feature-branch` or `bugfix-issue-123`).\n```sh\ngit checkout -b new-feature-branch\n```\n4. Make changes to the project's codebase.\n5. Commit your changes to your local branch with a clear commit message that explains the changes you've made.\n```sh\ngit commit -m 'Implemented new feature.'\n```\n6. Push your changes to your forked repository on GitHub using the following command\n```sh\ngit push origin new-feature-branch\n```\n7. Create a pull request to the original repository.\nOpen a new pull request to the original project repository. In the pull request, describe the changes you've made and why they're necessary.\nThe project maintainers will review your changes and provide feedback or merge them into the main branch.\n\n---\n\n## 🪪 License\n\nThis project is licensed under the `MIT` License. See the [LICENSE](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository) file for additional info.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkenwuqianghao%2Fchess.com-readme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkenwuqianghao%2Fchess.com-readme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkenwuqianghao%2Fchess.com-readme/lists"}