計算が間違っていた。
- はてなダイアリーをインポートする前の数字
- 記事数 1087
- 日数 724
- はてなダイアリーをインポートした後の数字
- 記事数 2883
- 日数 1627
- はてなダイアリーで書いた数字
- 記事数 1796
- 日数 903
なので、 https://blog.kyanny.me/about にある数字から、はてなダイアリーで書いてた数字を引くと、はてなブログで書いた数字が出る。
require 'json' require 'net/http' require "uri" def lambda_handler(event:, context:) body = Net::HTTP.get URI("https://blog.kyanny.me/about") entries, days = body.scan(/<dd>(.*?)<\/dd>/).flatten.map(&:to_i) entries = entries - 1796 days = days - 903 { statusCode: 200, body: { entries: entries, days: days } } end
~ $ curl -i https://pysw78m6qi.execute-api.ap-northeast-1.amazonaws.com/production HTTP/2 200 date: Thu, 21 Feb 2019 17:18:22 GMT content-type: application/json content-length: 53 x-amzn-requestid: b086de1d-35fc-11e9-87ce-8b44bed2b651 access-control-allow-origin: * x-amz-apigw-id: VdeGtGCLtjMFmtA= x-amzn-trace-id: Root=1-5c6edd5e-50316ad3f7e6c3aab6ed860b;Sampled=0 {"statusCode":200,"body":{"entries":1812,"days":907}}