All Projects → kylemocode → medium-stat-box

kylemocode / medium-stat-box

Licence: MIT License
Practical pinned gist which show your latest medium status 📌

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to medium-stat-box

sass-build
GitHub Action JavaScript wrapper runs Sass build with provided Inputs
Stars: ✭ 16 (-44.83%)
Mutual labels:  github-action
crawler
A simple and flexible web crawler framework for java.
Stars: ✭ 20 (-31.03%)
Mutual labels:  crawler
arachnod
High performance crawler for Nodejs
Stars: ✭ 17 (-41.38%)
Mutual labels:  crawler
gajira
GitHub Actions for Jira
Stars: ✭ 100 (+244.83%)
Mutual labels:  github-action
TaobaoAnalysis
练习NLP,分析淘宝评论的项目
Stars: ✭ 28 (-3.45%)
Mutual labels:  crawler
action-update-file
Update (i.e. commit and push) files on GitHub
Stars: ✭ 24 (-17.24%)
Mutual labels:  github-action
aliyun-oss-website-action
将网站部署到阿里云OSS. Deploy website on aliyun OSS(Alibaba Cloud OSS)
Stars: ✭ 42 (+44.83%)
Mutual labels:  github-action
Setup-Nuget
Set up your GitHub Actions workflow with the latest version of Nuget.exe CLI tool
Stars: ✭ 27 (-6.9%)
Mutual labels:  github-action
img-cli
An interactive Command-Line Interface Build in NodeJS for downloading a single or multiple images to disk from URL
Stars: ✭ 15 (-48.28%)
Mutual labels:  crawler
sse-option-crawler
SSE 50 index options crawler 上证50期权数据爬虫
Stars: ✭ 17 (-41.38%)
Mutual labels:  crawler
git-actions
A GitHub Action to run arbitrary git commands
Stars: ✭ 72 (+148.28%)
Mutual labels:  github-action
papercut
Papercut is a scraping/crawling library for Node.js built on top of JSDOM. It provides basic selector features together with features like Page Caching and Geosearch.
Stars: ✭ 15 (-48.28%)
Mutual labels:  crawler
action-deploy-aws-static-site
Batteries-included Github action that deploys a static site to AWS Cloudfront, taking care of DNS, SSL certs and S3 buckets
Stars: ✭ 70 (+141.38%)
Mutual labels:  github-action
overview
Automate your workflows with GitHub actions for MATLAB.
Stars: ✭ 40 (+37.93%)
Mutual labels:  github-action
Sharingan
We will try to find your visible basic footprint from social media as much as possible - 😤 more sites is comming soon
Stars: ✭ 13 (-55.17%)
Mutual labels:  crawler
misspell-fixer-action
📝Automatically fixes typos and mistakes in your source code and docs!
Stars: ✭ 123 (+324.14%)
Mutual labels:  github-action
auto crawler ptt beauty image
Auto Crawler Ptt Beauty Image Use Python Schedule
Stars: ✭ 35 (+20.69%)
Mutual labels:  crawler
autoupdate
A GitHub Action that auto-updates pull requests branches, whenever changes are pushed to their destination branch.
Stars: ✭ 70 (+141.38%)
Mutual labels:  github-action
php-google
Google search results crawler, get google search results that you need - php
Stars: ✭ 23 (-20.69%)
Mutual labels:  crawler
flink-crawler
Continuous scalable web crawler built on top of Flink and crawler-commons
Stars: ✭ 48 (+65.52%)
Mutual labels:  crawler

screenshot

📌 Medium Stat Box

Show your medium stat 😁
Including followers count and the title and claps of your latest articles

This project is inspired by many projects collected in awesome-pinned-gists

You can see example in my github pinned projects

Overview

This 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:

  • Medium username and number of followers
  • Latest 3 articles and their claps count

warning: medium articles with no categories will be filtered

Setup

Prep work

  1. Create a new public GitHub Gist (https://gist.github.com/)
  2. Create a token with the gist scope and copy it. (https://github.com/settings/tokens/new)

Project setup

  1. Fork this repo

  2. Go to the fork repo's Actions tab to enable workflow in fork repo

  3. Go to the fork repo's Settings > Secrets

  4. Add the following environment variables:

  5. Pin your gist

  6. 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.

Change Log

2021/10/14 : Update crawler regex for followers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].