Skip to content

Commit

Permalink
DOCS: Add github support to copyfiles
Browse files Browse the repository at this point in the history
  • Loading branch information
dwhswenson committed Nov 1, 2021
1 parent 0ca38e4 commit 60eb8eb
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 11 deletions.
13 changes: 12 additions & 1 deletion docs/copyfiles/copyfiles.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,20 @@ def copy_gitlab(source, dest, files):
print(url)
urllib.request.urlretrieve(url, dest / f)

def copy_github(source, dest, files):
domain = "http://raw.githubusercontent.com/"
if not source.endswith("/"):
source = source + "/"
dest = pathlib.Path(dest)
for f in files:
url = domain + source + f
print(url)
urllib.request.urlretrieve(url, dest / f)

DISPATCH = {
'local': copy_local,
'gitlab': copy_gitlab
'gitlab': copy_gitlab,
'github': copy_github,
}

def make_copies(fileset):
Expand Down
20 changes: 10 additions & 10 deletions docs/copyfiles/notebooks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ copyfiles:
- toy_model_mstis/toy_mstis_1_setup.ipynb
- toy_model_mstis/toy_mstis_2_run.ipynb
- toy_model_mstis/toy_mstis_3_analysis.ipynb
- gitlab: http://gitlab.e-cam2020.eu/dwhswenson/ops_tutorial
target: examples/ops_tutorial
mkdirs:
- examples/ops_tutorial
files:
- 1_tps_sampling_tutorial.ipynb
- 2_tps_analysis_tutorial.ipynb
- 3_committor_analysis_tutorial.ipynb
- 4_mstis_sampling_tutorial.ipynb
- 5_advanced_customize_shooting.ipynb
#- github: openpathsampling/ops_tutorial/main
#target: examples/ops_tutorial
#mkdirs:
#- examples/ops_tutorial
#files:
#- 1_tps_sampling_tutorial.ipynb
#- 2_tps_analysis_tutorial.ipynb
#- 3_committor_analysis_tutorial.ipynb
#- 4_mstis_sampling_tutorial.ipynb
#- 5_advanced_customize_shooting.ipynb

0 comments on commit 60eb8eb

Please sign in to comment.