Attention per source over time
mc_count_by_source.RdSplits the matching stories by source and by time bucket, which is what the "attention over time by source" view of the web app shows.
Usage
mc_count_by_source(
query,
start_date,
end_date,
collection_id = NULL,
source_id = NULL,
interval = c("week", "day", "month", "year"),
platform = mc_platforms,
.token = NULL
)Arguments
- query
the search string, in Elasticsearch/Lucene syntax.
"*"matches everything.- start_date, end_date
the period to search, as
Dateobjects or"YYYY-MM-DD"strings. Both are required.- collection_id, source_id
ids to search within, as returned by
mc_collections()andmc_sources(). At least one of the two is required. Vectors are allowed.- interval
size of the time buckets:
"day","week","month"or"year".- platform
which archive to query.
"onlinenews-mediacloud"is the Media Cloud index;"onlinenews-waybackmachine"searches the Wayback Machine instead.- .token
a token, or path to a saved token file, to use instead of the stored one.
Value
A tibble with one row per source and bucket: media_name,
interval, bucket, matching_stories, total_stories and ratio.