當前位置:成語大全網 - 漢語詞典 - 拷貝iBooks(Mac books)時如何移除參考信息

拷貝iBooks(Mac books)時如何移除參考信息

看書的時候,我有時候需要把書上的內容抄下來。比如我要把書裏的內容做成Anki卡片讓我的孩子學習。有時候看不懂書裏的內容(裏面的單詞我還是看不懂全部)就貼到Google Translate裏翻譯。有這個引用的內容會比較麻煩。

刪除這麽長的標題真的很麻煩。

我最先找到的是在國外網站上找到的解決方案,這個鏈接的思路是壹樣的。就是使用Automator獲取剪貼板的內容,然後通過下面的bash命令刪除添加的引用信息:

然而,這個方案有壹個缺陷。多行復制的話,如果原文有雙引號,會被誤刪。

想修改bash的sed命令我壹竅不通,壹直想用Python來處理,但是壹直沒搞懂Automator的參數傳遞。

今天在網上偶然發現了這篇文章。這很有幫助。簡單來說,Automator獲取的文本傳輸到stdin,可以在Python的sys模塊中讀取,然後用Python的print功能將處理的結果傳輸到Automator。Automator可以將此結果賦給變量,或者直接輸出到剪貼板。

具體操作如下:

下面這個方法是我在折騰Automator的時候突然想到的。您可以將所選文本直接復制到剪貼板。這種方法只有壹個小問題,我們稍後會談到。

妳可以在下面的iBooks裏試試。壹般沒有問題,只要妳看的書不是這樣帶註音的,就不會有問題。