Ammonite/Статистика відвідувань вікісторінок: відмінності між версіями
Вилучено вміст Додано вміст
Ilya (обговорення | внесок) Немає опису редагування |
Ilya (обговорення | внесок) Немає опису редагування |
||
Рядок 2:
Проте хотілося б згрупувати сторінки за підручником та об'єднати за місяцями для згладжування (або дослідження) перепадів.
Для отримання навідвідуваніших сторінок Вікіпідручника, наприклад, за 2015-12 потрібно звернутися за url https://wikimedia.org/api/rest_v1/metrics/pageviews/top/uk.wikibooks.org/all-access/2016/12/all-days
Рядок 135:
</source>
Винесемо код одержання статистики за місяць у окрему функцію
<source lang="scala">
Рядок 231:
</source>
Змінна monthly тепер містить список із 12 списків статей для кожного місяця
<source lang="scala">
Рядок 277:
</source>
<source lang="scala">
val yearlyByBookSeq = ordered.map{case (article, views) => (article.split("/").head, views) }
Рядок 323:
</source>
<source lang="scala">
import $ivy.`io.circe::circe-parser:0.6.1`, $ivy.`io.circe::circe-optics:0.6.1`
Рядок 351:
val orderedBookViews = bookToViews.toSeq.sortBy{ case (book, views) => -views}
</source>
[[Категорія:Scala]]
|