rekatkan html ke mode org

12

Apakah ada cara mudah untuk menyalin / menempelkan teks dari jendela browser ke file org, secara otomatis mengubah tautan menjadi [-] []] tautan mode-org? Terima kasih!

laxxy
sumber
1
Anda dapat menyimpan HTML dan mengonversi ke org dengan pandoc.
abo-abo
Apakah tidak ada beberapa jenis perintah tautan insert, dengan minibuffer read prompt, di mana Anda bisa menarik tautan dari kill-ring dan menempelkannya ke minibuffer lalu menekan balik?
hukum
1
@lawlist: ada; tetapi pertanyaannya adalah tentang kasus di mana ada bagian besar teks dengan banyak tautan ... Saya akan periksa pandoc, terima kasih!
Laxxy

Jawaban:

9

Menyalin html dalam format org dari eww

Ini membutuhkan emacs 24.4 atau lebih tinggi.

  1. Konfigurasikan org-ewwmodul. Ini bukan bagian dari org, Anda harus menarik repo ke beberapa folder ( git clone https://orgmode.org/org-mode.git) atau menyalin file secara manual ke beberapa folder paket, meskipun git direkomendasikan karena membantu Anda menjaga keadaan tetap terkini.

  2. Kemudian tambahkan folder berkontribusi ke jalur Anda dan katakan bahwa org-eww diperlukan. Jika Anda kloning dari git, org-eww.elfile tersebut akan masuk /path/where/you/cloned/org-mode/contrib/lisp/.

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

    (require 'org-eww)

  3. Buka halaman web di eww(eww adalah browser di emacs, M-x eww). Anda bisa mendapatkan emacs untuk membuka link di eww melalui: (setq browse-url-browser-function 'eww-browse-url). Ini berguna dalam kombinasi dengan helm-google + eww).

  4. Pilih wilayah yang ingin Anda salin dari halaman html dan lakukan M-x org-eww-copy-for-org-mode. Jika tidak ada wilayah yang dipilih, seluruh halaman web akan disalin (termasuk tautan ke gambar). Sampai sekarang okuncinya tidak terikat pada eww-mode-map. Untuk kenyamanan, perintah ini dapat diikat ke tombol itu dalam mode peta itu:

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

  5. Kemudian gunakan C-yuntuk menempelkan ke file mode / buffer mode org Anda. Dengan iimage-modeAnda bahkan dapat melihat gambar dari situs web dan tautan dikonversi ke format mode org.

Leo Ufimtsev
sumber
Terima kasih! The pandocAlat disarankan dalam komentar adalah solusi lain - bagi saya itu akan menjadi sedikit lebih mudah untuk melaksanakan, tapi itu bagus untuk memiliki metode yang tidak bergantung pada alat-alat di luar Emacs ...
laxxy
Itu sepertinya menjanjikan. Namun pemformatan teks masih hilang ... Misalnya miring , dicetak tebal dan code. Kadang-kadang saya hanya ingin menyalin bagian teks daripada seluruh halaman web, mempertahankan formatnya. Apakah ada alternatif untuk pandocpendekatan.
xji
Saya mungkin masih lebih suka menggunakan beberapa alat eksternal seperti Evernoteatau Quiverjika itu tidak mungkin.
xji