|
|
@ -1,5 +1,5 @@ |
|
|
|
import collections |
|
|
|
from datetime import datetime |
|
|
|
from datetime import datetime, timedelta |
|
|
|
from .http import session |
|
|
|
import numpy |
|
|
|
from scipy import stats |
|
|
@ -27,6 +27,9 @@ pageviews_date_format = '%Y%m%d' |
|
|
|
# Date de première disponibilité des pageviews sur l’API Wikimedia |
|
|
|
pageviews_first_data = datetime(2015, 7, 1) |
|
|
|
|
|
|
|
# Date de dernière disponibilité des pageviews sur l’API Wikimedia |
|
|
|
pageviews_last_data = datetime.today() - timedelta(days=1) |
|
|
|
|
|
|
|
# Tableau contenant tous les jours de l’année de 1 à 365 |
|
|
|
year_all_days = numpy.arange(1, 366) |
|
|
|
|
|
|
@ -88,7 +91,7 @@ def get_aggregate(project): |
|
|
|
agent='user', |
|
|
|
granularity='daily', |
|
|
|
start=pageviews_first_data.strftime(pageviews_date_format), |
|
|
|
end=datetime.today().strftime(pageviews_date_format) |
|
|
|
end=pageviews_last_data.strftime(pageviews_date_format) |
|
|
|
)) |
|
|
|
|
|
|
|
data = res.json() |
|
|
@ -124,7 +127,7 @@ def get_article(project, article): |
|
|
|
agent='user', |
|
|
|
granularity='daily', |
|
|
|
start=pageviews_first_data.strftime(pageviews_date_format), |
|
|
|
end=datetime.today().strftime(pageviews_date_format) |
|
|
|
end=pageviews_last_data.strftime(pageviews_date_format) |
|
|
|
)) |
|
|
|
|
|
|
|
data = res.json() |
|
|
|