1
yyfearth OP 好用或者有问题,回来报个结果吧~!:)
别灌水就行了 |
3
yyfearth OP # 注意!!!!!
安装新的之前,请务必删除原来的Ajax版本:Ajax Submit 等等~! 否则会重复发帖,浪费铜币~! !!!!!!!!!! |
4
yyfearth OP |
6
ayanamist 2012-04-29 16:23:30 +08:00
希望加入ajax的收藏,另外建议把这个脚本放到userscript上,可以用xxx.meta.js的方式检测自动更新什么的,会比较方便。
|
9
freefcw 2012-04-29 17:36:57 +08:00
大赞啊。。。我也觉得应该用ajax回复的……
|
11
nervouna 2012-04-30 16:08:12 +08:00
hell yes
|
12
jamev5 2012-04-30 18:35:28 +08:00
test!!!
|
13
ayanamist 2012-05-10 01:17:03 +08:00
继续恳求楼主把这个脚本上传userscripts
|
14
yyfearth OP @ayanamist @ayanamist 上传了
http://userscripts.org/scripts/show/132931 如果觉得不错可以推广一下这个帖子,目前耗币太快 另外,不懂啥是 xxx.meta.js 最近太慢,没空看其他资料,马上期末了 |
15
ayanamist 2012-05-10 16:29:42 +08:00 2
@yyfearth xxx.meta.js就是剥离了代码的user.js,可以用来检测版本更新什么的。
例如你的脚本在userscript上的地址是http://userscripts.org/scripts/source/132931.user.js 那http://userscripts.org/scripts/source/132931.meta.js 就是只有前面描述内容的东西。 可以通过这个,用正则搞出版本号后检测是否更新。 |
16
yyfearth OP |
17
ayanamist 2012-05-10 17:56:29 +08:00
|
18
yokle 2012-05-12 16:52:18 +08:00
不错的想法哦。。方便了很多
|
19
regent 2012-05-13 13:19:28 +08:00
有了这个脚本用起来舒服一些,尤其是加上了回复快捷键
|
20
regent 2012-05-13 13:36:20 +08:00
include部分请再加上 *://v2ex.com/t/*
不然在一些页面无效 |
22
vayn 2012-05-13 17:29:53 +08:00
|
23
tioover 2012-05-13 17:32:20 +08:00
看起来很好用的样子
|
24
yyfearth OP @vayn 但是chrome不一定支持吧?我是用chrome的,所以我优先考虑chrome的情况,而且我不愿意用tampermonkey。
|
25
vayn 2012-05-14 08:32:10 +08:00
@yyfearth Greasemonkey 0.9.8 开始有这个特性的,不知道 Chrome 原生支持到哪个版本。为啥不用 Tampermonkey?Firefox 上也要装 Greasemonkey 插件才能跑 userscript 啊
|
27
regent 2012-06-27 13:52:07 +08:00
能否在发帖的时候也支持ctrl + enter
|
29
ayanamist 2012-07-26 13:32:31 +08:00
现在好像会返回内容为空?
|
31
DragonPetter 2012-07-26 14:50:20 +08:00
试试看
|
32
ayanamist 2012-08-28 09:33:22 +08:00
这个在最新的改版中,ajax回复失效了,因为加入了一个额外的once字段,似乎是 @Livid 用来防csrf的?
看来你的todo里那个foreach field if need得做了……另外找submit的代码也要改一下,现在是button属性,不过有class=super这个特殊的。 本来想帮你改,无奈是CoffeeScript,不熟悉啊…… |
35
yyfearth OP 测试一下,貌似还是不能更新整个网页。
可以考虑重写一下抓取规则和整体结构 @ayanamist CoffeeScript 好用啊,JS里面的很多乱七八糟的东西都得到了处理,另外语法风格也很舒服 如果你喜欢 python or ruby 而且编译出来的JS代码的可读性也很好,除了注释处理起来麻烦一些 |
36
yyfearth OP @Livid 貌似收藏按钮和其他的移到了帖子的底部,漂亮了不少,只是从风格上有点突兀,应该用到更多的地方。
另外是不是考虑把“报告这个主题”也放到那里算了 |
37
yyfearth OP 貌似把once token解决了,这个没问题就发新版本。
|
38
ayanamist 2012-08-28 12:38:56 +08:00
@yyfearth 我是Pythoner,不过好像我自从开始学编程就喜欢那种罗里嗦啰的语言……很习惯看JS了……
CoffeeScript其实更像Ruby,和Python相去甚远…… 而且一个比较关键的地方是,CoffeeScript无法调试,无法用断点神马的。工程量一大,有个几千几万行,就很难维护了。 min后的文件小了,也失去了调试的可能。有时候光打log是没有用的,所以现在conditional breakpoint才在各家调试工具中都出现了啊。 |
39
ayanamist 2012-08-28 12:41:52 +08:00
@Livid 你这样不是办法的,完全可以让这个自动发帖的东西直接运行在网页里,作为一个content script,完整模拟整个发帖过程。加token的意义只有防CSRF了。
只有加入像其它网友说的,遭到不同网友举报10次,自动隐藏这个帖子等待审核。同一个网友连续3个帖子遭到审核,就默认他之后发的帖子所有都要遭到审核,除非审核通过。 防spam必须依靠人肉 |
40
yyfearth OP @ayanamist 问题在于这个社区貌似只有Livid一人在审核,这样他工作量太大了。
不过这个token意义不是特别大 Coffee主要是学ruby,但是基本的语法还是参照了python,ruby有end的(其实我希望可以有end) 调试的话,可以直接对编译的JS进行调试,默认编译的JS没有minify minify是为了加速,和Coffee无关。dev的时候不用minify就是了,minify是在deploy的时候自动完成的,现在Coffee的问题是和JS的line number对应还是比较麻烦,Coffee的issue里面已经讨论的比较火热了。 对我来说coffee只是为了方便写JS的一个工具而已,同样的实现,Coffee比JS代码量 特别是行数 少了很多 |
41
regent 2012-08-31 20:40:26 +08:00
脚本失效了,楼主做出了更新吗?
|
42
yyfearth OP @regent 更新了啊,如果你是Chrome的话,要删掉原来的重新安装。Firefox的GM是否支持自动更新我就不知道了。
我现在就在用这个脚本,没问题的啊. |
43
regent 2013-06-12 20:42:46 +08:00
发现最近用这个脚本回复的时候,会出现重复发布
|