diff --git a/src/encyclopedia/index0055.html%3Fid%3d11 b/src/encyclopedia/index0055.html
similarity index 100%
rename from src/encyclopedia/index0055.html%3Fid%3d11
rename to src/encyclopedia/index0055.html
diff --git a/src/encyclopedia/index0b30.html%3Fid%3d2 b/src/encyclopedia/index0b30.html
similarity index 100%
rename from src/encyclopedia/index0b30.html%3Fid%3d2
rename to src/encyclopedia/index0b30.html
diff --git a/src/encyclopedia/index190a.html%3Fid%3d17 b/src/encyclopedia/index190a.html
similarity index 100%
rename from src/encyclopedia/index190a.html%3Fid%3d17
rename to src/encyclopedia/index190a.html
diff --git a/src/encyclopedia/index2728.html%3Fid%3d16 b/src/encyclopedia/index2728.html
similarity index 100%
rename from src/encyclopedia/index2728.html%3Fid%3d16
rename to src/encyclopedia/index2728.html
diff --git a/src/encyclopedia/index3a9f.html%3Fid%3d6 b/src/encyclopedia/index3a9f.html
similarity index 100%
rename from src/encyclopedia/index3a9f.html%3Fid%3d6
rename to src/encyclopedia/index3a9f.html
diff --git a/src/encyclopedia/index4ef9.html%3Fid%3d12 b/src/encyclopedia/index4ef9.html
similarity index 100%
rename from src/encyclopedia/index4ef9.html%3Fid%3d12
rename to src/encyclopedia/index4ef9.html
diff --git a/src/encyclopedia/index5255.html%3Fid%3d9 b/src/encyclopedia/index5255.html
similarity index 100%
rename from src/encyclopedia/index5255.html%3Fid%3d9
rename to src/encyclopedia/index5255.html
diff --git a/src/encyclopedia/index681a.html%3Fid%3d1 b/src/encyclopedia/index681a.html
similarity index 100%
rename from src/encyclopedia/index681a.html%3Fid%3d1
rename to src/encyclopedia/index681a.html
diff --git a/src/encyclopedia/index6e03.html%3Fid%3d13 b/src/encyclopedia/index6e03.html
similarity index 100%
rename from src/encyclopedia/index6e03.html%3Fid%3d13
rename to src/encyclopedia/index6e03.html
diff --git a/src/encyclopedia/index7429.html%3Fid%3d15 b/src/encyclopedia/index7429.html
similarity index 100%
rename from src/encyclopedia/index7429.html%3Fid%3d15
rename to src/encyclopedia/index7429.html
diff --git a/src/encyclopedia/index87f1.html%3Fid%3d14 b/src/encyclopedia/index87f1.html
similarity index 100%
rename from src/encyclopedia/index87f1.html%3Fid%3d14
rename to src/encyclopedia/index87f1.html
diff --git a/src/encyclopedia/index8803.html%3Fid%3d7 b/src/encyclopedia/index8803.html
similarity index 100%
rename from src/encyclopedia/index8803.html%3Fid%3d7
rename to src/encyclopedia/index8803.html
diff --git a/src/encyclopedia/indexc3c9.html%3Fid%3d8 b/src/encyclopedia/indexc3c9.html
similarity index 100%
rename from src/encyclopedia/indexc3c9.html%3Fid%3d8
rename to src/encyclopedia/indexc3c9.html
diff --git a/src/encyclopedia/indexd61c.html%3Fid%3d5 b/src/encyclopedia/indexd61c.html
similarity index 100%
rename from src/encyclopedia/indexd61c.html%3Fid%3d5
rename to src/encyclopedia/indexd61c.html
diff --git a/src/encyclopedia/indexd708.html%3Fid%3d3 b/src/encyclopedia/indexd708.html
similarity index 100%
rename from src/encyclopedia/indexd708.html%3Fid%3d3
rename to src/encyclopedia/indexd708.html
diff --git a/src/encyclopedia/indexdcfd.html%3Fid%3d4 b/src/encyclopedia/indexdcfd.html
similarity index 100%
rename from src/encyclopedia/indexdcfd.html%3Fid%3d4
rename to src/encyclopedia/indexdcfd.html
diff --git a/src/encyclopedia/indexf41b.html%3Fid%3d10 b/src/encyclopedia/indexf41b.html
similarity index 100%
rename from src/encyclopedia/indexf41b.html%3Fid%3d10
rename to src/encyclopedia/indexf41b.html
diff --git a/src/fix_news.ps1 b/src/fix_news.ps1
new file mode 100644
index 0000000..a3787eb
--- /dev/null
+++ b/src/fix_news.ps1
@@ -0,0 +1,5 @@
+Get-ChildItem -Path ./*.html%* | ForEach-Object {
+ $NewName = ($_.Name -split "%")[0]
+ Write-Host $_ $NewName
+ Rename-Item -Path $_.FullName -NewName $NewName
+}
\ No newline at end of file
diff --git a/src/guide/basic/commands/commands12cd.html%3Fcommand%3dman b/src/guide/basic/commands/commands12cd.html
similarity index 100%
rename from src/guide/basic/commands/commands12cd.html%3Fcommand%3dman
rename to src/guide/basic/commands/commands12cd.html
diff --git a/src/guide/basic/commands/commands1acf.html%3Fcommand%3dmkdir b/src/guide/basic/commands/commands1acf.html
similarity index 100%
rename from src/guide/basic/commands/commands1acf.html%3Fcommand%3dmkdir
rename to src/guide/basic/commands/commands1acf.html
diff --git a/src/guide/basic/commands/commands24c8.html%3Fcommand%3dftp b/src/guide/basic/commands/commands24c8.html
similarity index 100%
rename from src/guide/basic/commands/commands24c8.html%3Fcommand%3dftp
rename to src/guide/basic/commands/commands24c8.html
diff --git a/src/guide/basic/commands/commands43e7.html%3Fcommand%3drm b/src/guide/basic/commands/commands43e7.html
similarity index 100%
rename from src/guide/basic/commands/commands43e7.html%3Fcommand%3drm
rename to src/guide/basic/commands/commands43e7.html
diff --git a/src/guide/basic/commands/commands4b18.html%3Fcommand%3dping b/src/guide/basic/commands/commands4b18.html
similarity index 100%
rename from src/guide/basic/commands/commands4b18.html%3Fcommand%3dping
rename to src/guide/basic/commands/commands4b18.html
diff --git a/src/guide/basic/commands/commands7e88.html%3Fcommand%3dcd b/src/guide/basic/commands/commands7e88.html
similarity index 100%
rename from src/guide/basic/commands/commands7e88.html%3Fcommand%3dcd
rename to src/guide/basic/commands/commands7e88.html
diff --git a/src/guide/basic/commands/commands804c.html%3Fcommand%3dpine b/src/guide/basic/commands/commands804c.html
similarity index 100%
rename from src/guide/basic/commands/commands804c.html%3Fcommand%3dpine
rename to src/guide/basic/commands/commands804c.html
diff --git a/src/guide/basic/commands/commands9e3a.html%3Fcommand%3ddate b/src/guide/basic/commands/commands9e3a.html
similarity index 100%
rename from src/guide/basic/commands/commands9e3a.html%3Fcommand%3ddate
rename to src/guide/basic/commands/commands9e3a.html
diff --git a/src/guide/basic/commands/commandsa82f.html%3Fcommand%3dexit b/src/guide/basic/commands/commandsa82f.html
similarity index 100%
rename from src/guide/basic/commands/commandsa82f.html%3Fcommand%3dexit
rename to src/guide/basic/commands/commandsa82f.html
diff --git a/src/guide/basic/commands/commandsb53b.html%3Fcommand%3dmv b/src/guide/basic/commands/commandsb53b.html
similarity index 100%
rename from src/guide/basic/commands/commandsb53b.html%3Fcommand%3dmv
rename to src/guide/basic/commands/commandsb53b.html
diff --git a/src/guide/basic/commands/commandsb728.html%3Fcommand%3dcp b/src/guide/basic/commands/commandsb728.html
similarity index 100%
rename from src/guide/basic/commands/commandsb728.html%3Fcommand%3dcp
rename to src/guide/basic/commands/commandsb728.html
diff --git a/src/guide/basic/commands/commandsbd73.html%3Fcommand%3dncftp b/src/guide/basic/commands/commandsbd73.html
similarity index 100%
rename from src/guide/basic/commands/commandsbd73.html%3Fcommand%3dncftp
rename to src/guide/basic/commands/commandsbd73.html
diff --git a/src/guide/basic/commands/commandsc6b6.html%3Fcommand%3dwho b/src/guide/basic/commands/commandsc6b6.html
similarity index 100%
rename from src/guide/basic/commands/commandsc6b6.html%3Fcommand%3dwho
rename to src/guide/basic/commands/commandsc6b6.html
diff --git a/src/guide/basic/commands/commandscaeb.html%3Fcommand%3dls b/src/guide/basic/commands/commandscaeb.html
similarity index 100%
rename from src/guide/basic/commands/commandscaeb.html%3Fcommand%3dls
rename to src/guide/basic/commands/commandscaeb.html
diff --git a/src/guide/basic/commands/commandscc59.html%3Fcommand%3dltin b/src/guide/basic/commands/commandscc59.html
similarity index 100%
rename from src/guide/basic/commands/commandscc59.html%3Fcommand%3dltin
rename to src/guide/basic/commands/commandscc59.html
diff --git a/src/guide/basic/commands/commandsceaf.html%3Fcommand%3dyppasswd b/src/guide/basic/commands/commandsceaf.html
similarity index 100%
rename from src/guide/basic/commands/commandsceaf.html%3Fcommand%3dyppasswd
rename to src/guide/basic/commands/commandsceaf.html
diff --git a/src/guide/basic/commands/commandsd2a7.html%3Fcommand%3dchmod b/src/guide/basic/commands/commandsd2a7.html
similarity index 100%
rename from src/guide/basic/commands/commandsd2a7.html%3Fcommand%3dchmod
rename to src/guide/basic/commands/commandsd2a7.html
diff --git a/src/guide/basic/commands/commandsdbd6.html%3Fcommand%3dcat b/src/guide/basic/commands/commandsdbd6.html
similarity index 100%
rename from src/guide/basic/commands/commandsdbd6.html%3Fcommand%3dcat
rename to src/guide/basic/commands/commandsdbd6.html
diff --git a/src/guide/basic/commands/commandsf7bc.html%3Fcommand%3dtelnet b/src/guide/basic/commands/commandsf7bc.html
similarity index 100%
rename from src/guide/basic/commands/commandsf7bc.html%3Fcommand%3dtelnet
rename to src/guide/basic/commands/commandsf7bc.html
diff --git a/src/news0055.html%3Fid%3d11 b/src/news0055.html
similarity index 100%
rename from src/news0055.html%3Fid%3d11
rename to src/news0055.html
diff --git a/src/news011a.html%3Fid%3d60 b/src/news011a.html
similarity index 100%
rename from src/news011a.html%3Fid%3d60
rename to src/news011a.html
diff --git a/src/news084d.html%3Fid%3d46 b/src/news084d.html
similarity index 100%
rename from src/news084d.html%3Fid%3d46
rename to src/news084d.html
diff --git a/src/news0b30.html%3Fid%3d2 b/src/news0b30.htm
similarity index 100%
rename from src/news0b30.html%3Fid%3d2
rename to src/news0b30.htm
diff --git a/src/news0c98.html%3Fid%3d50 b/src/news0c98.html
similarity index 100%
rename from src/news0c98.html%3Fid%3d50
rename to src/news0c98.html
diff --git a/src/news1434.html%3Fid%3d28 b/src/news1434.html
similarity index 100%
rename from src/news1434.html%3Fid%3d28
rename to src/news1434.html
diff --git a/src/news190a.html%3Fid%3d17 b/src/news190a.html
similarity index 100%
rename from src/news190a.html%3Fid%3d17
rename to src/news190a.html
diff --git a/src/news1e35.html%3Fid%3d39 b/src/news1e35.html
similarity index 100%
rename from src/news1e35.html%3Fid%3d39
rename to src/news1e35.html
diff --git a/src/news1e85.html%3Fid%3d54 b/src/news1e85.html
similarity index 100%
rename from src/news1e85.html%3Fid%3d54
rename to src/news1e85.html
diff --git a/src/news2568.html%3Fid%3d49 b/src/news2568.html
similarity index 100%
rename from src/news2568.html%3Fid%3d49
rename to src/news2568.html
diff --git a/src/news2580.html%3Fid%3d43 b/src/news2580.html
similarity index 100%
rename from src/news2580.html%3Fid%3d43
rename to src/news2580.html
diff --git a/src/news2728.html%3Fid%3d16 b/src/news2728.html
similarity index 100%
rename from src/news2728.html%3Fid%3d16
rename to src/news2728.html
diff --git a/src/news2e5f.html%3Fid%3d22 b/src/news2e5f.html
similarity index 100%
rename from src/news2e5f.html%3Fid%3d22
rename to src/news2e5f.html
diff --git a/src/news2fc6.html%3Fid%3d61 b/src/news2fc6.html
similarity index 100%
rename from src/news2fc6.html%3Fid%3d61
rename to src/news2fc6.html
diff --git a/src/news3162.html%3Fid%3d26 b/src/news3162.html
similarity index 100%
rename from src/news3162.html%3Fid%3d26
rename to src/news3162.html
diff --git a/src/news3221.html%3Fid%3d63 b/src/news3221.html
similarity index 100%
rename from src/news3221.html%3Fid%3d63
rename to src/news3221.html
diff --git a/src/news3773.html%3Fid%3d27 b/src/news3773.html
similarity index 100%
rename from src/news3773.html%3Fid%3d27
rename to src/news3773.html
diff --git a/src/news37ab.html%3Fid%3d59 b/src/news37ab.html
similarity index 100%
rename from src/news37ab.html%3Fid%3d59
rename to src/news37ab.html
diff --git a/src/news3a9f.html%3Fid%3d6 b/src/news3a9f.html
similarity index 100%
rename from src/news3a9f.html%3Fid%3d6
rename to src/news3a9f.html
diff --git a/src/news3ca5.html%3Fid%3d53 b/src/news3ca5.html
similarity index 100%
rename from src/news3ca5.html%3Fid%3d53
rename to src/news3ca5.html
diff --git a/src/news3ebc.html%3Fid%3d64 b/src/news3ebc.html
similarity index 100%
rename from src/news3ebc.html%3Fid%3d64
rename to src/news3ebc.html
diff --git a/src/news40ac.html%3Fid%3d35 b/src/news40ac.html
similarity index 100%
rename from src/news40ac.html%3Fid%3d35
rename to src/news40ac.html
diff --git a/src/news4411.html%3Fid%3d37 b/src/news4411.html
similarity index 100%
rename from src/news4411.html%3Fid%3d37
rename to src/news4411.html
diff --git a/src/news48db.html%3Fid%3d58 b/src/news48db.html
similarity index 100%
rename from src/news48db.html%3Fid%3d58
rename to src/news48db.html
diff --git a/src/news4944.html%3Fid%3d48 b/src/news4944.html
similarity index 100%
rename from src/news4944.html%3Fid%3d48
rename to src/news4944.html
diff --git a/src/news4ef9.html%3Fid%3d12 b/src/news4ef9.html
similarity index 100%
rename from src/news4ef9.html%3Fid%3d12
rename to src/news4ef9.html
diff --git a/src/news5255.html%3Fid%3d9 b/src/news5255.html
similarity index 100%
rename from src/news5255.html%3Fid%3d9
rename to src/news5255.html
diff --git a/src/news619c.html%3Fid%3d62 b/src/news619c.html
similarity index 100%
rename from src/news619c.html%3Fid%3d62
rename to src/news619c.html
diff --git a/src/news6258.html%3Fid%3d21 b/src/news6258.html
similarity index 100%
rename from src/news6258.html%3Fid%3d21
rename to src/news6258.html
diff --git a/src/news6396.html%3Fid%3d42 b/src/news6396.html
similarity index 100%
rename from src/news6396.html%3Fid%3d42
rename to src/news6396.html
diff --git a/src/news681a.html%3Fid%3d1 b/src/news681a.html
similarity index 100%
rename from src/news681a.html%3Fid%3d1
rename to src/news681a.html
diff --git a/src/news6e03.html%3Fid%3d13 b/src/news6e03.html
similarity index 100%
rename from src/news6e03.html%3Fid%3d13
rename to src/news6e03.html
diff --git a/src/news6fb5.html%3Fid%3d31 b/src/news6fb5.html
similarity index 100%
rename from src/news6fb5.html%3Fid%3d31
rename to src/news6fb5.html
diff --git a/src/news7429.html%3Fid%3d15 b/src/news7429.html
similarity index 100%
rename from src/news7429.html%3Fid%3d15
rename to src/news7429.html
diff --git a/src/news7d36.html%3Fid%3d51 b/src/news7d36.html
similarity index 100%
rename from src/news7d36.html%3Fid%3d51
rename to src/news7d36.html
diff --git a/src/news7df0.html%3Fid%3d41 b/src/news7df0.html
similarity index 100%
rename from src/news7df0.html%3Fid%3d41
rename to src/news7df0.html
diff --git a/src/news850a.html%3Fid%3d57 b/src/news850a.html
similarity index 100%
rename from src/news850a.html%3Fid%3d57
rename to src/news850a.html
diff --git a/src/news87f1.html%3Fid%3d14 b/src/news87f1.html
similarity index 100%
rename from src/news87f1.html%3Fid%3d14
rename to src/news87f1.html
diff --git a/src/news8803.html%3Fid%3d7 b/src/news8803.html
similarity index 100%
rename from src/news8803.html%3Fid%3d7
rename to src/news8803.html
diff --git a/src/news8bcf.html%3Fid%3d30 b/src/news8bcf.html
similarity index 100%
rename from src/news8bcf.html%3Fid%3d30
rename to src/news8bcf.html
diff --git a/src/news95dc.html%3Fid%3d29 b/src/news95dc.html
similarity index 100%
rename from src/news95dc.html%3Fid%3d29
rename to src/news95dc.html
diff --git a/src/news98dc.html%3Fid%3d45 b/src/news98dc.html
similarity index 100%
rename from src/news98dc.html%3Fid%3d45
rename to src/news98dc.html
diff --git a/src/news9c8a.html%3Fid%3d23 b/src/news9c8a.html
similarity index 100%
rename from src/news9c8a.html%3Fid%3d23
rename to src/news9c8a.html
diff --git a/src/newsa916.html%3Fid%3d44 b/src/newsa916.html
similarity index 100%
rename from src/newsa916.html%3Fid%3d44
rename to src/newsa916.html
diff --git a/src/newsa9bc.html%3Fid%3d19 b/src/newsa9bc.html
similarity index 100%
rename from src/newsa9bc.html%3Fid%3d19
rename to src/newsa9bc.html
diff --git a/src/newsa9e4.html%3Fid%3d55 b/src/newsa9e4.html
similarity index 100%
rename from src/newsa9e4.html%3Fid%3d55
rename to src/newsa9e4.html
diff --git a/src/newsadbc.html%3Fid%3d56 b/src/newsadbc.html
similarity index 100%
rename from src/newsadbc.html%3Fid%3d56
rename to src/newsadbc.html
diff --git a/src/newsbb33.html%3Fid%3d47 b/src/newsbb33.html
similarity index 100%
rename from src/newsbb33.html%3Fid%3d47
rename to src/newsbb33.html
diff --git a/src/newsc3c9.html%3Fid%3d8 b/src/newsc3c9.html
similarity index 100%
rename from src/newsc3c9.html%3Fid%3d8
rename to src/newsc3c9.html
diff --git a/src/newsc5b2.html%3Fid%3d66 b/src/newsc5b2.html
similarity index 100%
rename from src/newsc5b2.html%3Fid%3d66
rename to src/newsc5b2.html
diff --git a/src/newscdef.html%3Fid%3d38 b/src/newscdef.html
similarity index 100%
rename from src/newscdef.html%3Fid%3d38
rename to src/newscdef.html
diff --git a/src/newsd5e8.html%3Fid%3d34 b/src/newsd5e8.html
similarity index 100%
rename from src/newsd5e8.html%3Fid%3d34
rename to src/newsd5e8.html
diff --git a/src/newsd61c.html%3Fid%3d5 b/src/newsd61c.html
similarity index 100%
rename from src/newsd61c.html%3Fid%3d5
rename to src/newsd61c.html
diff --git a/src/newsd708.html%3Fid%3d3 b/src/newsd708.html
similarity index 100%
rename from src/newsd708.html%3Fid%3d3
rename to src/newsd708.html
diff --git a/src/newsdac1.html%3Fid%3d32 b/src/newsdac1.html
similarity index 100%
rename from src/newsdac1.html%3Fid%3d32
rename to src/newsdac1.html
diff --git a/src/newsdcfd.html%3Fid%3d4 b/src/newsdcfd.html
similarity index 100%
rename from src/newsdcfd.html%3Fid%3d4
rename to src/newsdcfd.html
diff --git a/src/newse371.html%3Fid%3d18 b/src/newse371.html
similarity index 100%
rename from src/newse371.html%3Fid%3d18
rename to src/newse371.html
diff --git a/src/newse5cc.html%3Fid%3d20 b/src/newse5cc.html
similarity index 100%
rename from src/newse5cc.html%3Fid%3d20
rename to src/newse5cc.html
diff --git a/src/newsef73.html%3Fid%3d33 b/src/newsef73.html
similarity index 100%
rename from src/newsef73.html%3Fid%3d33
rename to src/newsef73.html
diff --git a/src/newsf41b.html%3Fid%3d10 b/src/newsf41b.html
similarity index 100%
rename from src/newsf41b.html%3Fid%3d10
rename to src/newsf41b.html
diff --git a/src/newsf62c.html%3Fid%3d36 b/src/newsf62c.html
similarity index 100%
rename from src/newsf62c.html%3Fid%3d36
rename to src/newsf62c.html
diff --git a/src/newsf8d4.html%3Fid%3d65 b/src/newsf8d4.html
similarity index 100%
rename from src/newsf8d4.html%3Fid%3d65
rename to src/newsf8d4.html
diff --git a/src/newsfddb.html%3Fid%3d52 b/src/newsfddb.html
similarity index 100%
rename from src/newsfddb.html%3Fid%3d52
rename to src/newsfddb.html