dhlab.utils.files
#
Fetch raw files from Github and write them to working directory.
Module Contents#
Functions#
Use |
|
Fetch a file from Github and write it to working directory. |
|
Fetch a file on github. |
|
Changes working directory and returns to previous on exit. |
API#
- dhlab.utils.files.printmd(S)#
Use
IPython.display
to render markdown text.
- dhlab.utils.files.download_from_github(filename=None, user=None, repository=None, branch='master', overwrite=False, silent=False)#
Fetch a file from Github and write it to working directory.
Args: filename: Filename, including file extension (e.g.
.py
or.txt
) user: Github username of the repo owner. repository: Github repository name. branch: Name of the repo branch. Defaults to ‘master’. overwrite: Whether to overwrite existing files in working directory. Defaults to not overwrite. silent: Whether to output logging messages to stdout.
- dhlab.utils.files.get_file_from_github(url, overwrite=False, silent=False)#
Fetch a file on github.
it is enough with reference it will look in raw user content for the file.
Args: overwrite: defaults to no overwrite silent: default is not silent
- dhlab.utils.files.working_directory(path)#
Changes working directory and returns to previous on exit.
Source: https://stackoverflow.com/a/42441759