wikijs export - markdown

Smalltalk
Antworten
Benutzeravatar
whisper
Beiträge: 3193
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

wikijs export - markdown

Beitrag von whisper » 24.02.2024 09:59:11

Muss mal loswerden, dass ich glücklich darüber bin, über Debianpandoc gestolpert bin.
Herzlichen Dank an @paedubucher.
Ich betreibe privat ein wiki.js Version 2.5.301
Finde ich toll.
In der Firma existiert ein mediawiki. 3.6
Nun kommt es vor, dass ich mal einen Artikel ins mediawiki schaufeln will.
Zu Fuß eine Strafe, aber es gibt eine Lösung:

Code: Alles auswählen

pandoc --from gfm --to mediawiki --standalone
#funktioniert fast perfekt.
#Arbeitserparnis enorm!
#wikis.md ist der markdown aus dem Editor, lokal gespeichert.

pandoc --from gfm --to mediawiki --standalone --output gfm.md wikijs.md

#Mit folgenden oneliner den output ins clipboard verfrachten
cat gfm.md | xclip -selection clipboard
Juchuh! :mrgreen:

Edit Update:
Zweite gute Alternative ist:

Code: Alles auswählen

wget https://daucity.de/de/docker/gitlab
cat gitlab | pandoc -f html -t mediawiki -o mediawiki-from_html.md 
cat mediawiki-from_html.md | xclip -selection clipboard
Zuletzt geändert von whisper am 25.02.2024 17:02:29, insgesamt 2-mal geändert.

Benutzeravatar
TRex
Moderator
Beiträge: 8085
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: wikijs export - markdown

Beitrag von TRex » 24.02.2024 10:12:55

Das ist cool :)
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
whisper
Beiträge: 3193
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: wikijs export - markdown

Beitrag von whisper » 24.02.2024 12:55:02

und Debianxclip auch, immer wenn's brennt, fällt mir der Name nicht ein. Jetzt finde ich es im Wiki, wenn ich clipboard suche.

Benutzeravatar
TRex
Moderator
Beiträge: 8085
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: wikijs export - markdown

Beitrag von TRex » 24.02.2024 13:06:41

Das kann ich nicht vergessen, dazu benutze ich es zu oft. Wusstest du, dass man da auch Bilder reinschieben kann?

Code: Alles auswählen

maim -s | xclip -selection clipboard -t image/png
Debianmaim
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
whisper
Beiträge: 3193
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: wikijs export - markdown

Beitrag von whisper » 24.02.2024 13:18:26

Nee! :hail:

Code: Alles auswählen

cat hund-2013.jpeg |xclip -selection clipboard -t image/png
und in gimp erstellen aus Zwischenablage geht tatsächlich.
jaja diese kleinen unauffölligen tools :THX:
Wie sage ich meinem Kumpel immer:Know your tools
Immer wieder handele ich selber nicht so..

Benutzeravatar
TRex
Moderator
Beiträge: 8085
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: wikijs export - markdown

Beitrag von TRex » 24.02.2024 14:45:59

Wenn man schon eine Datei hat, ist der Bedarf für mich dafür nicht mehr so hoch. Aber um beispielsweise kurz nen (partiellen) Screenshot in nem Chatclient zu posten... da haben Windows (ab 10) und OSX eingebaute Tools, und vermutlich auch der eine oder andere große Desktop. Ich hab dafür diese Alternative gebaut/gefunden und sollte mir das unbedingt noch in ne Leiste in awesome integrieren...
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
whisper
Beiträge: 3193
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: wikijs export - markdown

Beitrag von whisper » 25.02.2024 08:23:32

TRex hat geschrieben: ↑ zum Beitrag ↑
24.02.2024 14:45:59
Wenn man schon eine Datei hat, ist der Bedarf für mich dafür nicht mehr so hoch. Aber um beispielsweise kurz nen (partiellen) Screenshot in nem Chatclient zu posten... da haben Windows (ab 10) und OSX eingebaute Tools, und vermutlich auch der eine oder andere große Desktop. Ich hab dafür diese Alternative gebaut/gefunden und sollte mir das unbedingt noch in ne Leiste in awesome integrieren...
War ja nur ein schnelltest von mir. Ich nutze Debianfireshot und bin unter gnome3 damit sehr zufrieden.
Damit fireshot mit wayland kooperiert habe ich einen shell Wrapper gemacht. Unter unix kein Problem, sowas.
Ja wir haben schon coole Betriebssysteme :mrgreen:

Benutzeravatar
whisper
Beiträge: 3193
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: wikijs export - markdown

Beitrag von whisper » 29.02.2024 18:04:58

nochmal zum Ursprung:
Achtung: die Option "eingebetteter Code" mit Back-ticswird im mediawiki nicht so schön umgesetzt und muss nachbearbeitet werden.
Mein Tipp: Darauf verzichten.

Benutzeravatar
whisper
Beiträge: 3193
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: wikijs export - markdown

Beitrag von whisper » 02.04.2024 17:50:54

Hier nochmal ein update zur Ursprungssache

Code: Alles auswählen

#!/bin/bash
# convertwiki.sh
# bed@zockertown.de
# (c) GPL 3
# $Revision: 1.4 $
# Nimmt als ersten Parameter die Quelle aus wikijs entgegen
# und schreibt es im mediawiki format in das clipboard
#

if ! command -v pandoc &> /dev/null
then
    echo "Pandoc ist nicht installiert. Bitte installieren Sie Pandoc, um dieses Skript zu verwenden."
    exit 1
fi

# Überprüfen, ob xclip installiert ist
if ! command -v xclip &> /dev/null
then
    echo "xclip ist nicht installiert. Bitte installieren Sie xclip, um dieses Skript zu verwenden."
    exit 1
fi




if [ $# -ne 1 ]
then
    echo "Usage:"
    echo "$0 wikijs-Source-Seite"
    exit
fi


pandoc --from gfm --to mediawiki --output mediawiki.wiki "$1"
xclip -selection clipboard < mediawiki.wiki

echo "Fertig."
echo "Die konvertierte Seite ist jetzt im Clipboard und als mediawiki.wiki gespeichert."

Antworten