:py:mod:`rofunc.utils.downloader.github_downloader`
===================================================

.. py:module:: rofunc.utils.downloader.github_downloader

.. autodoc2-docstring:: rofunc.utils.downloader.github_downloader
   :allowtitles:

Module Contents
---------------

Functions
~~~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`download <rofunc.utils.downloader.github_downloader.download>`
     - .. autodoc2-docstring:: rofunc.utils.downloader.github_downloader.download
          :summary:
   * - :py:obj:`download_folder <rofunc.utils.downloader.github_downloader.download_folder>`
     - .. autodoc2-docstring:: rofunc.utils.downloader.github_downloader.download_folder
          :summary:
   * - :py:obj:`download_file <rofunc.utils.downloader.github_downloader.download_file>`
     - .. autodoc2-docstring:: rofunc.utils.downloader.github_downloader.download_file
          :summary:
   * - :py:obj:`get_args <rofunc.utils.downloader.github_downloader.get_args>`
     - .. autodoc2-docstring:: rofunc.utils.downloader.github_downloader.get_args
          :summary:

API
~~~

.. py:function:: download(c: github.ContentFile, out: str, is_file: bool)
   :canonical: rofunc.utils.downloader.github_downloader.download

   .. autodoc2-docstring:: rofunc.utils.downloader.github_downloader.download

.. py:function:: download_folder(repo: github.Repository, folder: str, out: str, recursive: bool)
   :canonical: rofunc.utils.downloader.github_downloader.download_folder

   .. autodoc2-docstring:: rofunc.utils.downloader.github_downloader.download_folder

.. py:function:: download_file(repo: github.Repository, file_path: str, out: str)
   :canonical: rofunc.utils.downloader.github_downloader.download_file

   .. autodoc2-docstring:: rofunc.utils.downloader.github_downloader.download_file

.. py:function:: get_args() -> argparse.Namespace
   :canonical: rofunc.utils.downloader.github_downloader.get_args

   .. autodoc2-docstring:: rofunc.utils.downloader.github_downloader.get_args
