The feedsnippet is a tool for displaying the latest feed snippet in README.md, and so on. It creates a markdown feed snippet from an RSS, ATOM, or JSON feeds and replace the old snippet with the new one. The format of the generated feed can be formatted using the text template.
go install github.com/ikawaha/feedsnippet@latest
- urls:
- https://zenn.dev/ikawaha/feed
limit: 5
- urls:
- https://qiita.com/ikawaha/feed
limit: 5
Outputs:
- その文字が JIS X 0208 に含まれるか? あるいは unicode.RangeTable の使い方
- Go製全文検索エンジンBlugeで日本語形態素解析をおこなう
- 実践:形態素解析 kagome v2
- 形態素解析器 kagome を Google App Engine で動かす
- 形態素解析器 kagome を brew tap でインストールできるようにした
- Qiitaの記事をZenn形式のMarkdownで保存して管理する
- Goa v3 のテストをシュッとする
- 人生で何度目かのダブル配列TRIEを書いた
- 形態素解析器 kagome のユーザー辞書の使い方
- goa でデザイン・ファーストをシュッとする
- urls:
- https://zenn.dev/ikawaha/feed
template: |-
**Zenn**
{{range . -}}
* ![](./icon/zenn.png) [{{ .Title }}]({{ .Link }})
{{ end }}
limit: 5
- urls:
- https://qiita.com/ikawaha/feed
template: |-
**Qiita**
{{range . -}}
* ![](./icon/qiita.png) [{{ .Title }}]({{ .Link }})
{{ end }}
limit: 5
Outputs:
- その文字が JIS X 0208 に含まれるか? あるいは unicode.RangeTable の使い方
- Go製全文検索エンジンBlugeで日本語形態素解析をおこなう
- 実践:形態素解析 kagome v2
- 形態素解析器 kagome を Google App Engine で動かす
- 形態素解析器 kagome を brew tap でインストールできるようにした
- Qiitaの記事をZenn形式のMarkdownで保存して管理する
- Goa v3 のテストをシュッとする
- 人生で何度目かのダブル配列TRIEを書いた
- 形態素解析器 kagome のユーザー辞書の使い方
- goa でデザイン・ファーストをシュッとする
- urls:
- https://zenn.dev/ikawaha/feed
- https://qiita.com/ikawaha/feed
template: |-
{{range . -}}
* {{ if eq .Header.FeedLink "https://zenn.dev/ikawaha/feed" -}}
![](./icon/zenn.png)
{{- else }}{{ if eq .Header.FeedLink "https://qiita.com/ikawaha/feed" -}}
![](./icon/qiita.png)
{{- end }}{{ end -}}
[{{ .Title }}]({{ .Link }})
{{ end }}
limit: 10
sort_by_published: true
Outputs:
- その文字が JIS X 0208 に含まれるか? あるいは unicode.RangeTable の使い方
- Go製全文検索エンジンBlugeで日本語形態素解析をおこなう
- 実践:形態素解析 kagome v2
- 形態素解析器 kagome を Google App Engine で動かす
- 形態素解析器 kagome を brew tap でインストールできるようにした
- Goa v3 入門
- Qiita/はてブの記事をZennでも管理する
- はてなの記事をZenn形式のMarkdownで保存して管理する
- Qiitaの記事をZenn形式のMarkdownで保存して管理する
- Qiitaの記事をZenn形式のMarkdownで保存して管理する
name: Update feed snippet
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * *'
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version-file: 'stable'
- name: Install feedsnippet
run: go install github.com/ikawaha/feedsnippet@latest
- name: Update README.md
run: feedsnippet -config feedsnippet.yml -diff -file README.md
- name: git commit
run: |
git config --local user.email "ikawaha@users.noreply.github.com"
git config --local user.name "ikawaha"
git add README.md
git diff --cached --quiet || (git commit -m "Update feed snippet" && git push origin main)
Outputs:
- Magic Keybord の Touch ID がログイン時に認識されない
- Goa v3.19.0 更新情報
- (自分のmac環境で)よくわからないが安定する設定
- Goa v3.17.2 更新情報
- Goa v3.17.1 更新情報
- しかのこのこのここしたんたん耐久オートマトン
- Goa v3.16.2 更新情報
- slack-go/slack ライブラリを利用したアプリで Slack の files.upload API 廃止に対応する
- Goa v3.16.0, v3.16.1 更新情報
- 全文検索エンジン Bleve で日本語形態素解析をおこなう
MIT