Skip to content

Commit 2e9d178

Browse files
committed
Combining filters
1 parent 25555d9 commit 2e9d178

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

Diff for: .gitattributes

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
*.ipynb filter=remove-version
2-
*.ipynb filter=cached-output
1+
*.ipynb filter=nb-filters

Diff for: scripts/cache_filter_clean.sh

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/bin/bash
22
temp_out=$(mktemp)
3-
cat > $temp_out
4-
jupyter nbconvert --to notebook --ClearOutputPreprocessor.enabled=True $temp_out --stdout
5-
rm $temp_out
3+
mv $temp_out $temp_out.ipynb
4+
cat > $temp_out.ipynb
5+
jupyter nbconvert --to notebook --ClearOutputPreprocessor.enabled=True $temp_out.ipynb --output $temp_out.ipynb 1>&2
6+
jupyter nbconvert --to notebook --config scripts/rmvers_config.py $temp_out.ipynb --stdout
7+
rm $temp_out.ipynb

Diff for: scripts/cache_filter_smudge.sh

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ temp_out=$(mktemp)
33
mv $temp_out $temp_out.ipynb
44
cat > $temp_out.ipynb
55
jupyter nbconvert --to notebook --config scripts/convert_config.py $temp_out.ipynb --output $temp_out.ipynb 1>&2
6+
jupyter nbconvert --to notebook --config scripts/rmvers_config.py $temp_out.ipynb --output $temp_out.ipynb 1>&2
67
jupyter trust $temp_out.ipynb > /dev/null
78
cat $temp_out.ipynb
89
rm $temp_out.ipynb

Diff for: scripts/removeversion.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
class RemoveVersionPreprocessor(Preprocessor):
55

66
def preprocess(self, nb, resources):
7-
if 'version' in nb.metadata['language_info']:
8-
del nb.metadata['language_info']['version']
9-
return nb, resources
7+
if 'version' in nb.metadata['language_info']:
8+
del nb.metadata['language_info']['version']
9+
return nb, resources

0 commit comments

Comments
 (0)