Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HackMDのコンテンツを自動処理するサーバがほしい #9

Open
sperkbird opened this issue Aug 21, 2021 · 1 comment
Open

Comments

@sperkbird
Copy link
Member

毎月の勉強会で作成されるHackMDをhistudy/siteのコンテンツに変換するなど
Cronで処理するような処理を回すサーバがほしい

@wate
Copy link
Member

wate commented Aug 24, 2021

定期的にcronで自動実行するだけであれば、
以下のようにTravis CIでcron jobとして実行させる形で対応可能。

Travis CIのcron jobsを使ってGitHubに定期的にcommitする方法

HackMDのコンテンツに関しては以下を利用すれば取得できるが、
HackMD上の該当のログのIDを何かしらの方法で特定する必要あり。

hackmd-cli

1つの方法としてはconnpassのAPIを利用し、イベント情報を取得し、
その説明文のHTMLをパースすれば、特定するすることは可能だと思われる。

connpass API リファレンス

以下、例

https://connpass.com/api/v1/event/?series_id=2401&ym=202108&count=1

ただし、告知ページのHTMLのDOM構造が変化した場合、正常に動作しなくなってしまうため、
上記の方法は安定し使えるかと言う点に関しては疑問が残る

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants