]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
:truck: Script to auto-resort tutorial src files
authorSebastián Ramírez <tiangolo@gmail.com>
Thu, 13 Dec 2018 17:26:30 +0000 (21:26 +0400)
committerSebastián Ramírez <tiangolo@gmail.com>
Thu, 13 Dec 2018 17:26:30 +0000 (21:26 +0400)
scripts/rename_tutorial_src_files.py [new file with mode: 0644]

diff --git a/scripts/rename_tutorial_src_files.py b/scripts/rename_tutorial_src_files.py
new file mode 100644 (file)
index 0000000..02878ad
--- /dev/null
@@ -0,0 +1,15 @@
+#%%
+from pathlib import Path
+from string import digits
+
+
+#%%
+directory = Path("../docs/tutorial/src")
+output_directory = Path("../docs/tutorial/out")
+files = sorted([Path(f) for f in directory.iterdir()])
+for i, f in enumerate(files):
+    f: Path
+    index = str(i + 1).zfill(2)
+    new_name = output_directory / f"tutorial{index}.py"
+    print(new_name)
+    f.rename(new_name)