{"id":13529299,"url":"https://github.com/kylemocode/medium-stat-box","last_synced_at":"2025-04-17T00:51:14.394Z","repository":{"id":37674388,"uuid":"331538650","full_name":"kylemocode/medium-stat-box","owner":"kylemocode","description":"Practical pinned gist which show your latest medium status 📌 ","archived":false,"fork":false,"pushed_at":"2022-08-23T13:15:51.000Z","size":21513,"stargazers_count":39,"open_issues_count":0,"forks_count":19,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T05:51:10.315Z","etag":null,"topics":["awesome-pinned-gists","crawler","github-action","github-gists","medium-stats"],"latest_commit_sha":null,"homepage":"","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/kylemocode.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}},"created_at":"2021-01-21T06:40:50.000Z","updated_at":"2025-02-07T01:57:46.000Z","dependencies_parsed_at":"2022-09-15T00:50:52.372Z","dependency_job_id":null,"html_url":"https://github.com/kylemocode/medium-stat-box","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylemocode%2Fmedium-stat-box","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylemocode%2Fmedium-stat-box/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylemocode%2Fmedium-stat-box/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylemocode%2Fmedium-stat-box/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kylemocode","download_url":"https://codeload.github.com/kylemocode/medium-stat-box/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249294881,"owners_count":21246008,"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":["awesome-pinned-gists","crawler","github-action","github-gists","medium-stats"],"created_at":"2024-08-01T07:00:35.146Z","updated_at":"2025-04-17T00:51:14.339Z","avatar_url":"https://github.com/kylemocode.png","language":"TypeScript","funding_links":[],"categories":["External Services"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n   \u003cimg src=\"https://i.imgur.com/lTFt1CF.png\" alt=\"screenshot\" width=\"500\"\u003e\n  \u003ch3 align=\"center\"\u003e📌 Medium Stat Box\u003c/h3\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n   \u003cimg src=\"https://img.shields.io/badge/language-typescript-blue?style\"/\u003e\n   \u003cimg src=\"https://img.shields.io/github/stars/kylemocode/medium-stat-box\"/\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n   Show your medium stat 😁\n   \u003cbr/\u003e\n   Including followers count and the title and claps of your latest articles\n\u003c/p\u003e\n\n\u003e This project is inspired by many projects collected in [awesome-pinned-gists](https://github.com/matchai/awesome-pinned-gists)\n\n\u003e You can see example in my [github pinned projects](https://github.com/kylemocode)\n\n## Breaking Change\n\nupdate at 2022/04/21.\n\nBecause medium change their website's structure, the old verison of this gist do not work, please pull the latest version of this action.\n\n## Overview\n\nThis project uses Medium RSS API to get personal profile data and uses cheerio to crawl more details such as follower count and claps of articles. The following details will be displayed in pinned gist:\n\n- Medium username and number of followers\n- Latest 3 articles and their claps count\n\n\u003e warning: medium articles with no categories will be filtered\n\n## Setup\n\n### Prep work\n\n1. Create a new public GitHub Gist (https://gist.github.com/)\n2. Create a token with the `gist` scope and copy it. (https://github.com/settings/tokens/new)\n\n### Project setup\n\n1. Fork this repo\n2. Go to the fork repo's **Actions** tab to enable workflow in fork repo\n3. Go to the fork repo's **Settings \u003e Secrets**\n4. Add the following environment variables:\n\n   - **GH_PAT:** The personal access token generated above.\n   - **GIST_ID:** The ID portion from your gist url:\n     ex: https://gist.github.com/kylemocode/ **44ccec1f7d16680a7a42a2e91a2d0d4c**\n   - **MEDIUM_USER_NAME:** The user name of your medium account\n     ex: https://medium.com/@ **oldmo860617**\n\n5. [Pin your gist](https://docs.github.com/en/github/setting-up-and-managing-your-github-profile/pinning-items-to-your-profile)\n6. Wait for it to update (the github aciton cron job will run every 8 hours), or you can manually push the repo to trigger the action.\n\n## Change Log\n\n`2021/10/14` : Update crawler regex for followers\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkylemocode%2Fmedium-stat-box","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkylemocode%2Fmedium-stat-box","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkylemocode%2Fmedium-stat-box/lists"}