From 397f96b25e6ddabc5739b027ad14d52d3933e6df Mon Sep 17 00:00:00 2001
From: Nicolas Ollinger <nicolas.ollinger@univ-orleans.fr>
Date: Thu, 22 Sep 2022 16:37:35 +0200
Subject: [PATCH] Progress Bar

---
 get_rankings/get_rankings.py | 3 ++-
 setup.py                     | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/get_rankings/get_rankings.py b/get_rankings/get_rankings.py
index a8453ee..642473d 100755
--- a/get_rankings/get_rankings.py
+++ b/get_rankings/get_rankings.py
@@ -1,5 +1,6 @@
 #!/usr/bin/env python3
 
+from tqdm import tqdm
 import os
 import requests
 import datetime
@@ -237,7 +238,7 @@ def main():
     print(username)
 
     result = []
-    for venue, name, second_name, year in elements:
+    for venue, name, second_name, year in tqdm(elements):
         if venue == "conf":
             if (name, second_name, year) in core_ranking_caches:
                 rank = core_ranking_caches[(name, second_name, year)]
diff --git a/setup.py b/setup.py
index f0a6fca..01ea904 100644
--- a/setup.py
+++ b/setup.py
@@ -19,7 +19,7 @@ setuptools.setup(
         "Operating System :: OS Independent",
     ],
     python_requires='>=3.6',
-    install_requires=['requests', 'BeautifulSoup4', 'datetime', 'parsedate', 'pandas', 'numpy', 'argparse', 'lxml'],
+    install_requires=['requests', 'BeautifulSoup4', 'datetime', 'parsedate', 'pandas', 'numpy', 'argparse', 'lxml', 'tqdm'],
     entry_points={
         'console_scripts': [
             'get_rankings = get_rankings.get_rankings:main',
-- 
GitLab