.editorconfig | |
|
|
.github/workflows/main.yml | |
|
|
.gitignore | |
|
|
.rspec | |
|
|
Dockerfile | |
|
|
Gemfile | |
|
|
LICENSE | |
|
|
README.md | |
|
|
docker-compose.yml | |
|
|
docs/_config.yml | |
|
|
docs/index.md | |
|
|
docs/plugin.md | |
|
|
app.rb | 13 |
|
|
lib/blog_notification.rb | 7 |
|
|
lib/blog_notification/application.rb | 86 |
|
|
lib/blog_notification/cli.rb | 44 |
|
|
lib/blog_notification/client.rb | 4 |
|
|
lib/blog_notification/client/base_client.rb | 16 |
|
|
lib/blog_notification/client/slack_client.rb | 25 |
|
|
lib/blog_notification/client/twitter_client.rb | 17 |
|
|
lib/blog_notification/command.rb | 4 |
|
|
lib/blog_notification/command/base_command.rb | 16 |
|
|
lib/blog_notification/command/clean_command.rb | 20 |
|
|
lib/blog_notification/command/client_test_command.rb | 46 |
|
|
lib/blog_notification/command/console_command.rb | 7 |
|
|
lib/blog_notification/command/start_command.rb | 80 | A 1 hr |
|
lib/blog_notification/config.rb | 39 | A 25 mins |
|
lib/blog_notification/http.rb | 22 |
|
|
lib/blog_notification/last_article.rb | 40 |
|
|
lib/blog_notification/log.rb | 41 |
|
|
lib/blog_notification/plugin.rb | 42 |
|
|
lib/blog_notification/rss_reader.rb | 18 |
|
|
lib/blog_notification/state_dumper.rb | 18 |
|
|
lib/blog_notification/state_loader.rb | 31 |
|
|
lib/blog_notification/state_updater.rb | 34 |
|
|
lib/blog_notification/util.rb | 10 |
|
|