dodo.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # define tasks for UNFCCC data repository
  2. # Tasks for getting submissions and downloading them
  3. def task_update_bur():
  4. """ Update list of BUR submissions """
  5. return {
  6. 'actions': ['datalad run -m "Fetch BUR submissions" '
  7. '-o downloaded_data/UNFCCC/submissions-bur.csv '
  8. './venv/bin/python code/UNFCCC_downloader/fetch_submissions_bur.py'],
  9. }
  10. def task_download_bur():
  11. """ Download BUR submissions """
  12. return {
  13. 'actions': ['datalad run -m "Download BUR submissions" '
  14. '-i downloaded_data/UNFCCC/submissions-bur.csv '
  15. './venv/bin/python code/UNFCCC_downloader/download_bur.py'],
  16. }
  17. def task_update_nc():
  18. """ Update list of NC submissions """
  19. return {
  20. 'actions': ['datalad run -m "Fetch NC submissions" '
  21. '-o downloaded_data/UNFCCC/submissions-nc.csv '
  22. './venv/bin/python code/UNFCCC_downloader/fetch_submissions_nc.py'],
  23. }
  24. def task_download_nc():
  25. """ Download NC submissions """
  26. return {
  27. 'actions': ['datalad run -m "Download NC submissions" '
  28. '-i downloaded_data/UNFCCC/submissions-nc.csv '
  29. './venv/bin/python code/UNFCCC_downloader/download_nc.py'],
  30. }
  31. def task_download_ndc():
  32. """ Download NDC submissions """
  33. return {
  34. 'actions': ['datalad run -m "Download NDC submissions" '
  35. './venv/bin/python code/UNFCCC_downloader/download_ndc.py'],
  36. }