Skip to content

kumackey/profile-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profile Updater

ZennやQiitaの記事、connpassのイベントのリストを取得し、Githubのプロフィールを更新します。

成果例

Get Started

以下参照。分かりにくいところあったら是非フィードバックください🙏

https://github.com/kumackey/profile-updater/blob/main/docs/README.md

How to use

withのパラメータ

パラメータ名 必須か 説明
qiita_user_id NO QiitaのユーザID
qiita_max_articles NO Qiitaの表示したい最大記事数。デフォルトは5
zenn_user_id NO ZennのユーザID
zenn_max_articles NO Zennの表示したい最大記事数。デフォルトは5
connpass_nickname NO connpassのユーザ名 ※ 廃止予定
connpass_max_events NO connpassの表示したい最大イベント数。デフォルトは5 ※ 廃止予定

qiita

withのパラメータとしてqiita_user_idを指定してください。 その上で、README.md内に以下記述を追加してください。

<!-- profile updater begin: qiita -->
<!-- profile updater end: qiita -->

zenn

withのパラメータとしてzenn_user_idを指定してください。 その上で、README.md内に以下記述を追加してください。

<!-- profile updater begin: zenn -->
<!-- profile updater end: zenn -->

connpass

イベントサーチAPIの無料提供が廃止されるため、2024年5月23日(木)以降にconnpassのサポートを終了します。 2024年5月23日(木)以降ではconnpass関連の処理はスキップされます。

ref: https://connpass.com/about/api/

withのパラメータとしてconnpass_nicknameを指定してください。 その上で、README.md内に以下記述を追加してください。

<!-- profile updater begin: connpass -->
<!-- profile updater end: connpass -->

定期更新の仕方(おすすめ)

Github Actionsではcron式でのアクション実行に対応しているので、以下のように書くことで1日1回のプロフィール更新をさせることができます。

on:
  schedule:
    - cron: '0 0 * * *'
  workflow_dispatch:

replace statement not found って言われるんやけど

README.md内に<!-- profile updater begin: ...の記述がないと起こります。 各説明を参考に、README.mdに追記してください。

この機能くれ!

issueかプルリクエストかSNSでのメッセージをお待ちしてます。

おい、バグってんぞ!

issueかプルリクエストかSNSでのメッセージをお待ちしてます。