├── .github └── workflows │ └── build.yml ├── .gitignore ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── Steepfile ├── bin ├── console └── setup ├── exe └── get_hatena_oauth_access_token ├── hatenablog.gemspec ├── lib ├── hatenablog.rb └── hatenablog │ ├── category.rb │ ├── client.rb │ ├── configuration.rb │ ├── entry.rb │ ├── feed.rb │ ├── requester.rb │ └── version.rb ├── rbs_collection.lock.yaml ├── rbs_collection.yaml ├── sig └── hatenablog.rbs └── test ├── fixture ├── categories_1.xml ├── categories_2.xml ├── entry.xml ├── entry_modified.xml ├── error_conf.yml ├── feed_1.xml ├── feed_2.xml ├── generated_1.xml ├── generated_2.xml ├── generated_3.xml ├── test_conf.yml └── test_conf_basic.yml ├── hatenablog ├── category_test.rb ├── client_test.rb ├── configuration_test.rb ├── entry_test.rb ├── feed_test.rb └── requester_test.rb └── test_helper.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/Rakefile -------------------------------------------------------------------------------- /Steepfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/Steepfile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/bin/setup -------------------------------------------------------------------------------- /exe/get_hatena_oauth_access_token: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/exe/get_hatena_oauth_access_token -------------------------------------------------------------------------------- /hatenablog.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/hatenablog.gemspec -------------------------------------------------------------------------------- /lib/hatenablog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/lib/hatenablog.rb -------------------------------------------------------------------------------- /lib/hatenablog/category.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/lib/hatenablog/category.rb -------------------------------------------------------------------------------- /lib/hatenablog/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/lib/hatenablog/client.rb -------------------------------------------------------------------------------- /lib/hatenablog/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/lib/hatenablog/configuration.rb -------------------------------------------------------------------------------- /lib/hatenablog/entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/lib/hatenablog/entry.rb -------------------------------------------------------------------------------- /lib/hatenablog/feed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/lib/hatenablog/feed.rb -------------------------------------------------------------------------------- /lib/hatenablog/requester.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/lib/hatenablog/requester.rb -------------------------------------------------------------------------------- /lib/hatenablog/version.rb: -------------------------------------------------------------------------------- 1 | module Hatenablog 2 | VERSION = "0.9.0" 3 | end 4 | -------------------------------------------------------------------------------- /rbs_collection.lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/rbs_collection.lock.yaml -------------------------------------------------------------------------------- /rbs_collection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/rbs_collection.yaml -------------------------------------------------------------------------------- /sig/hatenablog.rbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/sig/hatenablog.rbs -------------------------------------------------------------------------------- /test/fixture/categories_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/categories_1.xml -------------------------------------------------------------------------------- /test/fixture/categories_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/categories_2.xml -------------------------------------------------------------------------------- /test/fixture/entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/entry.xml -------------------------------------------------------------------------------- /test/fixture/entry_modified.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/entry_modified.xml -------------------------------------------------------------------------------- /test/fixture/error_conf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/error_conf.yml -------------------------------------------------------------------------------- /test/fixture/feed_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/feed_1.xml -------------------------------------------------------------------------------- /test/fixture/feed_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/feed_2.xml -------------------------------------------------------------------------------- /test/fixture/generated_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/generated_1.xml -------------------------------------------------------------------------------- /test/fixture/generated_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/generated_2.xml -------------------------------------------------------------------------------- /test/fixture/generated_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/generated_3.xml -------------------------------------------------------------------------------- /test/fixture/test_conf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/test_conf.yml -------------------------------------------------------------------------------- /test/fixture/test_conf_basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/fixture/test_conf_basic.yml -------------------------------------------------------------------------------- /test/hatenablog/category_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/hatenablog/category_test.rb -------------------------------------------------------------------------------- /test/hatenablog/client_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/hatenablog/client_test.rb -------------------------------------------------------------------------------- /test/hatenablog/configuration_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/hatenablog/configuration_test.rb -------------------------------------------------------------------------------- /test/hatenablog/entry_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/hatenablog/entry_test.rb -------------------------------------------------------------------------------- /test/hatenablog/feed_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/hatenablog/feed_test.rb -------------------------------------------------------------------------------- /test/hatenablog/requester_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/hatenablog/requester_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kymmt90/hatenablog/HEAD/test/test_helper.rb --------------------------------------------------------------------------------