Existe-t-il un moyen simple de copier / coller du texte d'une fenêtre de navigateur dans un fichier org, en convertissant automatiquement les liens en liens en mode organisation [[] []]? Merci!
Vous pouvez enregistrer du HTML et le convertir en org avec pandoc.
abo-abo
N'y a-t-il pas un type de commande d'insertion de lien, avec une invite de lecture du mini-tampon, où vous pouvez simplement retirer le lien du kill-ring et le coller dans le mini-tampon, puis appuyer sur retour?
lawlist
1
@lawlist: il y a; mais la question concerne le cas où il y a un gros morceau de texte avec plusieurs liens ... Je vais vérifier pandoc, merci!
laxxy
Réponses:
9
Copie html au format org depuis eww
Cela nécessite emacs 24.4 ou version ultérieure.
Configurez le org-ewwmodule. Cela ne fait pas partie de l'organisation, vous devrez tirer le référentiel dans un dossier ( git clone https://orgmode.org/org-mode.git) ou copier manuellement le fichier dans un dossier de package, bien que git soit recommandé car il vous aide à garder les choses à jour.
Ajoutez ensuite le dossier de contribution dans votre chemin et dites que org-eww est requis. Si vous avez cloné depuis git, le org-eww.elfichier sera dedans /path/where/you/cloned/org-mode/contrib/lisp/.
Ouvrez une page Web dans eww(eww est un navigateur dans emacs, M-x eww). Vous pouvez obtenir emacs à ouvrir des liens dans EWW via: (setq browse-url-browser-function 'eww-browse-url). Ceci est utile en combinaison avec helm-google + eww).
Sélectionnez la région que vous souhaitez copier sur la page html et faites M-x org-eww-copy-for-org-mode. Si aucune région n'est sélectionnée, la page Web entière est copiée (y compris les liens vers les images). Pour l'instant, la oclé n'est pas liée au eww-mode-map. Pour plus de commodité, cette commande peut être liée à cette clé dans cette carte de mode:
Ensuite, utilisez C-ypour coller dans votre fichier / tampon en mode org. Avec iimage-modevous pouvez même voir les images du site Web et les liens sont convertis au format org-mode.
Merci! L' pandocoutil suggéré dans les commentaires est une autre solution - pour moi, ce serait un peu plus facile à implémenter, mais c'est bien d'avoir une méthode qui ne s'appuie pas sur des outils en dehors d'Emacs ...
laxxy
Cela semble prometteur. Cependant la mise en forme du texte est toujours perdue ... Par exemple italique , gras et code. Parfois, je veux juste copier une partie du texte au lieu de la page Web entière, en préservant le format. Existe-t-il une alternative à l' pandocapproche.
xji
Je préférerais peut-être encore utiliser des outils externes tels que Evernoteou Quiversi ce n'est pas possible.
pandoc
.pandoc
, merci!Réponses:
Copie html au format org depuis
eww
Cela nécessite emacs 24.4 ou version ultérieure.
Configurez le
org-eww
module. Cela ne fait pas partie de l'organisation, vous devrez tirer le référentiel dans un dossier (git clone https://orgmode.org/org-mode.git
) ou copier manuellement le fichier dans un dossier de package, bien que git soit recommandé car il vous aide à garder les choses à jour.Ajoutez ensuite le dossier de contribution dans votre chemin et dites que org-eww est requis. Si vous avez cloné depuis git, le
org-eww.el
fichier sera dedans/path/where/you/cloned/org-mode/contrib/lisp/
.(add-to-list 'load-path "/dir/path/containing/org-eww.el/")
(require 'org-eww)
Ouvrez une page Web dans
eww
(eww est un navigateur dans emacs,M-x eww
). Vous pouvez obtenir emacs à ouvrir des liens dans EWW via:(setq browse-url-browser-function 'eww-browse-url)
. Ceci est utile en combinaison avec helm-google + eww).Sélectionnez la région que vous souhaitez copier sur la page html et faites
M-x org-eww-copy-for-org-mode
. Si aucune région n'est sélectionnée, la page Web entière est copiée (y compris les liens vers les images). Pour l'instant, lao
clé n'est pas liée aueww-mode-map
. Pour plus de commodité, cette commande peut être liée à cette clé dans cette carte de mode:(define-key eww-mode-map (kbd "o") #'org-eww-copy-for-org-mode)
Ensuite, utilisez
C-y
pour coller dans votre fichier / tampon en mode org. Aveciimage-mode
vous pouvez même voir les images du site Web et les liens sont convertis au format org-mode.la source
pandoc
outil suggéré dans les commentaires est une autre solution - pour moi, ce serait un peu plus facile à implémenter, mais c'est bien d'avoir une méthode qui ne s'appuie pas sur des outils en dehors d'Emacs ...code
. Parfois, je veux juste copier une partie du texte au lieu de la page Web entière, en préservant le format. Existe-t-il une alternative à l'pandoc
approche.Evernote
ouQuiver
si ce n'est pas possible.