Skip to content

Commit 0bb9058

Browse files
committed
GitHub requires execution count, let's normalize it to 1
1 parent f9f14c9 commit 0bb9058

9 files changed

+190
-1
lines changed

strip-tutorials.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@
66
import json
77
import pathlib
88

9+
CK = 'execution_count'
10+
911
for path in pathlib.Path.cwd().glob('./tutorials/*.ipynb'):
1012
with path.open('r') as fd:
1113
notebook = json.load(fd)
1214
for cell in notebook['cells']:
13-
cell.pop('execution_count', None)
15+
if CK in cell:
16+
cell[CK] = 1
1417
with path.open('w') as fd:
1518
json.dump(notebook, fd, indent=1)

tutorials/tbr-files.v0x01.netwalker.dropper.ipynb

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
},
3737
{
3838
"cell_type": "code",
39+
"execution_count": 1,
3940
"metadata": {},
4041
"outputs": [],
4142
"source": [
@@ -45,6 +46,7 @@
4546
},
4647
{
4748
"cell_type": "code",
49+
"execution_count": 1,
4850
"metadata": {},
4951
"outputs": [
5052
{
@@ -77,6 +79,7 @@
7779
},
7880
{
7981
"cell_type": "code",
82+
"execution_count": 1,
8083
"metadata": {},
8184
"outputs": [
8285
{
@@ -116,6 +119,7 @@
116119
},
117120
{
118121
"cell_type": "code",
122+
"execution_count": 1,
119123
"metadata": {},
120124
"outputs": [
121125
{
@@ -155,6 +159,7 @@
155159
},
156160
{
157161
"cell_type": "code",
162+
"execution_count": 1,
158163
"metadata": {},
159164
"outputs": [
160165
{
@@ -193,6 +198,7 @@
193198
},
194199
{
195200
"cell_type": "code",
201+
"execution_count": 1,
196202
"metadata": {},
197203
"outputs": [],
198204
"source": [
@@ -201,6 +207,7 @@
201207
},
202208
{
203209
"cell_type": "code",
210+
"execution_count": 1,
204211
"metadata": {},
205212
"outputs": [
206213
{
@@ -231,6 +238,7 @@
231238
},
232239
{
233240
"cell_type": "code",
241+
"execution_count": 1,
234242
"metadata": {},
235243
"outputs": [
236244
{
@@ -267,6 +275,7 @@
267275
},
268276
{
269277
"cell_type": "code",
278+
"execution_count": 1,
270279
"metadata": {},
271280
"outputs": [
272281
{
@@ -318,6 +327,7 @@
318327
},
319328
{
320329
"cell_type": "code",
330+
"execution_count": 1,
321331
"metadata": {},
322332
"outputs": [],
323333
"source": [
@@ -326,6 +336,7 @@
326336
},
327337
{
328338
"cell_type": "code",
339+
"execution_count": 1,
329340
"metadata": {},
330341
"outputs": [
331342
{
@@ -345,6 +356,7 @@
345356
},
346357
{
347358
"cell_type": "code",
359+
"execution_count": 1,
348360
"metadata": {},
349361
"outputs": [],
350362
"source": [
@@ -353,6 +365,7 @@
353365
},
354366
{
355367
"cell_type": "code",
368+
"execution_count": 1,
356369
"metadata": {},
357370
"outputs": [],
358371
"source": [
@@ -368,6 +381,7 @@
368381
},
369382
{
370383
"cell_type": "code",
384+
"execution_count": 1,
371385
"metadata": {},
372386
"outputs": [
373387
{
@@ -411,6 +425,7 @@
411425
},
412426
{
413427
"cell_type": "code",
428+
"execution_count": 1,
414429
"metadata": {},
415430
"outputs": [
416431
{
@@ -519,6 +534,7 @@
519534
},
520535
{
521536
"cell_type": "code",
537+
"execution_count": 1,
522538
"metadata": {},
523539
"outputs": [
524540
{
@@ -568,6 +584,7 @@
568584
},
569585
{
570586
"cell_type": "code",
587+
"execution_count": 1,
571588
"metadata": {},
572589
"outputs": [
573590
{
@@ -628,6 +645,7 @@
628645
},
629646
{
630647
"cell_type": "code",
648+
"execution_count": 1,
631649
"metadata": {},
632650
"outputs": [
633651
{
@@ -689,6 +707,7 @@
689707
},
690708
{
691709
"cell_type": "code",
710+
"execution_count": 1,
692711
"metadata": {},
693712
"outputs": [
694713
{
@@ -719,6 +738,7 @@
719738
},
720739
{
721740
"cell_type": "code",
741+
"execution_count": 1,
722742
"metadata": {},
723743
"outputs": [
724744
{
@@ -759,6 +779,7 @@
759779
},
760780
{
761781
"cell_type": "code",
782+
"execution_count": 1,
762783
"metadata": {},
763784
"outputs": [
764785
{
@@ -791,6 +812,7 @@
791812
},
792813
{
793814
"cell_type": "code",
815+
"execution_count": 1,
794816
"metadata": {},
795817
"outputs": [
796818
{

tutorials/tbr-files.v0x02.amadey.loader.ipynb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
},
1818
{
1919
"cell_type": "code",
20+
"execution_count": 1,
2021
"metadata": {},
2122
"outputs": [],
2223
"source": [
@@ -29,6 +30,7 @@
2930
},
3031
{
3132
"cell_type": "code",
33+
"execution_count": 1,
3234
"metadata": {},
3335
"outputs": [
3436
{
@@ -58,6 +60,7 @@
5860
},
5961
{
6062
"cell_type": "code",
63+
"execution_count": 1,
6164
"metadata": {},
6265
"outputs": [
6366
{
@@ -119,6 +122,7 @@
119122
},
120123
{
121124
"cell_type": "code",
125+
"execution_count": 1,
122126
"metadata": {},
123127
"outputs": [
124128
{
@@ -151,6 +155,7 @@
151155
},
152156
{
153157
"cell_type": "code",
158+
"execution_count": 1,
154159
"metadata": {},
155160
"outputs": [
156161
{
@@ -206,6 +211,7 @@
206211
},
207212
{
208213
"cell_type": "code",
214+
"execution_count": 1,
209215
"metadata": {},
210216
"outputs": [
211217
{

tutorials/tbr-files.v0x03.seduploader.ipynb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
},
1919
{
2020
"cell_type": "code",
21+
"execution_count": 1,
2122
"metadata": {},
2223
"outputs": [],
2324
"source": [
@@ -30,6 +31,7 @@
3031
},
3132
{
3233
"cell_type": "code",
34+
"execution_count": 1,
3335
"metadata": {},
3436
"outputs": [
3537
{
@@ -75,6 +77,7 @@
7577
},
7678
{
7779
"cell_type": "code",
80+
"execution_count": 1,
7881
"metadata": {},
7982
"outputs": [
8083
{
@@ -188,6 +191,7 @@
188191
},
189192
{
190193
"cell_type": "code",
194+
"execution_count": 1,
191195
"metadata": {},
192196
"outputs": [
193197
{
@@ -265,6 +269,7 @@
265269
},
266270
{
267271
"cell_type": "code",
272+
"execution_count": 1,
268273
"metadata": {},
269274
"outputs": [
270275
{
@@ -352,6 +357,7 @@
352357
},
353358
{
354359
"cell_type": "code",
360+
"execution_count": 1,
355361
"metadata": {},
356362
"outputs": [
357363
{
@@ -395,6 +401,7 @@
395401
},
396402
{
397403
"cell_type": "code",
404+
"execution_count": 1,
398405
"metadata": {},
399406
"outputs": [
400407
{
@@ -454,6 +461,7 @@
454461
},
455462
{
456463
"cell_type": "code",
464+
"execution_count": 1,
457465
"metadata": {},
458466
"outputs": [
459467
{

tutorials/tbr-files.v0x04.run.length.encoding.ipynb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
},
1414
{
1515
"cell_type": "code",
16+
"execution_count": 1,
1617
"metadata": {},
1718
"outputs": [],
1819
"source": [
@@ -22,6 +23,7 @@
2223
},
2324
{
2425
"cell_type": "code",
26+
"execution_count": 1,
2527
"metadata": {},
2628
"outputs": [
2729
{
@@ -47,6 +49,7 @@
4749
},
4850
{
4951
"cell_type": "code",
52+
"execution_count": 1,
5053
"metadata": {},
5154
"outputs": [
5255
{
@@ -89,6 +92,7 @@
8992
},
9093
{
9194
"cell_type": "code",
95+
"execution_count": 1,
9296
"metadata": {},
9397
"outputs": [
9498
{
@@ -131,6 +135,7 @@
131135
},
132136
{
133137
"cell_type": "code",
138+
"execution_count": 1,
134139
"metadata": {},
135140
"outputs": [],
136141
"source": [
@@ -169,6 +174,7 @@
169174
},
170175
{
171176
"cell_type": "code",
177+
"execution_count": 1,
172178
"metadata": {},
173179
"outputs": [
174180
{

0 commit comments

Comments
 (0)