Skip to content
Notification the on air time of anime and radio by Twitter or Slack or etc.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
data
db/migrate
lib
log
plugin
spec
tmp
.editorconfig
.gitignore
.rspec
.rubocop.yml
.travis.yml
Gemfile
LICENSE
README.md
app.rb

README.md

anime-push

Build Status License Maintainability

アニメの放送時間前にTwitterやSlackで通知を送るアプリ。

インストール

必要な物

事前に下記のソフトをインストールしてください。インストール方法は各自で調べて下さい。

  • Git
  • Ruby(2.3.0 以降)
  • Bundler
  • SQLite3

Twitter APIキーの取得

Twitterで通知を送る時に必要です。Twitter通知を使う場合、ツイート投稿にTwitter APIを使うのでAPIキーが必要です。

投稿するアカウントのconsumer_key, consumer_secret, access_token, access_token_secretを控えてください。

Slack tokenの取得

Slackで通知を送る時に必要です。Slack通知を使う場合は、投稿するアプリのtokenchannelを控えてください。

GitHubよりコードを取得

GitHubのリポジトリからcloneしてコードを取得します。

git clone git@github.com:hiroto-k/anime-push.git
cd anime-push

依存関係をインストール

依存ライブラリをインストール。サポートしているバージョンなら動きます。

bundle install

設定

設定ファイルに書き込み

config/config.example.ymlconfig/config.ymlにコピーして自分の設定を書いて下さい。

内容は全てconfig/config.example.ymlの中に書いてあります。

データベースの設定

ruby app.rb migrate

を実行してデータベースの設定をします。設定は自動で行われます。

起動

インストールから設定が終わったらruby app.rbを実行します。エラーが出なければ正常に動いています。

通知の実行

ruby app.rb startで自動で監視を開始します。--daemonオプションを付けるとデーモンプロセスで実行します。

License

MIT License

You can’t perform that action at this time.