Beyond the HTML

由于词典用HTML是数据渠道的便利性而用到其排版的优越性很少,用不到太多HTML特性

Terminal 下 一搜能不能有富文本,竟然常用的粗体、顔色啥的都有(python 的 rich 库为例)

这玩意配合vim啥的写个命令行的APP,应该会超cool啊, :laughing:

  • 动态图: 7 天展示有效的 https://asciinema.org/a/fITWImg4FpUG65Qrnk3QuVlva 还可以用 asciinema 录屏,非常的小容量。 :laughing:
  • jpg 图:
  • terminal 下还有mp3播放、文档阅读之类的。
  • Ctrl Alt F2 的显示效果大打折扣。。
  • terminal 内看文档时就能查词。
    • 不用到Goldendict 再切回去了。
    • 在 Emacs, Vim 里操纵文本、查詞翻页的快捷键一致 :laughing:
    • 进行记录容量远远比视频录屏更小的硬盘、备份、分享
  • 现在的已知mdict-utils + rich,再加数据重排(w3m試了下直接对HTML渲染好像对css不容易加载) + 常用 editor 的脚本綁定命令 :laughing:
a@dm:~/3/COD/COD9$ mdict -q hello cod.mdx
<link href="cod.css" rel="stylesheet"><cod><rw><hwd><c>hello</c></hwd><phx><pho>/həˈləʊ, he-/</pho> <x>int., n.</x> & <x>v.</x> (also <zhn>亦作</zhn> <h>hullo</h>, esp. <x>Brit.</x> <zhn>[尤英]</zhn> <h>hallo</h>)</phx></rw><rw><sa><cnx>●</cnx><prx><x>int.</x></prx> <def><sb><sqn>1</sqn><prx></prx> <def><uit><en></en><zh class="nvl"></zh><ex></ex><apx></apx></uit></def><sc><sqa>a</sqa><prx></prx> <def><uit><en>an expression of informal greeting, or esp. <x>Brit.</x> of surprise</en><zh>哈罗,喂(非正式的问候);[尤英]嘿(表示惊讶)</zh><ex></ex><apx></apx></uit></def></sc><sc><sqa>b</sqa><prx></prx> <def><uit><en>used to begin a telephone conversation</en><zh>喂!(用于开始电话交谈)</zh><ex></ex><apx></apx></uit></def></sc></sb><sb><sqn>2</sqn><prx></prx> <def><uit><en>a cry used to call attention</en><zh>喂(用于引起人们的注意)</zh><ex></ex><apx></apx></uit></def></sb></def></sa></rw><rw><sa><cnx>●</cnx><prx><x>n.</x> (<x>pl.</x> <h>-os</h>)</prx> <def><uit><en>a cry of ‘hello’</en><zh>“喂”的招呼声</zh><ex></ex><apx></apx></uit></def></sa></rw><rw><sa><cnx>●</cnx><prx><x>v. intr.</x> (<h>-oes</h>, <h>-oed</h>)</prx> <def><uit><en>cry ‘hello’ [variant of earlier HOLLO]</en><zh>喊“喂”;呼唤;招呼</zh><ex></ex><apx></apx></uit></def></sa></rw></cod>

  • mdict + w3m(without rich):
  • 默认的asciinema 鼠标拖动时不录屏,这这这,不知道是不支持还是得设置。

看到这个标题,让我想起Love Story里的一句台词:
Please watch yor profanity, preppy.

1 个赞