{"id":16912523,"url":"https://github.com/2ykwang/solvedac-readme-badge","last_synced_at":"2025-11-04T02:04:21.166Z","repository":{"id":45649643,"uuid":"423743986","full_name":"2ykwang/solvedac-readme-badge","owner":"2ykwang","description":"백준 solvec.ac 사용자의 프로필 카드, 뱃지를 생성합니다","archived":false,"fork":false,"pushed_at":"2025-07-24T05:38:35.000Z","size":273,"stargazers_count":15,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-01T11:26:14.923Z","etag":null,"topics":["baekjoon","flask","github","python","readme-badges","readme-card","solved-ac","solvedac"],"latest_commit_sha":null,"homepage":"https://solvedac-readme-badge.vercel.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/2ykwang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2021-11-02T07:23:19.000Z","updated_at":"2025-08-01T00:02:38.000Z","dependencies_parsed_at":"2025-04-11T16:14:21.149Z","dependency_job_id":"12e7bf88-54ad-478d-acb6-a98d80289237","html_url":"https://github.com/2ykwang/solvedac-readme-badge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/2ykwang/solvedac-readme-badge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2ykwang%2Fsolvedac-readme-badge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2ykwang%2Fsolvedac-readme-badge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2ykwang%2Fsolvedac-readme-badge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2ykwang%2Fsolvedac-readme-badge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/2ykwang","download_url":"https://codeload.github.com/2ykwang/solvedac-readme-badge/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2ykwang%2Fsolvedac-readme-badge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274101529,"owners_count":25222445,"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","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["baekjoon","flask","github","python","readme-badges","readme-card","solved-ac","solvedac"],"created_at":"2024-10-13T19:10:22.485Z","updated_at":"2025-11-04T02:04:21.132Z","avatar_url":"https://github.com/2ykwang.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ch2 align=\"center\"\u003esolvedac-readme-badge\u003c/h2\u003e  \n   solved.ac 유저 정보를 이용해 README.md에 사용 가능한 뱃지 또는 카드를 만들어주는 프로젝트 입니다.\n   \u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n  \u003ca href=\"https://solvedac-readme-badge.vercel.app/\" target=\"_blank\"\u003e뱃지 생성하기\u003c/a\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c/div\u003e\n \n## TOC\n\n- [TOC](#toc)\n- [사용법](#사용법)\n- [설치](#설치)\n- [뱃지](#뱃지)\n  - [설정 가능한 변수](#설정-가능한-변수)\n    - [모양](#모양)\n    - [테마](#테마)\n    - [사이즈](#사이즈)\n\n\u003cbr\u003e\n\n## 사용법\n\n`user=` 값에 사용자의 solvedac 계정을 입력하여 사용합니다.\n\n- Badge\n\n```md\n[![solvedac badge](https://solvedac-readme-badge.vercel.app/api/v1/badge?user=baekjoon_id_here)](https://github.com/2ykwang/solvedac-readme-badge)\n```\n\n- Badge (compact)\n\n```md\n[![solvedac badge](https://solvedac-readme-badge.vercel.app/api/v1/badge?user=baekjoon_id_here\u0026compact=1)](https://github.com/2ykwang/solvedac-readme-badge)\n```\n\n\u003cbr\u003e\n\n## 설치\n\n```sh\n$ git clone https://github.com/2ykwang/solvedac-readme-badge .\n$ make install\n\n# make .env\n$ touch .env\n$ echo API_HOST=\"solved.ac\" \u003e\u003e .env\n\n$ make dev\n```\n\n\u003cbr\u003e\n\n## 뱃지\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003eruby\u003c/td\u003e\n      \u003ctd align=\"center\"\u003ediamond\u003c/td\u003e\n      \u003ctd align=\"center\"\u003eplatinum\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\u003cimg alt=\"ruby\" src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=jthis\u0026use_back_color=0\u0026compact=1\u0026theme=onedark\u0026common_color=f59\u0026sub_color=3bb\" /\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003cimg alt=\"diamond\" src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=hun3555\u0026common_color=4cf\u0026sub_color=55f\u0026use_back_color=0\u0026compact=1\" /\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003cimg alt=\"platinum\" src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=kravi\u0026use_back_color=0\u0026common_color=5ec\u0026compact=1\" /\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003egold\u003c/td\u003e\n      \u003ctd align=\"center\"\u003esilver\u003c/td\u003e\n      \u003ctd align=\"center\"\u003ebronze\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\u003cimg alt=\"hun3555\" src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=0000000000\u0026common_color=fc2\u0026sub_color=a7f\u0026use_back_color=0\u0026compact=1\" /\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003cimg alt=\"2ykwang\" src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=2ykwang\u0026use_back_color=0\u0026common_color=bbb\u0026sub_color=777\u0026compact=1\" /\u003e\u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\u003cimg alt=\"leaisrevolution\" src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=leaisrevolution\u0026use_back_color=0\u0026compact=1\u0026common_color=b55\u0026sub_color=caa\" /\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003cbr\u003e\n\n### 설정 가능한 변수\n\n매개변수를 이용해 뱃지 또는 카드를 사용자 정의할 수 있습니다.\n\ne.g) `badge?user?(parameter)=(value)`\n\n| 매개변수         | 타입      |                          설명                          | 기본 값   |                        값                         |\n| :--------------- | :-------- | :----------------------------------------------------: | :-------- | :-----------------------------------------------: |\n| `user`           | string    |        solved.ac 에 등록된 아이디를 입력합니다.        | `None`    |               `username`,`2ykwang`                |\n| `theme`          | string    |                 색 테마를 설정합니다.                  | `default` |      `테마` 항목 참고 `default`, `dark`, ...      |\n| `compact`        | boolean   |                뱃지의 모양을 설정합니다                | `true`    |                 `true` or `false`                 |\n| `size`           | string    |             뱃지 또는 카드의 크기 입니다.              | `medium`  | `사이즈` 항목 참고 `small` or `medium` or `large` |\n| `back_color`     | hex color |   배경 색을 설정합니다. 기본값은 테마 색을 따릅니다.   | `theme`   |           Hex Color code `333`,`939584`           |\n| `use_back_color` | boolean   |             배경색을 사용할지 설정합니다.              | `true`    |                 `true` or `false`                 |\n| `common_color`   | hex color | 메인 글씨색을 설정합니다. 기본값은 테마 색을 따릅니다. | `theme`   |           Hex Color code `333`,`efefef`           |\n| `sub_color`      | hex color | 보조 글씨색을 설정합니다. 기본값은 테마 색을 따릅니다. | `theme`   |           Hex Color code `333`,`efefef`           |\n| `border_color`   | hex color |  테두리 색을 설정합니다. 기본값은 테마 색을 따릅니다.  | `theme`   |           Hex Color code `333`,`efefef`           |\n| `use_border`     | boolean   |             테두리를 사용할지 설정합니다.              | `True`    |                 `true` or `false`                 |\n| `use_shadow`     | boolean   |             그림자를 사용할지 설정합니다.              | `True`    |                 `true` or `false`                 |\n\n\u003cbr\u003e\n\n#### 모양\n\n`compact` 파라미터를 사용해 모양을 설정할 수 있습니다.\n\ne.g) `compact=true` or `compact=false`\n\n| 값                | compact                                                                                                   |\n| :---------------- | :-------------------------------------------------------------------------------------------------------- |\n| `True`            | ![preview](https://solvedac-readme-badge.vercel.app/api/v1/badge?user=leaisrevolution\u0026compact=1\u0026use_shadow=1\u0026) |\n| `False` (default) | ![preview](https://solvedac-readme-badge.vercel.app/api/v1/badge?user=jthis\u0026use_shadow=1\u0026compact=0)           |\n\n기본값은 `false` 입니다.\n\n\u003cbr\u003e\n\n#### 테마\n\n`theme` 파라미터를 사용해 테마를 설정할 수 있습니다.\n\ne.g:) `theme=onedark`, `theme=dark`, ...\n\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003ccode\u003edefault\u003c/code\u003e\u003c/td\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003ccode\u003eswift\u003c/code\u003e\u003c/td\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003ccode\u003edark\u003c/code\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=2ykwang\u0026theme=default\u0026compact=1\u0026use_shadow=1\u0026\" alt=\"default\"\u003e\u003c/td\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=2ykwang\u0026theme=swift\u0026compact=1\u0026use_shadow=1\u0026\" alt=\"default\"\u003e\u003c/td\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=2ykwang\u0026theme=dark\u0026compact=1\u0026use_shadow=1\u0026\" alt=\"default\"\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003ccode\u003eonedark\u003c/code\u003e\u003c/td\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003ccode\u003egithub-dark\u003c/code\u003e\u003c/td\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=2ykwang\u0026theme=onedark\u0026compact=1\u0026use_shadow=1\u0026\" alt=\"onedark\"\u003e\u003c/td\u003e\n      \u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https://solvedac-readme-badge.vercel.app/api/v1/badge?user=2ykwang\u0026theme=github-dark\u0026compact=1\u0026use_shadow=1\u0026\" alt=\"onedark\"\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e \n\n\u003cbr\u003e\n\n#### 사이즈\n\n`size` 파라미터를 사용해 사이즈를 설정 할 수 있습니다.\n\n입력 가능한 값은 `small`, `medium`, `large` 입니다.\n\n| 값               | 미리보기                                                                                                                           |\n| :--------------- | :--------------------------------------------------------------------------------------------------------------------------------- |\n| `small`(default) | ![small](https://solvedac-readme-badge.vercel.app/api/v1/badge?user=kravi\u0026theme=default\u0026compact=1\u0026size=small\u0026use_shadow=1\u0026)   |\n| `medium`         | ![medium](https://solvedac-readme-badge.vercel.app/api/v1/badge?user=0000000000\u0026theme=default\u0026compact=1\u0026size=medium\u0026use_shadow=1\u0026) |\n| `large`          | ![large](https://solvedac-readme-badge.vercel.app/api/v1/badge?user=hun3555\u0026theme=default\u0026compact=1\u0026size=large\u0026use_shadow=1\u0026)   |\n\n기본값은 `small` 입니다.\n\n\u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2ykwang%2Fsolvedac-readme-badge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F2ykwang%2Fsolvedac-readme-badge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2ykwang%2Fsolvedac-readme-badge/lists"}