diff options
author | Rob Austein <sra@hactrn.net> | 2021-02-14 16:01:15 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2021-02-14 16:01:15 +0000 |
commit | e18e5b3d2559f5f0395ffe79416cdca3abc89310 (patch) | |
tree | 340bdc43c4bfa7bcc3c048eea4db848cabe470de | |
parent | ad1cc0517983e599897929b4c94463bf2af78f7c (diff) |
Start restructuring for Pelican
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | GNUmakefile | 3 | ||||
-rw-r--r-- | README | 3 | ||||
-rw-r--r-- | pelican/content/ASICImplementations.md (renamed from markdown/ASICImplementations.md) | 0 | ||||
-rw-r--r-- | pelican/content/AlphaBoard.md (renamed from markdown/AlphaBoard.md) | 0 | ||||
-rw-r--r-- | pelican/content/AlphaBoardComponents.md (renamed from markdown/AlphaBoardComponents.md) | 0 | ||||
-rw-r--r-- | pelican/content/AlphaBoardPictures.md (renamed from markdown/AlphaBoardPictures.md) | 0 | ||||
-rw-r--r-- | pelican/content/AlphaBoardReview.md (renamed from markdown/AlphaBoardReview.md) | 0 | ||||
-rw-r--r-- | pelican/content/AlphaBoardStrategy.md (renamed from markdown/AlphaBoardStrategy.md) | 0 | ||||
-rw-r--r-- | pelican/content/AlphaReviewLog.md (renamed from markdown/AlphaReviewLog.md) | 0 | ||||
-rw-r--r-- | pelican/content/AlphaSchematics.md (renamed from markdown/AlphaSchematics.md) | 0 | ||||
-rw-r--r-- | pelican/content/AlphaSealedBags.md (renamed from markdown/AlphaSealedBags.md) | 0 | ||||
-rw-r--r-- | pelican/content/AssuredTooChain.md (renamed from markdown/AssuredTooChain.md) | 0 | ||||
-rw-r--r-- | pelican/content/BerlinWorkshop.md (renamed from markdown/BerlinWorkshop.md) | 0 | ||||
-rw-r--r-- | pelican/content/BinaryPackages.md (renamed from markdown/BinaryPackages.md) | 0 | ||||
-rw-r--r-- | pelican/content/BuildingFromSource.md (renamed from markdown/BuildingFromSource.md) | 0 | ||||
-rw-r--r-- | pelican/content/ConfigureFPGA.md (renamed from markdown/ConfigureFPGA.md) | 0 | ||||
-rw-r--r-- | pelican/content/CoretestHashesC5G.md (renamed from markdown/CoretestHashesC5G.md) | 0 | ||||
-rw-r--r-- | pelican/content/CoretestHashesNovena.md (renamed from markdown/CoretestHashesNovena.md) | 0 | ||||
-rw-r--r-- | pelican/content/DNSSEC%2FRequirements.md (renamed from markdown/DNSSEC%2FRequirements.md) | 0 | ||||
-rw-r--r-- | pelican/content/DNSSEC.md (renamed from markdown/DNSSEC.md) | 0 | ||||
-rw-r--r-- | pelican/content/Dashboard.md (renamed from markdown/Dashboard.md) | 0 | ||||
-rw-r--r-- | pelican/content/DevBridgeBoard.md (renamed from markdown/DevBridgeBoard.md) | 0 | ||||
-rw-r--r-- | pelican/content/DevelopersGuide.md (renamed from markdown/DevelopersGuide.md) | 0 | ||||
-rw-r--r-- | pelican/content/DisasterRecovery.md (renamed from markdown/DisasterRecovery.md) | 0 | ||||
-rw-r--r-- | pelican/content/DocMeet.md (renamed from markdown/DocMeet.md) | 0 | ||||
-rw-r--r-- | pelican/content/Documents.md (renamed from markdown/Documents.md) | 0 | ||||
-rw-r--r-- | pelican/content/EDAToolchainSurvey%22.md (renamed from markdown/EDAToolchainSurvey%22.md) | 0 | ||||
-rw-r--r-- | pelican/content/EDAToolchainSurvey.md (renamed from markdown/EDAToolchainSurvey.md) | 0 | ||||
-rw-r--r-- | pelican/content/ExternalProjects.md (renamed from markdown/ExternalProjects.md) | 0 | ||||
-rw-r--r-- | pelican/content/ExternalProjectsTorHSM.md (renamed from markdown/ExternalProjectsTorHSM.md) | 0 | ||||
-rw-r--r-- | pelican/content/GettingStartedNovena.md (renamed from markdown/GettingStartedNovena.md) | 0 | ||||
-rw-r--r-- | pelican/content/Hardware.md (renamed from markdown/Hardware.md) | 0 | ||||
-rw-r--r-- | pelican/content/InterconnectStandards.md (renamed from markdown/InterconnectStandards.md) | 0 | ||||
-rw-r--r-- | pelican/content/Joachim%20Str%C3%B6mbergson.md (renamed from markdown/Joachim%20Str%C3%B6mbergson.md) | 0 | ||||
-rw-r--r-- | pelican/content/MailingLists.md (renamed from markdown/MailingLists.md) | 0 | ||||
-rw-r--r-- | pelican/content/MiscStuff.md (renamed from markdown/MiscStuff.md) | 0 | ||||
-rw-r--r-- | pelican/content/NoisyDiode.md (renamed from markdown/NoisyDiode.md) | 0 | ||||
-rw-r--r-- | pelican/content/OpenCryptoChip.md (renamed from markdown/OpenCryptoChip.md) | 0 | ||||
-rw-r--r-- | pelican/content/OpenDNSSEC.md (renamed from markdown/OpenDNSSEC.md) | 0 | ||||
-rw-r--r-- | pelican/content/PKCS11Proxy.md (renamed from markdown/PKCS11Proxy.md) | 0 | ||||
-rw-r--r-- | pelican/content/PostAlphaPlan.md (renamed from markdown/PostAlphaPlan.md) | 0 | ||||
-rw-r--r-- | pelican/content/PrahaWorkshop.md (renamed from markdown/PrahaWorkshop.md) | 0 | ||||
-rw-r--r-- | pelican/content/PrahaWorkshopSSH.md (renamed from markdown/PrahaWorkshopSSH.md) | 0 | ||||
-rw-r--r-- | pelican/content/ProjectArchive.md (renamed from markdown/ProjectArchive.md) | 0 | ||||
-rw-r--r-- | pelican/content/ProjectManagement.md (renamed from markdown/ProjectManagement.md) | 0 | ||||
-rw-r--r-- | pelican/content/ProjectMetadata.md (renamed from markdown/ProjectMetadata.md) | 0 | ||||
-rw-r--r-- | pelican/content/ProjectStatus.md (renamed from markdown/ProjectStatus.md) | 0 | ||||
-rw-r--r-- | pelican/content/QuickStart.md (renamed from markdown/QuickStart.md) | 0 | ||||
-rw-r--r-- | pelican/content/RandomnessTesting.md (renamed from markdown/RandomnessTesting.md) | 0 | ||||
-rw-r--r-- | pelican/content/RelatedWork.md (renamed from markdown/RelatedWork.md) | 0 | ||||
-rw-r--r-- | pelican/content/ReleaseNotes.md (renamed from markdown/ReleaseNotes.md) | 0 | ||||
-rw-r--r-- | pelican/content/Requirements.md (renamed from markdown/Requirements.md) | 0 | ||||
-rw-r--r-- | pelican/content/RoughV1.md (renamed from markdown/RoughV1.md) | 0 | ||||
-rw-r--r-- | pelican/content/SecureChannel.md (renamed from markdown/SecureChannel.md) | 0 | ||||
-rw-r--r-- | pelican/content/SideChannel.md (renamed from markdown/SideChannel.md) | 0 | ||||
-rw-r--r-- | pelican/content/StateOfPlay.md (renamed from markdown/StateOfPlay.md) | 0 | ||||
-rw-r--r-- | pelican/content/SunetInitialDevelopment.md (renamed from markdown/SunetInitialDevelopment.md) | 0 | ||||
-rw-r--r-- | pelican/content/TRNGDevelopment.md (renamed from markdown/TRNGDevelopment.md) | 0 | ||||
-rw-r--r-- | pelican/content/UpgradeToKSNG.md (renamed from markdown/UpgradeToKSNG.md) | 0 | ||||
-rw-r--r-- | pelican/content/Upgrading.md (renamed from markdown/Upgrading.md) | 0 | ||||
-rw-r--r-- | pelican/content/UsingSTLink.md (renamed from markdown/UsingSTLink.md) | 0 | ||||
-rw-r--r-- | pelican/content/WhoWeAre.md (renamed from markdown/WhoWeAre.md) | 0 | ||||
-rw-r--r-- | pelican/content/WikiStart.md (renamed from markdown/WikiStart.md) | 0 | ||||
-rwxr-xr-x | tools/extract.py | 9 | ||||
-rw-r--r-- | wiki/ASICImplementations.trac (renamed from tracwiki/ASICImplementations.trac) | 0 | ||||
-rw-r--r-- | wiki/AlphaBoard.trac (renamed from tracwiki/AlphaBoard.trac) | 0 | ||||
-rw-r--r-- | wiki/AlphaBoardComponents.trac (renamed from tracwiki/AlphaBoardComponents.trac) | 0 | ||||
-rw-r--r-- | wiki/AlphaBoardPictures.trac (renamed from tracwiki/AlphaBoardPictures.trac) | 0 | ||||
-rw-r--r-- | wiki/AlphaBoardReview.trac (renamed from tracwiki/AlphaBoardReview.trac) | 0 | ||||
-rw-r--r-- | wiki/AlphaBoardStrategy.trac (renamed from tracwiki/AlphaBoardStrategy.trac) | 0 | ||||
-rw-r--r-- | wiki/AlphaReviewLog.trac (renamed from tracwiki/AlphaReviewLog.trac) | 0 | ||||
-rw-r--r-- | wiki/AlphaSchematics.trac (renamed from tracwiki/AlphaSchematics.trac) | 0 | ||||
-rw-r--r-- | wiki/AlphaSealedBags.trac (renamed from tracwiki/AlphaSealedBags.trac) | 0 | ||||
-rw-r--r-- | wiki/AssuredTooChain.trac (renamed from tracwiki/AssuredTooChain.trac) | 0 | ||||
-rw-r--r-- | wiki/BerlinWorkshop.trac (renamed from tracwiki/BerlinWorkshop.trac) | 0 | ||||
-rw-r--r-- | wiki/BinaryPackages.trac (renamed from tracwiki/BinaryPackages.trac) | 0 | ||||
-rw-r--r-- | wiki/BuildingFromSource.trac (renamed from tracwiki/BuildingFromSource.trac) | 0 | ||||
-rw-r--r-- | wiki/ConfigureFPGA.trac (renamed from tracwiki/ConfigureFPGA.trac) | 0 | ||||
-rw-r--r-- | wiki/CoretestHashesC5G.trac (renamed from tracwiki/CoretestHashesC5G.trac) | 0 | ||||
-rw-r--r-- | wiki/CoretestHashesNovena.trac (renamed from tracwiki/CoretestHashesNovena.trac) | 0 | ||||
-rw-r--r-- | wiki/DNSSEC%2FRequirements.trac (renamed from tracwiki/DNSSEC%2FRequirements.trac) | 0 | ||||
-rw-r--r-- | wiki/DNSSEC.trac (renamed from tracwiki/DNSSEC.trac) | 0 | ||||
-rw-r--r-- | wiki/Dashboard.trac (renamed from tracwiki/Dashboard.trac) | 0 | ||||
-rw-r--r-- | wiki/DevBridgeBoard.trac (renamed from tracwiki/DevBridgeBoard.trac) | 0 | ||||
-rw-r--r-- | wiki/DevelopersGuide.trac (renamed from tracwiki/DevelopersGuide.trac) | 0 | ||||
-rw-r--r-- | wiki/DisasterRecovery.trac (renamed from tracwiki/DisasterRecovery.trac) | 0 | ||||
-rw-r--r-- | wiki/DocMeet.trac (renamed from tracwiki/DocMeet.trac) | 0 | ||||
-rw-r--r-- | wiki/Documents.trac (renamed from tracwiki/Documents.trac) | 0 | ||||
-rw-r--r-- | wiki/EDAToolchainSurvey%22.trac (renamed from tracwiki/EDAToolchainSurvey%22.trac) | 0 | ||||
-rw-r--r-- | wiki/EDAToolchainSurvey.trac (renamed from tracwiki/EDAToolchainSurvey.trac) | 0 | ||||
-rw-r--r-- | wiki/ExternalProjects.trac (renamed from tracwiki/ExternalProjects.trac) | 0 | ||||
-rw-r--r-- | wiki/ExternalProjectsTorHSM.trac (renamed from tracwiki/ExternalProjectsTorHSM.trac) | 0 | ||||
-rw-r--r-- | wiki/GettingStartedNovena.trac (renamed from tracwiki/GettingStartedNovena.trac) | 0 | ||||
-rw-r--r-- | wiki/Hardware.trac (renamed from tracwiki/Hardware.trac) | 0 | ||||
-rw-r--r-- | wiki/InterconnectStandards.trac (renamed from tracwiki/InterconnectStandards.trac) | 0 | ||||
-rw-r--r-- | wiki/Joachim%20Str%C3%B6mbergson.trac (renamed from tracwiki/Joachim%20Str%C3%B6mbergson.trac) | 0 | ||||
-rw-r--r-- | wiki/MailingLists.trac (renamed from tracwiki/MailingLists.trac) | 0 | ||||
-rw-r--r-- | wiki/MiscStuff.trac (renamed from tracwiki/MiscStuff.trac) | 0 | ||||
-rw-r--r-- | wiki/NoisyDiode.trac (renamed from tracwiki/NoisyDiode.trac) | 0 | ||||
-rw-r--r-- | wiki/OpenCryptoChip.trac (renamed from tracwiki/OpenCryptoChip.trac) | 0 | ||||
-rw-r--r-- | wiki/OpenDNSSEC.trac (renamed from tracwiki/OpenDNSSEC.trac) | 0 | ||||
-rw-r--r-- | wiki/PKCS11Proxy.trac (renamed from tracwiki/PKCS11Proxy.trac) | 0 | ||||
-rw-r--r-- | wiki/PostAlphaPlan.trac (renamed from tracwiki/PostAlphaPlan.trac) | 0 | ||||
-rw-r--r-- | wiki/PrahaWorkshop.trac (renamed from tracwiki/PrahaWorkshop.trac) | 0 | ||||
-rw-r--r-- | wiki/PrahaWorkshopSSH.trac (renamed from tracwiki/PrahaWorkshopSSH.trac) | 0 | ||||
-rw-r--r-- | wiki/ProjectArchive.trac (renamed from tracwiki/ProjectArchive.trac) | 0 | ||||
-rw-r--r-- | wiki/ProjectManagement.trac (renamed from tracwiki/ProjectManagement.trac) | 0 | ||||
-rw-r--r-- | wiki/ProjectMetadata.trac (renamed from tracwiki/ProjectMetadata.trac) | 0 | ||||
-rw-r--r-- | wiki/ProjectStatus.trac (renamed from tracwiki/ProjectStatus.trac) | 0 | ||||
-rw-r--r-- | wiki/QuickStart.trac (renamed from tracwiki/QuickStart.trac) | 0 | ||||
-rw-r--r-- | wiki/RandomnessTesting.trac (renamed from tracwiki/RandomnessTesting.trac) | 0 | ||||
-rw-r--r-- | wiki/RelatedWork.trac (renamed from tracwiki/RelatedWork.trac) | 0 | ||||
-rw-r--r-- | wiki/ReleaseNotes.trac (renamed from tracwiki/ReleaseNotes.trac) | 0 | ||||
-rw-r--r-- | wiki/Requirements.trac (renamed from tracwiki/Requirements.trac) | 0 | ||||
-rw-r--r-- | wiki/RoughV1.trac (renamed from tracwiki/RoughV1.trac) | 0 | ||||
-rw-r--r-- | wiki/SecureChannel.trac (renamed from tracwiki/SecureChannel.trac) | 0 | ||||
-rw-r--r-- | wiki/SideChannel.trac (renamed from tracwiki/SideChannel.trac) | 0 | ||||
-rw-r--r-- | wiki/StateOfPlay.trac (renamed from tracwiki/StateOfPlay.trac) | 0 | ||||
-rw-r--r-- | wiki/SunetInitialDevelopment.trac (renamed from tracwiki/SunetInitialDevelopment.trac) | 0 | ||||
-rw-r--r-- | wiki/TRNGDevelopment.trac (renamed from tracwiki/TRNGDevelopment.trac) | 0 | ||||
-rw-r--r-- | wiki/UpgradeToKSNG.trac (renamed from tracwiki/UpgradeToKSNG.trac) | 0 | ||||
-rw-r--r-- | wiki/Upgrading.trac (renamed from tracwiki/Upgrading.trac) | 0 | ||||
-rw-r--r-- | wiki/UsingSTLink.trac (renamed from tracwiki/UsingSTLink.trac) | 0 | ||||
-rw-r--r-- | wiki/WhoWeAre.trac (renamed from tracwiki/WhoWeAre.trac) | 0 | ||||
-rw-r--r-- | wiki/WikiStart.trac (renamed from tracwiki/WikiStart.trac) | 0 |
126 files changed, 13 insertions, 6 deletions
@@ -2,5 +2,5 @@ TAGS attachments trac.db tools/__pycache__ -#markdown -#tracwiki +#pelican +#wiki diff --git a/GNUmakefile b/GNUmakefile index 664d5d9..ade39b2 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,12 +1,11 @@ all: - mkdir -p tracwiki markdown tools/extract.py fetch: rsync -aP --delete bikeshed.cryptech.is:/home/trac/db/trac.db bikeshed.cryptech.is:/home/trac/files/attachments . clean: - rm -rf tracwiki markdown + rm -rf wiki pelican distclean: clean rm -rf trac.db attachments @@ -28,3 +28,6 @@ Several of them included in tools/ too. The most promising approach looks to be `tools/trac2md.py`, which is a bit crude but is written in a relatively sane style so should be fixable. + + +Pelican content format: https://docs.getpelican.com/en/latest/content.html diff --git a/markdown/ASICImplementations.md b/pelican/content/ASICImplementations.md index dc21bf9..dc21bf9 100644 --- a/markdown/ASICImplementations.md +++ b/pelican/content/ASICImplementations.md diff --git a/markdown/AlphaBoard.md b/pelican/content/AlphaBoard.md index 9dd7fee..9dd7fee 100644 --- a/markdown/AlphaBoard.md +++ b/pelican/content/AlphaBoard.md diff --git a/markdown/AlphaBoardComponents.md b/pelican/content/AlphaBoardComponents.md index 20b2ca5..20b2ca5 100644 --- a/markdown/AlphaBoardComponents.md +++ b/pelican/content/AlphaBoardComponents.md diff --git a/markdown/AlphaBoardPictures.md b/pelican/content/AlphaBoardPictures.md index 27caebe..27caebe 100644 --- a/markdown/AlphaBoardPictures.md +++ b/pelican/content/AlphaBoardPictures.md diff --git a/markdown/AlphaBoardReview.md b/pelican/content/AlphaBoardReview.md index 98b3d33..98b3d33 100644 --- a/markdown/AlphaBoardReview.md +++ b/pelican/content/AlphaBoardReview.md diff --git a/markdown/AlphaBoardStrategy.md b/pelican/content/AlphaBoardStrategy.md index 23c0b31..23c0b31 100644 --- a/markdown/AlphaBoardStrategy.md +++ b/pelican/content/AlphaBoardStrategy.md diff --git a/markdown/AlphaReviewLog.md b/pelican/content/AlphaReviewLog.md index 2d49480..2d49480 100644 --- a/markdown/AlphaReviewLog.md +++ b/pelican/content/AlphaReviewLog.md diff --git a/markdown/AlphaSchematics.md b/pelican/content/AlphaSchematics.md index 7d20880..7d20880 100644 --- a/markdown/AlphaSchematics.md +++ b/pelican/content/AlphaSchematics.md diff --git a/markdown/AlphaSealedBags.md b/pelican/content/AlphaSealedBags.md index 0f4d720..0f4d720 100644 --- a/markdown/AlphaSealedBags.md +++ b/pelican/content/AlphaSealedBags.md diff --git a/markdown/AssuredTooChain.md b/pelican/content/AssuredTooChain.md index 89ea7d9..89ea7d9 100644 --- a/markdown/AssuredTooChain.md +++ b/pelican/content/AssuredTooChain.md diff --git a/markdown/BerlinWorkshop.md b/pelican/content/BerlinWorkshop.md index 0c7da32..0c7da32 100644 --- a/markdown/BerlinWorkshop.md +++ b/pelican/content/BerlinWorkshop.md diff --git a/markdown/BinaryPackages.md b/pelican/content/BinaryPackages.md index 632299b..632299b 100644 --- a/markdown/BinaryPackages.md +++ b/pelican/content/BinaryPackages.md diff --git a/markdown/BuildingFromSource.md b/pelican/content/BuildingFromSource.md index 8f2a4fd..8f2a4fd 100644 --- a/markdown/BuildingFromSource.md +++ b/pelican/content/BuildingFromSource.md diff --git a/markdown/ConfigureFPGA.md b/pelican/content/ConfigureFPGA.md index 8a4beab..8a4beab 100644 --- a/markdown/ConfigureFPGA.md +++ b/pelican/content/ConfigureFPGA.md diff --git a/markdown/CoretestHashesC5G.md b/pelican/content/CoretestHashesC5G.md index 6d98aea..6d98aea 100644 --- a/markdown/CoretestHashesC5G.md +++ b/pelican/content/CoretestHashesC5G.md diff --git a/markdown/CoretestHashesNovena.md b/pelican/content/CoretestHashesNovena.md index 3dfc8cd..3dfc8cd 100644 --- a/markdown/CoretestHashesNovena.md +++ b/pelican/content/CoretestHashesNovena.md diff --git a/markdown/DNSSEC%2FRequirements.md b/pelican/content/DNSSEC%2FRequirements.md index 36b1152..36b1152 100644 --- a/markdown/DNSSEC%2FRequirements.md +++ b/pelican/content/DNSSEC%2FRequirements.md diff --git a/markdown/DNSSEC.md b/pelican/content/DNSSEC.md index 4d57d27..4d57d27 100644 --- a/markdown/DNSSEC.md +++ b/pelican/content/DNSSEC.md diff --git a/markdown/Dashboard.md b/pelican/content/Dashboard.md index ca2c512..ca2c512 100644 --- a/markdown/Dashboard.md +++ b/pelican/content/Dashboard.md diff --git a/markdown/DevBridgeBoard.md b/pelican/content/DevBridgeBoard.md index 41a12c4..41a12c4 100644 --- a/markdown/DevBridgeBoard.md +++ b/pelican/content/DevBridgeBoard.md diff --git a/markdown/DevelopersGuide.md b/pelican/content/DevelopersGuide.md index bbb0f1e..bbb0f1e 100644 --- a/markdown/DevelopersGuide.md +++ b/pelican/content/DevelopersGuide.md diff --git a/markdown/DisasterRecovery.md b/pelican/content/DisasterRecovery.md index 9c0e56f..9c0e56f 100644 --- a/markdown/DisasterRecovery.md +++ b/pelican/content/DisasterRecovery.md diff --git a/markdown/DocMeet.md b/pelican/content/DocMeet.md index b49ec5d..b49ec5d 100644 --- a/markdown/DocMeet.md +++ b/pelican/content/DocMeet.md diff --git a/markdown/Documents.md b/pelican/content/Documents.md index 94d19e1..94d19e1 100644 --- a/markdown/Documents.md +++ b/pelican/content/Documents.md diff --git a/markdown/EDAToolchainSurvey%22.md b/pelican/content/EDAToolchainSurvey%22.md index 5516a29..5516a29 100644 --- a/markdown/EDAToolchainSurvey%22.md +++ b/pelican/content/EDAToolchainSurvey%22.md diff --git a/markdown/EDAToolchainSurvey.md b/pelican/content/EDAToolchainSurvey.md index ffd40e6..ffd40e6 100644 --- a/markdown/EDAToolchainSurvey.md +++ b/pelican/content/EDAToolchainSurvey.md diff --git a/markdown/ExternalProjects.md b/pelican/content/ExternalProjects.md index d07eb4c..d07eb4c 100644 --- a/markdown/ExternalProjects.md +++ b/pelican/content/ExternalProjects.md diff --git a/markdown/ExternalProjectsTorHSM.md b/pelican/content/ExternalProjectsTorHSM.md index 9dd8b7c..9dd8b7c 100644 --- a/markdown/ExternalProjectsTorHSM.md +++ b/pelican/content/ExternalProjectsTorHSM.md diff --git a/markdown/GettingStartedNovena.md b/pelican/content/GettingStartedNovena.md index 97668a1..97668a1 100644 --- a/markdown/GettingStartedNovena.md +++ b/pelican/content/GettingStartedNovena.md diff --git a/markdown/Hardware.md b/pelican/content/Hardware.md index eaba3fa..eaba3fa 100644 --- a/markdown/Hardware.md +++ b/pelican/content/Hardware.md diff --git a/markdown/InterconnectStandards.md b/pelican/content/InterconnectStandards.md index 819b497..819b497 100644 --- a/markdown/InterconnectStandards.md +++ b/pelican/content/InterconnectStandards.md diff --git a/markdown/Joachim%20Str%C3%B6mbergson.md b/pelican/content/Joachim%20Str%C3%B6mbergson.md index dcf0a94..dcf0a94 100644 --- a/markdown/Joachim%20Str%C3%B6mbergson.md +++ b/pelican/content/Joachim%20Str%C3%B6mbergson.md diff --git a/markdown/MailingLists.md b/pelican/content/MailingLists.md index 599f336..599f336 100644 --- a/markdown/MailingLists.md +++ b/pelican/content/MailingLists.md diff --git a/markdown/MiscStuff.md b/pelican/content/MiscStuff.md index 8742c7b..8742c7b 100644 --- a/markdown/MiscStuff.md +++ b/pelican/content/MiscStuff.md diff --git a/markdown/NoisyDiode.md b/pelican/content/NoisyDiode.md index b4afe5a..b4afe5a 100644 --- a/markdown/NoisyDiode.md +++ b/pelican/content/NoisyDiode.md diff --git a/markdown/OpenCryptoChip.md b/pelican/content/OpenCryptoChip.md index ab250a3..ab250a3 100644 --- a/markdown/OpenCryptoChip.md +++ b/pelican/content/OpenCryptoChip.md diff --git a/markdown/OpenDNSSEC.md b/pelican/content/OpenDNSSEC.md index 49e2868..49e2868 100644 --- a/markdown/OpenDNSSEC.md +++ b/pelican/content/OpenDNSSEC.md diff --git a/markdown/PKCS11Proxy.md b/pelican/content/PKCS11Proxy.md index e0776a3..e0776a3 100644 --- a/markdown/PKCS11Proxy.md +++ b/pelican/content/PKCS11Proxy.md diff --git a/markdown/PostAlphaPlan.md b/pelican/content/PostAlphaPlan.md index aadc44a..aadc44a 100644 --- a/markdown/PostAlphaPlan.md +++ b/pelican/content/PostAlphaPlan.md diff --git a/markdown/PrahaWorkshop.md b/pelican/content/PrahaWorkshop.md index 6638dce..6638dce 100644 --- a/markdown/PrahaWorkshop.md +++ b/pelican/content/PrahaWorkshop.md diff --git a/markdown/PrahaWorkshopSSH.md b/pelican/content/PrahaWorkshopSSH.md index a48c5b6..a48c5b6 100644 --- a/markdown/PrahaWorkshopSSH.md +++ b/pelican/content/PrahaWorkshopSSH.md diff --git a/markdown/ProjectArchive.md b/pelican/content/ProjectArchive.md index 0407c13..0407c13 100644 --- a/markdown/ProjectArchive.md +++ b/pelican/content/ProjectArchive.md diff --git a/markdown/ProjectManagement.md b/pelican/content/ProjectManagement.md index aad8443..aad8443 100644 --- a/markdown/ProjectManagement.md +++ b/pelican/content/ProjectManagement.md diff --git a/markdown/ProjectMetadata.md b/pelican/content/ProjectMetadata.md index e9b9c70..e9b9c70 100644 --- a/markdown/ProjectMetadata.md +++ b/pelican/content/ProjectMetadata.md diff --git a/markdown/ProjectStatus.md b/pelican/content/ProjectStatus.md index c42d475..c42d475 100644 --- a/markdown/ProjectStatus.md +++ b/pelican/content/ProjectStatus.md diff --git a/markdown/QuickStart.md b/pelican/content/QuickStart.md index 75d5a3f..75d5a3f 100644 --- a/markdown/QuickStart.md +++ b/pelican/content/QuickStart.md diff --git a/markdown/RandomnessTesting.md b/pelican/content/RandomnessTesting.md index 0b14c59..0b14c59 100644 --- a/markdown/RandomnessTesting.md +++ b/pelican/content/RandomnessTesting.md diff --git a/markdown/RelatedWork.md b/pelican/content/RelatedWork.md index 221f614..221f614 100644 --- a/markdown/RelatedWork.md +++ b/pelican/content/RelatedWork.md diff --git a/markdown/ReleaseNotes.md b/pelican/content/ReleaseNotes.md index 43a7f5b..43a7f5b 100644 --- a/markdown/ReleaseNotes.md +++ b/pelican/content/ReleaseNotes.md diff --git a/markdown/Requirements.md b/pelican/content/Requirements.md index 434e4db..434e4db 100644 --- a/markdown/Requirements.md +++ b/pelican/content/Requirements.md diff --git a/markdown/RoughV1.md b/pelican/content/RoughV1.md index 1c0ec56..1c0ec56 100644 --- a/markdown/RoughV1.md +++ b/pelican/content/RoughV1.md diff --git a/markdown/SecureChannel.md b/pelican/content/SecureChannel.md index 1d943d5..1d943d5 100644 --- a/markdown/SecureChannel.md +++ b/pelican/content/SecureChannel.md diff --git a/markdown/SideChannel.md b/pelican/content/SideChannel.md index 83d031a..83d031a 100644 --- a/markdown/SideChannel.md +++ b/pelican/content/SideChannel.md diff --git a/markdown/StateOfPlay.md b/pelican/content/StateOfPlay.md index 06ad190..06ad190 100644 --- a/markdown/StateOfPlay.md +++ b/pelican/content/StateOfPlay.md diff --git a/markdown/SunetInitialDevelopment.md b/pelican/content/SunetInitialDevelopment.md index 974bd5e..974bd5e 100644 --- a/markdown/SunetInitialDevelopment.md +++ b/pelican/content/SunetInitialDevelopment.md diff --git a/markdown/TRNGDevelopment.md b/pelican/content/TRNGDevelopment.md index 9204952..9204952 100644 --- a/markdown/TRNGDevelopment.md +++ b/pelican/content/TRNGDevelopment.md diff --git a/markdown/UpgradeToKSNG.md b/pelican/content/UpgradeToKSNG.md index d33c834..d33c834 100644 --- a/markdown/UpgradeToKSNG.md +++ b/pelican/content/UpgradeToKSNG.md diff --git a/markdown/Upgrading.md b/pelican/content/Upgrading.md index bfc9106..bfc9106 100644 --- a/markdown/Upgrading.md +++ b/pelican/content/Upgrading.md diff --git a/markdown/UsingSTLink.md b/pelican/content/UsingSTLink.md index 18c0807..18c0807 100644 --- a/markdown/UsingSTLink.md +++ b/pelican/content/UsingSTLink.md diff --git a/markdown/WhoWeAre.md b/pelican/content/WhoWeAre.md index 1299661..1299661 100644 --- a/markdown/WhoWeAre.md +++ b/pelican/content/WhoWeAre.md diff --git a/markdown/WikiStart.md b/pelican/content/WikiStart.md index c84bafb..c84bafb 100644 --- a/markdown/WikiStart.md +++ b/pelican/content/WikiStart.md diff --git a/tools/extract.py b/tools/extract.py index dc401fd..8035b20 100755 --- a/tools/extract.py +++ b/tools/extract.py @@ -4,6 +4,7 @@ import fnmatch import hashlib import json import os +import shutil import sqlite3 import time import urllib.parse @@ -64,6 +65,10 @@ class Row(sqlite3.Row): def __getattr__(self, name): return self[name] +for dn in ("wiki", "pelican/content"): + if not os.path.exists(dn): + os.makedirs(dn) + db = sqlite3.connect("trac.db") db.row_factory = Row @@ -71,10 +76,10 @@ for row in db.execute(wiki_query): if keep(row.name): slug = urllib.parse.quote(row.name, "") print(slug, row.version) - with open("tracwiki/{}.trac".format(slug), "w") as f: + with open("wiki/{}.trac".format(slug), "w") as f: f.write(row.text) md = trac2md.WikiToMD(row.text) - with open("markdown/{}.md".format(slug), "w") as f: + with open("pelican/content/{}.md".format(slug), "w") as f: f.write(md) for row in db.execute(attachment_query): diff --git a/tracwiki/ASICImplementations.trac b/wiki/ASICImplementations.trac index 2f6373e..2f6373e 100644 --- a/tracwiki/ASICImplementations.trac +++ b/wiki/ASICImplementations.trac diff --git a/tracwiki/AlphaBoard.trac b/wiki/AlphaBoard.trac index 0718ebb..0718ebb 100644 --- a/tracwiki/AlphaBoard.trac +++ b/wiki/AlphaBoard.trac diff --git a/tracwiki/AlphaBoardComponents.trac b/wiki/AlphaBoardComponents.trac index eb62593..eb62593 100644 --- a/tracwiki/AlphaBoardComponents.trac +++ b/wiki/AlphaBoardComponents.trac diff --git a/tracwiki/AlphaBoardPictures.trac b/wiki/AlphaBoardPictures.trac index 83d5675..83d5675 100644 --- a/tracwiki/AlphaBoardPictures.trac +++ b/wiki/AlphaBoardPictures.trac diff --git a/tracwiki/AlphaBoardReview.trac b/wiki/AlphaBoardReview.trac index 7736877..7736877 100644 --- a/tracwiki/AlphaBoardReview.trac +++ b/wiki/AlphaBoardReview.trac diff --git a/tracwiki/AlphaBoardStrategy.trac b/wiki/AlphaBoardStrategy.trac index 2ee4498..2ee4498 100644 --- a/tracwiki/AlphaBoardStrategy.trac +++ b/wiki/AlphaBoardStrategy.trac diff --git a/tracwiki/AlphaReviewLog.trac b/wiki/AlphaReviewLog.trac index 911f624..911f624 100644 --- a/tracwiki/AlphaReviewLog.trac +++ b/wiki/AlphaReviewLog.trac diff --git a/tracwiki/AlphaSchematics.trac b/wiki/AlphaSchematics.trac index 940c5e2..940c5e2 100644 --- a/tracwiki/AlphaSchematics.trac +++ b/wiki/AlphaSchematics.trac diff --git a/tracwiki/AlphaSealedBags.trac b/wiki/AlphaSealedBags.trac index 247e26c..247e26c 100644 --- a/tracwiki/AlphaSealedBags.trac +++ b/wiki/AlphaSealedBags.trac diff --git a/tracwiki/AssuredTooChain.trac b/wiki/AssuredTooChain.trac index e4cd7ab..e4cd7ab 100644 --- a/tracwiki/AssuredTooChain.trac +++ b/wiki/AssuredTooChain.trac diff --git a/tracwiki/BerlinWorkshop.trac b/wiki/BerlinWorkshop.trac index e8463ed..e8463ed 100644 --- a/tracwiki/BerlinWorkshop.trac +++ b/wiki/BerlinWorkshop.trac diff --git a/tracwiki/BinaryPackages.trac b/wiki/BinaryPackages.trac index 7920461..7920461 100644 --- a/tracwiki/BinaryPackages.trac +++ b/wiki/BinaryPackages.trac diff --git a/tracwiki/BuildingFromSource.trac b/wiki/BuildingFromSource.trac index 2dc03ab..2dc03ab 100644 --- a/tracwiki/BuildingFromSource.trac +++ b/wiki/BuildingFromSource.trac diff --git a/tracwiki/ConfigureFPGA.trac b/wiki/ConfigureFPGA.trac index 6249faa..6249faa 100644 --- a/tracwiki/ConfigureFPGA.trac +++ b/wiki/ConfigureFPGA.trac diff --git a/tracwiki/CoretestHashesC5G.trac b/wiki/CoretestHashesC5G.trac index 0fb9e8d..0fb9e8d 100644 --- a/tracwiki/CoretestHashesC5G.trac +++ b/wiki/CoretestHashesC5G.trac diff --git a/tracwiki/CoretestHashesNovena.trac b/wiki/CoretestHashesNovena.trac index a614b62..a614b62 100644 --- a/tracwiki/CoretestHashesNovena.trac +++ b/wiki/CoretestHashesNovena.trac diff --git a/tracwiki/DNSSEC%2FRequirements.trac b/wiki/DNSSEC%2FRequirements.trac index b8f40f0..b8f40f0 100644 --- a/tracwiki/DNSSEC%2FRequirements.trac +++ b/wiki/DNSSEC%2FRequirements.trac diff --git a/tracwiki/DNSSEC.trac b/wiki/DNSSEC.trac index c6741b5..c6741b5 100644 --- a/tracwiki/DNSSEC.trac +++ b/wiki/DNSSEC.trac diff --git a/tracwiki/Dashboard.trac b/wiki/Dashboard.trac index 2b53f65..2b53f65 100644 --- a/tracwiki/Dashboard.trac +++ b/wiki/Dashboard.trac diff --git a/tracwiki/DevBridgeBoard.trac b/wiki/DevBridgeBoard.trac index e601fda..e601fda 100644 --- a/tracwiki/DevBridgeBoard.trac +++ b/wiki/DevBridgeBoard.trac diff --git a/tracwiki/DevelopersGuide.trac b/wiki/DevelopersGuide.trac index 55b49be..55b49be 100644 --- a/tracwiki/DevelopersGuide.trac +++ b/wiki/DevelopersGuide.trac diff --git a/tracwiki/DisasterRecovery.trac b/wiki/DisasterRecovery.trac index bdaa70f..bdaa70f 100644 --- a/tracwiki/DisasterRecovery.trac +++ b/wiki/DisasterRecovery.trac diff --git a/tracwiki/DocMeet.trac b/wiki/DocMeet.trac index 5d40191..5d40191 100644 --- a/tracwiki/DocMeet.trac +++ b/wiki/DocMeet.trac diff --git a/tracwiki/Documents.trac b/wiki/Documents.trac index 26397bd..26397bd 100644 --- a/tracwiki/Documents.trac +++ b/wiki/Documents.trac diff --git a/tracwiki/EDAToolchainSurvey%22.trac b/wiki/EDAToolchainSurvey%22.trac index f49c37c..f49c37c 100644 --- a/tracwiki/EDAToolchainSurvey%22.trac +++ b/wiki/EDAToolchainSurvey%22.trac diff --git a/tracwiki/EDAToolchainSurvey.trac b/wiki/EDAToolchainSurvey.trac index 4133456..4133456 100644 --- a/tracwiki/EDAToolchainSurvey.trac +++ b/wiki/EDAToolchainSurvey.trac diff --git a/tracwiki/ExternalProjects.trac b/wiki/ExternalProjects.trac index 99d6945..99d6945 100644 --- a/tracwiki/ExternalProjects.trac +++ b/wiki/ExternalProjects.trac diff --git a/tracwiki/ExternalProjectsTorHSM.trac b/wiki/ExternalProjectsTorHSM.trac index 13d88a6..13d88a6 100644 --- a/tracwiki/ExternalProjectsTorHSM.trac +++ b/wiki/ExternalProjectsTorHSM.trac diff --git a/tracwiki/GettingStartedNovena.trac b/wiki/GettingStartedNovena.trac index 1de2cef..1de2cef 100644 --- a/tracwiki/GettingStartedNovena.trac +++ b/wiki/GettingStartedNovena.trac diff --git a/tracwiki/Hardware.trac b/wiki/Hardware.trac index 4a90775..4a90775 100644 --- a/tracwiki/Hardware.trac +++ b/wiki/Hardware.trac diff --git a/tracwiki/InterconnectStandards.trac b/wiki/InterconnectStandards.trac index 75bdeaa..75bdeaa 100644 --- a/tracwiki/InterconnectStandards.trac +++ b/wiki/InterconnectStandards.trac diff --git a/tracwiki/Joachim%20Str%C3%B6mbergson.trac b/wiki/Joachim%20Str%C3%B6mbergson.trac index 151b814..151b814 100644 --- a/tracwiki/Joachim%20Str%C3%B6mbergson.trac +++ b/wiki/Joachim%20Str%C3%B6mbergson.trac diff --git a/tracwiki/MailingLists.trac b/wiki/MailingLists.trac index 44dfb84..44dfb84 100644 --- a/tracwiki/MailingLists.trac +++ b/wiki/MailingLists.trac diff --git a/tracwiki/MiscStuff.trac b/wiki/MiscStuff.trac index 7ac0d1e..7ac0d1e 100644 --- a/tracwiki/MiscStuff.trac +++ b/wiki/MiscStuff.trac diff --git a/tracwiki/NoisyDiode.trac b/wiki/NoisyDiode.trac index d20709b..d20709b 100644 --- a/tracwiki/NoisyDiode.trac +++ b/wiki/NoisyDiode.trac diff --git a/tracwiki/OpenCryptoChip.trac b/wiki/OpenCryptoChip.trac index d924ccf..d924ccf 100644 --- a/tracwiki/OpenCryptoChip.trac +++ b/wiki/OpenCryptoChip.trac diff --git a/tracwiki/OpenDNSSEC.trac b/wiki/OpenDNSSEC.trac index 1526a29..1526a29 100644 --- a/tracwiki/OpenDNSSEC.trac +++ b/wiki/OpenDNSSEC.trac diff --git a/tracwiki/PKCS11Proxy.trac b/wiki/PKCS11Proxy.trac index c448a97..c448a97 100644 --- a/tracwiki/PKCS11Proxy.trac +++ b/wiki/PKCS11Proxy.trac diff --git a/tracwiki/PostAlphaPlan.trac b/wiki/PostAlphaPlan.trac index fb4acef..fb4acef 100644 --- a/tracwiki/PostAlphaPlan.trac +++ b/wiki/PostAlphaPlan.trac diff --git a/tracwiki/PrahaWorkshop.trac b/wiki/PrahaWorkshop.trac index 57221b9..57221b9 100644 --- a/tracwiki/PrahaWorkshop.trac +++ b/wiki/PrahaWorkshop.trac diff --git a/tracwiki/PrahaWorkshopSSH.trac b/wiki/PrahaWorkshopSSH.trac index 8ec7080..8ec7080 100644 --- a/tracwiki/PrahaWorkshopSSH.trac +++ b/wiki/PrahaWorkshopSSH.trac diff --git a/tracwiki/ProjectArchive.trac b/wiki/ProjectArchive.trac index 1485c9b..1485c9b 100644 --- a/tracwiki/ProjectArchive.trac +++ b/wiki/ProjectArchive.trac diff --git a/tracwiki/ProjectManagement.trac b/wiki/ProjectManagement.trac index b5646a0..b5646a0 100644 --- a/tracwiki/ProjectManagement.trac +++ b/wiki/ProjectManagement.trac diff --git a/tracwiki/ProjectMetadata.trac b/wiki/ProjectMetadata.trac index 1c7712c..1c7712c 100644 --- a/tracwiki/ProjectMetadata.trac +++ b/wiki/ProjectMetadata.trac diff --git a/tracwiki/ProjectStatus.trac b/wiki/ProjectStatus.trac index a2e5118..a2e5118 100644 --- a/tracwiki/ProjectStatus.trac +++ b/wiki/ProjectStatus.trac diff --git a/tracwiki/QuickStart.trac b/wiki/QuickStart.trac index e2bb94e..e2bb94e 100644 --- a/tracwiki/QuickStart.trac +++ b/wiki/QuickStart.trac diff --git a/tracwiki/RandomnessTesting.trac b/wiki/RandomnessTesting.trac index 4ec3acf..4ec3acf 100644 --- a/tracwiki/RandomnessTesting.trac +++ b/wiki/RandomnessTesting.trac diff --git a/tracwiki/RelatedWork.trac b/wiki/RelatedWork.trac index 356f45e..356f45e 100644 --- a/tracwiki/RelatedWork.trac +++ b/wiki/RelatedWork.trac diff --git a/tracwiki/ReleaseNotes.trac b/wiki/ReleaseNotes.trac index 5cb9210..5cb9210 100644 --- a/tracwiki/ReleaseNotes.trac +++ b/wiki/ReleaseNotes.trac diff --git a/tracwiki/Requirements.trac b/wiki/Requirements.trac index 50c54b0..50c54b0 100644 --- a/tracwiki/Requirements.trac +++ b/wiki/Requirements.trac diff --git a/tracwiki/RoughV1.trac b/wiki/RoughV1.trac index a142056..a142056 100644 --- a/tracwiki/RoughV1.trac +++ b/wiki/RoughV1.trac diff --git a/tracwiki/SecureChannel.trac b/wiki/SecureChannel.trac index 0541a32..0541a32 100644 --- a/tracwiki/SecureChannel.trac +++ b/wiki/SecureChannel.trac diff --git a/tracwiki/SideChannel.trac b/wiki/SideChannel.trac index bfeb2b5..bfeb2b5 100644 --- a/tracwiki/SideChannel.trac +++ b/wiki/SideChannel.trac diff --git a/tracwiki/StateOfPlay.trac b/wiki/StateOfPlay.trac index f4178a2..f4178a2 100644 --- a/tracwiki/StateOfPlay.trac +++ b/wiki/StateOfPlay.trac diff --git a/tracwiki/SunetInitialDevelopment.trac b/wiki/SunetInitialDevelopment.trac index 3626c33..3626c33 100644 --- a/tracwiki/SunetInitialDevelopment.trac +++ b/wiki/SunetInitialDevelopment.trac diff --git a/tracwiki/TRNGDevelopment.trac b/wiki/TRNGDevelopment.trac index c2a4bf0..c2a4bf0 100644 --- a/tracwiki/TRNGDevelopment.trac +++ b/wiki/TRNGDevelopment.trac diff --git a/tracwiki/UpgradeToKSNG.trac b/wiki/UpgradeToKSNG.trac index 1120a7b..1120a7b 100644 --- a/tracwiki/UpgradeToKSNG.trac +++ b/wiki/UpgradeToKSNG.trac diff --git a/tracwiki/Upgrading.trac b/wiki/Upgrading.trac index d85368c..d85368c 100644 --- a/tracwiki/Upgrading.trac +++ b/wiki/Upgrading.trac diff --git a/tracwiki/UsingSTLink.trac b/wiki/UsingSTLink.trac index 92737cc..92737cc 100644 --- a/tracwiki/UsingSTLink.trac +++ b/wiki/UsingSTLink.trac diff --git a/tracwiki/WhoWeAre.trac b/wiki/WhoWeAre.trac index 9524aee..9524aee 100644 --- a/tracwiki/WhoWeAre.trac +++ b/wiki/WhoWeAre.trac diff --git a/tracwiki/WikiStart.trac b/wiki/WikiStart.trac index 9edbfae..9edbfae 100644 --- a/tracwiki/WikiStart.trac +++ b/wiki/WikiStart.trac |