This commit is contained in:
2023-12-28 08:51:30 +11:00
parent 22c8a475f5
commit 6004e38434
5 changed files with 5 additions and 9 deletions

View File

@@ -57,9 +57,9 @@ module Adamantium
expose :posts_by_month do expose :posts_by_month do
post_tally = {} post_tally = {}
posts = post_repo.all_posts posts = post_repo.all_posts
(DateTime.parse("01-01-#{posts.last.published_at.year}")...DateTime.parse("31-12-#{posts.first.published_at.year}")).each do |date| (DateTime.parse("01-01-#{posts.last.published_at.year}")...DateTime.parse("31-12-#{posts.first.published_at.year}")).each do |date|
post_tally[date.year] ||= {} post_tally[date.year] ||= {}
post_tally[date.year][date.strftime("%m")] ||= {} post_tally[date.year][date.strftime("%m")] ||= {}
post_tally[date.year][date.strftime("%m")][date.strftime("%d")] = 0 post_tally[date.year][date.strftime("%m")][date.strftime("%d")] = 0
end end
@@ -69,13 +69,12 @@ module Adamantium
date = post.published_at date = post.published_at
memo[year][date.strftime("%m")][date.strftime("%d")] += 1 memo[year][date.strftime("%m")][date.strftime("%d")] += 1
end end
podcast_scrobble_repo.listing.each do |scrobble| podcast_scrobble_repo.listing.each do |scrobble|
post_stats[scrobble.listened_at.year][scrobble.listened_at.strftime("%m")][scrobble.listened_at.strftime("%d")] += 1 post_stats[scrobble.listened_at.year][scrobble.listened_at.strftime("%m")][scrobble.listened_at.strftime("%d")] += 1
end end
post_stats.sort_by{|k, _| -k} post_stats.sort_by { |k, _| -k }
end end
private_expose :date do |year:, month:, day:| private_expose :date do |year:, month:, day:|

View File

@@ -4,7 +4,6 @@ module Admin
module Actions module Actions
module Books module Books
class Create < Admin::Action class Create < Admin::Action
include Deps["repos.book_repo"] include Deps["repos.book_repo"]
def handle(req, resp) def handle(req, resp)

View File

@@ -4,7 +4,6 @@ module Admin
module Actions module Actions
module Books module Books
class Update < Admin::Action class Update < Admin::Action
include Deps["repos.book_repo"] include Deps["repos.book_repo"]
def handle(req, resp) def handle(req, resp)

View File

@@ -4,9 +4,8 @@ module Admin
module Views module Views
module Books module Books
class Index < Admin::View class Index < Admin::View
include Deps["repos.book_repo"] include Deps["repos.book_repo"]
expose :books do expose :books do
book_repo.list_all book_repo.list_all
end end

View File

@@ -29,7 +29,7 @@ module Micropub
reply[:post_id] = post.id reply[:post_id] = post.id
webmentions_repo.create(reply) webmentions_repo.create(like)
res.body = { res.body = {
result: "Webmention was successful" result: "Webmention was successful"
}.to_json }.to_json