Créer en masse des sujets à partir d'Obsidian

J’ai plus de 120 entrées de journal que j’ai créées dans Obsidian, ce sont donc des fichiers markdown.
Existe-t-il un moyen de les importer toutes comme sujets sans avoir à créer chaque sujet manuellement ? Si oui, il est également important que l’horodatage soit très spécifique, car il y a une « chronologie ». Même si la chose de l’horodatage ne serait pas possible, au moins pouvoir créer tous les sujets en une seule fois serait formidable. Je devrai toujours faire quelques ajustements, en particulier pour les images, mais cela me ferait gagner du travail.

1 « J'aime »

Il existe un plugin Obsidian pour publier sur Discourse, mais je n’ai aucune idée s’il peut vous aider dans ce contexte :

D’après un test rapide, vous devriez indiquer manuellement quelle note publier. Il n’y a pas de publication en masse. C’est toujours plus rapide que de créer un sujet, copier/coller le titre/contenu.

3 « J'aime »

C’est en effet un excellent outil. Merci beaucoup de l’avoir partagé !
Et c’est génial, car :

1 - Le titre de la note est le titre du sujet Discourse
2 - Je peux choisir la catégorie vers laquelle importer
3 - Lorsque j’ai écrit ces notes, j’ai ajouté la date comme première ligne comme ceci : 03 déc. 2022. Maintenant, avec l’aide de Keyboard Maestro, j’ai créé une macro pour la remplacer par ceci 2022-12-03. Cela signifie que je n’ai qu’à mettre à jour toutes les dates dans ce format dans Obsidian d’abord, et lorsque je l’importerai sur le forum, je pourrai rapidement ajouter la date au champ Change Timestamp.

Un gain de temps, c’est sûr, même si je dois le faire un par un. C’est vraiment mieux que de les créer manuellement, de copier, coller, etc. Vous me sauvez la vie ! :slight_smile:

Et au fait, joyeux anniversaire !!! J’espère que vous passerez une excellente journée :birthday_cake:

3 « J'aime »

Lorsqu’il s’agit d’importer un certain nombre de sujets, l’API de Discourse peut être très précieuse.
S’il n’existait pas de plugin Obsidian pour effectuer cette importation, vous vous appuieriez probablement sur cela.

Alternativement, un script Ruby pourrait également faire l’affaire. ask.discourse.org peut fournir des résultats fiables pour ce type de tâche.

2 « J'aime »

Malheureusement, je ne connais pas les API. Je sais qu’elles existent, je sais qu’elles connectent 2 choses ou plus, mais c’est à peu près tout.

Pour être honnête, en tant que musicien, j’en sais déjà plus que ce que j’aurais jamais pensé savoir en ce qui concerne ce genre de « discours technique » :wink:

Je suis content de l’avoir appris, cependant, car cela me permet de faire beaucoup de choses moi-même qui nécessiteraient beaucoup de personnes différentes et, bien sûr, beaucoup d’investissements.

1 « J'aime »