wklej html do trybu org


12

Czy istnieje prosty sposób na skopiowanie / wklejenie tekstu z okna przeglądarki do pliku organizacji, automatycznie konwertując linki na [[] []] linki w trybie organizacji? dzięki!


1
Możesz zapisać HTML i przekonwertować na org za pomocą pandoc.
— abo-abo

Czy nie ma jakiegoś rodzaju polecenia wstawiania łącza z monitem odczytu minibufora, w którym można po prostu wyrwać link z pierścienia zabijającego i wkleić go do minibufora, a następnie nacisnąć Return?
— prawnik

1
@lawlist: istnieje; ale pytanie dotyczy przypadku, w którym jest duży fragment tekstu z wieloma linkami ... Sprawdzę pandoc, dziękuję!
— laxxy

Odpowiedzi:


9

Kopiowanie html w formacie org z eww

Wymaga to emacsa 24.4 lub nowszego.

  1. Skonfiguruj org-ewwmoduł. To nie jest część organizacji, będziesz musiał pobrać repo do jakiegoś folderu ( git clone https://orgmode.org/org-mode.git) lub ręcznie skopiować plik do jakiegoś folderu pakietu, chociaż git jest zalecane, ponieważ pomaga zachować aktualność.

  2. Następnie dodaj folder swój wkład do swojej ścieżki i powiedz, że wymagana jest organizacja org-eww. Jeśli sklonowałeś z git, org-eww.elplik będzie w /path/where/you/cloned/org-mode/contrib/lisp/.

    (add-to-list 'load-path "/dir/path/containing/org-eww.el/")

    (require 'org-eww)

  3. Otwórz stronę internetową w eww(eww to przeglądarka w emacs, M-x eww). Można uzyskać emacs aby otworzyć linków w eww poprzez: (setq browse-url-browser-function 'eww-browse-url). Jest to przydatne w połączeniu z helm-google + eww).

  4. Wybierz region, który chcesz skopiować ze strony HTML i wykonaj M-x org-eww-copy-for-org-mode. Jeśli nie zostanie wybrany żaden region, cała strona zostanie skopiowana (łącznie z linkami do zdjęć). Na razie oklucz nie jest związany z eww-mode-map. Dla wygody to polecenie można przypisać do tego klawisza w tej mapie trybu:

    (define-key eww-mode-map (kbd "o") #'org-eww-copy-for-org-mode)

  5. Następnie użyj przycisku, C-yaby wkleić do pliku / bufora trybu org. Dzięki iimage-modeniemu możesz nawet zobaczyć obrazy ze strony internetowej, a linki są konwertowane do formatu trybu org.


Dzięki! pandocNarzędzie sugerowane w komentarzach jest inne rozwiązanie - dla mnie byłoby to nieco łatwiejsze do wdrożenia, ale miło jest mieć metodę, która nie polega na narzędzia poza Emacsa ...
— laxxy

To wydaje się obiecujące. Jednak formatowanie tekstu jest nadal tracone ... Na przykład kursywa , pogrubienie i code. Czasami chcę po prostu skopiować część tekstu zamiast całej strony, zachowując format. Czy jest jakaś alternatywa dla pandocpodejścia?
— Xji

Nadal wolę korzystać z niektórych narzędzi zewnętrznych, takich jak Evernotelub, Quiverjeśli nie jest to możliwe.
— Xji
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.