最早给 GitHub - discourse/onebox: A gem for turning URLs into website previews 发的 pull request,官方的人说这种小众的东西最好还是做插件,好吧开始做插件:
插件就可以随便浪了,OBS 的前端大部分是 js ajax 取值的,正常的 web grabber 都不怎么好使,最后用的是 watir + chromedriver + headless chromium 实现的。
测试 request
最早给 GitHub - discourse/onebox: A gem for turning URLs into website previews 发的 pull request,官方的人说这种小众的东西最好还是做插件,好吧开始做插件:
插件就可以随便浪了,OBS 的前端大部分是 js ajax 取值的,正常的 web grabber 都不怎么好使,最后用的是 watir + chromedriver + headless chromium 实现的。
测试 request
支持苏姐,希望提供设置可以改成鼠标移动到上边再弹出预览,毕竟有点长
有 css 控制那个 buildstatus 的,但是插件没加载出来…还有装这个插件的 gems 把论坛服务器搞怪一下午…
现在 scss 好了,rubyzip 的 gem 依赖也搞定了(gem ‘rubyzip’, ‘1.2.2’ 会报 can not load ‘rubyzip’,因为直接 require ‘rubyzip’ 是不行的,要 require ‘zip’。加上一个 gem ‘rubyzip’, ‘1.2.2’, require_name: ‘zip’ 就好了)。