예제 #1
0
파일: updater.py 프로젝트: skippy-dev/pyscp
 def update_rankings(self):
     for descr, func in utils.pbar(self.scalars_author,
                                   "UPDATING RANKINGS"):
         value = self.source_counter(counters.author(self.pages, func))
         self.post("ranking:" + descr, round(value, 2))
예제 #2
0
파일: updater.py 프로젝트: skippy-dev/pyscp
 def update_users(self):
     """Update the stats wiki with the author stats."""
     users = {p.author for p in self.pages}
     for user in utils.pbar(users, "UPDATING USER STATS"):
         self.post("user:" + user, self.source_author(user))
예제 #3
0
 def update_rankings(self):
     for descr, func in utils.pbar(self.scalars_author,
                                   'ACTUALIZANDO POSICIÓN'):
         value = self.source_counter(counters.author(self.pages, func))
         self.post('posición:' + descr, round(value, 2))
예제 #4
0
 def update_users(self):
     """Actualiza las estadísticas de la wiki con las estadísticas de los autores."""
     users = {p.author for p in self.pages}
     for user in utils.pbar(users, 'ACTUALIZANDO ESTADISTICAS DE USUARIOS'):
         self.post('usuario:' + user, self.source_author(user))
예제 #5
0
파일: updater.py 프로젝트: anqxyr/pyscp
 def update_rankings(self):
     for descr, func in utils.pbar(
             self.scalars_author, 'UPDATING RANKINGS'):
         value = self.source_counter(counters.author(self.pages, func))
         self.post('ranking:' + descr, round(value, 2))
예제 #6
0
파일: updater.py 프로젝트: anqxyr/pyscp
 def update_users(self):
     """Update the stats wiki with the author stats."""
     users = {p.author for p in self.pages}
     for user in utils.pbar(users, 'UPDATING USER STATS'):
         self.post('user:' + user, self.source_author(user))