Skip to content

はてなブックマークの RSS で配信された記事をスター数で絞り込んで Slack に投稿する

Notifications You must be signed in to change notification settings

5000164/hatena-bookmark-filter

Repository files navigation

hatena-bookmark-filter

使い方

  • リポジトリを clone する
  • アプリケーションの設定を行う
    • common/SettingsSample.settings をコピーして common/Settings.settings を作成する
    • common/Settings.settings に任意の内容を設定する
  • 実行ファイルを生成する
sbt assembly
  • DB をセットアップする
    • DB のパスを変える場合は db を指定する
cd /path/to/hatena-bookmark-filter && java -Ddb=/path/to/db -jar migration/target/scala-2.12/migration.jar
  • 一定期間ごとに動作するように cron を設定する
0,20,40 * * * * cd /path/to/hatena-bookmark-filter && java -Dsettings=common/Settings.settings -Ddb=/path/to/db -Dlogback.configurationFile=collect/src/main/resources/production/logback.xml -jar collect/target/scala-2.12/collect.jar
5,25,45 * * * * cd /path/to/hatena-bookmark-filter && java -Dsettings=common/Settings.settings -Ddb=/path/to/db -Dlogback.configurationFile=post/src/main/resources/production/logback.xml -jar post/target/scala-2.12/post.jar

About

はてなブックマークの RSS で配信された記事をスター数で絞り込んで Slack に投稿する

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages