up doc, remove unused wip

This commit is contained in:
Tykayn 2025-02-20 17:50:33 +01:00 committed by tykayn
parent 5fc7b49405
commit bda4f016f7
10 changed files with 16 additions and 389 deletions

View file

@ -1,21 +0,0 @@
# script qui se connecte à une base de données wordpress, fait la correspondance entre les billets de blog existants au format org roam et ceux présents en base
# puis ajoute des informations de propriété Org Roam manquantes aux fichiers org. Le lien entre les articles et les fichiers se fait en parsant les fichiers Org pour trouver un titre correspondant.
# on rajoute le slug dans les billets de blog Orgmode en tant que propriété #+title
# si le billet org n'a pas de propriété :ID: en entête, on en crée un à partir d'un uuid.
# exemple pour le fichier :
# :PROPERTIES:
# :ID: 7de1d854-431c-4517-9749-3679aec36b16
# :BLOG_ID: 826
# :BLOG_NAME: tykayn_blog
# :BLOG_PAGE_KIND: article
# :BLOG_PAGE_TITLE: Pink elephants and limonade
# :BLOG_PAGE_LANG: fr_FR
# :BLOG_PAGE_TAGS: truc,bidule,chose
# :BLOG_PAGE_CATEGORIES: vie numérique, kotlife
# :BLOG_SLUG: pink-elephants-and-limonade
# :BLOG_PAGE_URL: https://tykayn.fr/2009/pink-elephants-and-limonade
# :BLOG_PUBLISHED_AT: 2018-07-13 15:39:58
# :BLOG_MODIFIED_AT: 2018-08-22 12:07:46
# :STATUS: publish
# :END:
# #+title: pink-elephants-and-limonade

View file

@ -1,23 +0,0 @@
#!/bin/bash
# export:
# format gemini
pandoc --template templates/pandoc/template_gemini.lua -f html -t templates/pandoc/gmi.lua -o 2024-08-l-aventure-superphenix.gmi html/Laventure\ Superphénix🔥.\ Superphénix…\ sil\ est\ un\ réacteur…\ _\ by\ Dragonfeu\ _\ Medium.html
pandoc --template templates/pandoc/template_gemini.lua -f html -t templates/pandoc/gmi.lua -o 2024-03-recapitulatif-de-mon-contenu-twitter.gmi html/Récapitulatif\ de\ mon\ contenu\ twitter\ -\ Dragonfeu\ -\ Medium.html
pandoc --template templates/pandoc/template_gemini.lua -f html -t templates/pandoc/gmi.lua -o 2024-02-strategie-mitigation-accident-nucleaire.gmi html/Stratégie\ de\ mitigation\ de\ laccident\ de\ fusion\ du\ cœur\ sur\ lEPR.\ _\ by\ Dragonfeu\ _\ Sep,\ 2024\ _\ Medium.html
pandoc --template templates/pandoc/template_gemini.lua -f html -t templates/pandoc/gmi.lua -o 2024-01-recapitulatif-centrale-nucleaire-zaporijia.gmi html/Point\ de\ situation\ sur\ la\ centrale\ nucléaire\ de\ Zaporijia\ _\ by\ Dragonfeu\ _\ Medium.html
# format markdown
pandoc --template templates/pandoc/template_gemini.lua -f html -t markdown -o 2024-08-l-aventure-superphenix.md html/Laventure\ Superphénix🔥.\ Superphénix…\ sil\ est\ un\ réacteur…\ _\ by\ Dragonfeu\ _\ Medium.html
pandoc --template templates/pandoc/template_gemini.lua -f html -t markdown -o 2024-03-recapitulatif-de-mon-contenu-twitter.md html/Récapitulatif\ de\ mon\ contenu\ twitter\ -\ Dragonfeu\ -\ Medium.html
pandoc --template templates/pandoc/template_gemini.lua -f html -t markdown -o 2024-02-strategie-mitigation-accident-nucleaire.md html/Stratégie\ de\ mitigation\ de\ laccident\ de\ fusion\ du\ cœur\ sur\ lEPR.\ _\ by\ Dragonfeu\ _\ Sep,\ 2024\ _\ Medium.html
pandoc --template templates/pandoc/template_gemini.lua -f html -t markdown -o 2024-01-recapitulatif-centrale-nucleaire-zaporijia.md html/Point\ de\ situation\ sur\ la\ centrale\ nucléaire\ de\ Zaporijia\ _\ by\ Dragonfeu\ _\ Medium.html

View file

@ -1,35 +0,0 @@
import os
import shutil
# certains fichiers org contenant du html ne sont pas convertis avec pandoc
# on les cherche et on les met de côté
def chercher_fichiers_org(dossier_source, dossier_destination):
# Vérifier si le dossier de destination existe, sinon le créer
if not os.path.exists(dossier_destination):
os.makedirs(dossier_destination)
# Parcourir tous les fichiers dans le dossier source
for racine, dossiers, fichiers in os.walk(dossier_source):
for fichier in fichiers:
if fichier.endswith(".org"):
# Ouvrir le fichier en mode lecture
with open(os.path.join(racine, fichier), "r") as f:
contenu = f.read()
# Vérifier si ":html:" est dans le contenu du fichier
if ":html:" in contenu:
# Déplacer le fichier dans le dossier de destination
shutil.move(os.path.join(racine, fichier), os.path.join(dossier_destination, fichier))
print(f"Le fichier {fichier} a été déplacé avec succès.")
else:
print(f"Le fichier {fichier} ne contient pas ':html:', il n'a pas été déplacé.")
if __name__ == "__main__":
if len(os.sys.argv) != 3:
print("Usage: python script.py <dossier_source> <dossier_destination>")
exit(1)
dossier_source = os.sys.argv[1]
dossier_destination = os.sys.argv[2]
chercher_fichiers_org(dossier_source, dossier_destination)

View file

@ -1 +0,0 @@
# construit une liste des tags présents dans les fichiers orgmode en les reliant aux slugs de ces pages, génère une page pour lister les tags, et chaque page listant les articles liés à un tag.