写了个右键选择转换为 markdown 的 chrome 插件

2014-01-12 09:35:57 +08:00
 booksmith
https://github.com/suziwen/SelectAndConvertToMarkdown

主要功能有:

1. 选择文本后右键选择转换为markdown格式
* 直接转换成 markdown
* 转换成 markdown+ 文章来源地址
* 转换成 title + markdown + 文章来源地址
2. 在图片上右键选择时可直接将图片地址转换成markdown的图片链接格式
3. 在链接上右键选择时可将该链接转换成markdown的普通链接格式
4.在页面的空白处右键选择时可将该页地址转换成markdown的普通格式

没有chrome的开发者帐号,也没有一张支持外币的信用卡,没法注册google wallet。所以大家想用的话,只好先通过chrome的插件安装界面自己下载[crx]( https://github.com/suziwen/SelectAndConvertToMarkdown/raw/master/SelectAnConvertToMarkdown.crx )安装了

目前存在的问题:

1. 不支持frame,iframe里的内容选择
5348 次点击
所在节点    分享发现
18 条回复
horsley
2014-01-12 12:48:41 +08:00
赞!传说以后chrome不允许第三方扩展从商店外安装了,lz想要弄好这个还是得搞个开发者账号
外币信用卡问题用财付通的虚拟运通卡就可以了
TheJuli
2014-01-12 13:11:28 +08:00
LZ可以找基友代上架嘛(虽然是别人的名字=w=
mytharcher
2014-01-12 13:30:58 +08:00
今天早上刚去搜了:Chrome extension copy markdown:

[Copy as Markdown]( https://chrome.google.com/webstore/detail/copy-as-markdown/fkeaekngjflipcockcnpobkpbbfbhmdn )

作者的仓库: https://github.com/chitsaou/copy-as-markdown
booksmith
2014-01-12 15:14:17 +08:00
@horsley 你用google wallet和财付通绑定成功过吗。我还没试过这个,网上其他人好像说财付通最近不能这样操作了。

@TheJuli 求基友 ~!~

@mytharcher 嗯,其实这些功能很简单,已经在ruby上跟那作者聊,估计他会把这功能实现吧。我自己也算是练练手吧,现在感觉没太多难度,自己看源代码后花个一天也能整出来。我现在想的是能否把图片自动转换到我服务器上,如果这能实现那就方便多了@-@
horsley
2014-01-12 15:49:55 +08:00
@booksmith
1. 我就是这样绑定的
2. 我可以做你的基友……(帮你上架这个)
3. 为啥不支持frame,我觉得你只要all_frame注入content script就可以了,不过不知道是不是会有重复函数或者重复绑定事件的问题,直觉是可以解决的,我不懂……
booksmith
2014-01-12 16:55:22 +08:00
@horsley 嗯,那我研究研究下这个财付通先

上架还是小问题,主要还是想整个chrome开发者号,了解了解下流程

试过all_frame了,问题是如果用户选择的文本既有主页面下的,也包含frame页面下的,想拿到用户选择的文本对应的html是没法得到的,现在也没有什么好的思路。而且chrome的插件注入是分开注入的,也就是说主页面和frame页面都会执行content_js,这样暂时没有对它们进行分开处理,所以就先放弃了。像这个frame的问题,不知道evernote怎么处理的
kamal
2014-01-12 18:06:15 +08:00
前一段时间注册谷歌钱包成功了,国内信用卡,地址写香港,电话就写自己手机号。
然后付款到谷歌开发着验证,等了一个多星期吧,通过了,不过账单审核页面提示是三天,每天都写着三天。
xmbaozi
2014-01-12 18:47:07 +08:00
我有个右键拓展插件,已经上架,叫 我的右键 ,如果以后有更新可以,使用你的代码吗,会注明作者
booksmith
2014-01-12 21:30:39 +08:00
没有信用卡,更别提支持外币的那种了,现在表示很难受,以前有工作时没想着办,现在有点后悔,恨啊


@xmbaozi 用吧
chshouyu
2014-01-12 21:45:54 +08:00
挺好的,不过楼主的代码,很多API都比较旧了---
TheJuli
2014-01-12 21:56:26 +08:00
@booksmith 你有需要的话我可以帮你上架=_=
booksmith
2014-01-12 22:07:44 +08:00
@TheJuli 你已经注册了chrome开发者帐号了?如果可以的话那就用你的号上架下,然后把开发地址指向我的github上,只是以后更新就比较麻烦,其实最理想还是有个自己的号@-@
TheJuli
2014-01-12 22:18:50 +08:00
@booksmith 最近一直想注册来着,现在更坚定了。
就用户名会用我的名字吧,其他的能填你的都你的了。
至于更新麻烦以后可以慢慢..
TheJuli
2014-01-12 22:19:56 +08:00
@booksmith 注册费用是我支付,必然的,我只是想帮忙而已。
booksmith
2014-01-12 22:49:46 +08:00
@TheJuli 那也行,你可以把我github的文件下载下来,用压缩软件压成zip格式,就可以提交到chrome的插件开发中心了,软件名称就叫select and convert to markdown,描述里提供github上的readme里的内容就可以了,或者用中文的也行(MIT协议就不用填上去了)。**说明的最后提上github的地址就行了** ,软件的图标用 https://raw2.github.com/suziwen/SelectAndConvertToMarkdown/master/src/toolbar-copy-convert-markdown.png 这里面的。其他的没什么要求了
TheJuli
2014-01-12 23:44:46 +08:00
@booksmith 明天我去弄~
TheJuli
2014-01-13 14:18:53 +08:00
@booksmith 很抱歉不能了..拿信用卡支付的时候 他们挂到手动检查订单上面了
然后要我提交证件。
个人无法接受这一套。
booksmith
2014-01-13 15:01:40 +08:00
@TheJuli

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/96650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX