فهرست منبع

Test pydoit instead of make

Johannes Gütschow 3 سال پیش
والد
کامیت
33da3ae89d
3فایلهای تغییر یافته به همراه42 افزوده شده و 1 حذف شده
  1. 0 1
      .gitignore
  2. 1 0
      code/requirements.txt
  3. 41 0
      dodo.py

+ 0 - 1
.gitignore

@@ -3,5 +3,4 @@ venv
 geckodriver.log
 __pycache__
 /JG_test_code/
-dodo.py
 .doit.db

+ 1 - 0
code/requirements.txt

@@ -5,3 +5,4 @@ selenium
 primap2
 countrynames
 datalad
+geckodriver

+ 41 - 0
dodo.py

@@ -0,0 +1,41 @@
+# define tasks for UNFCCC data repository
+
+# Tasks for getting submissions and downloading them
+def task_update_bur():
+    """ Update list of BUR submissions """
+    return {
+        'actions': ['datalad run -m "Fetch BUR submissions" '
+                    '-o downloaded_data/UNFCCC/submissions-bur.csv '
+                    './venv/bin/python code/UNFCCC_downloader/fetch_submissions_bur.py'],
+    }
+
+def task_download_bur():
+    """ Download BUR submissions """
+    return {
+        'actions': ['datalad run -m "Download BUR submissions" '
+                    '-i downloaded_data/UNFCCC/submissions-bur.csv '
+                    './venv/bin/python code/UNFCCC_downloader/download_bur.py'],
+    }
+
+def task_update_nc():
+    """ Update list of NC submissions """
+    return {
+        'actions': ['datalad run -m "Fetch NC submissions" '
+                    '-o downloaded_data/UNFCCC/submissions-nc.csv '
+                    './venv/bin/python code/UNFCCC_downloader/fetch_submissions_nc.py'],
+    }
+
+def task_download_nc():
+    """ Download NC submissions """
+    return {
+        'actions': ['datalad run -m "Download NC submissions" '
+                    '-i downloaded_data/UNFCCC/submissions-nc.csv '
+                    './venv/bin/python code/UNFCCC_downloader/download_nc.py'],
+    }
+
+def task_download_ndc():
+    """ Download NDC submissions """
+    return {
+        'actions': ['datalad run -m "Download NDC submissions" '
+                    './venv/bin/python code/UNFCCC_downloader/download_ndc.py'],
+    }