为了自动化写了很多脚本,却总是边用边丢,所以我写了一个脚本管理工具 https://juejin.cn/post/7369211590363430923

34 天前
 easychen
因为经常做一些自动化的工作,所以我会写一些脚本,不管是用无头浏览器去获取一些网站的内容,还是利用 apple script 将 Keynote 转为视频。这些年陆陆续续的算下来手上的脚本已经有几十上百个。

但是它们散落在代码库的各个地方,每次用的时候都很难找到。更麻烦的是各个脚本之间使用的语言接口都不一样。有时候想把它们串起来用,还需要进行重写。

所以我想要不我就干脆写一个工具把这些脚本统一管理起来... → https://juejin.cn/post/7369211590363430923
5460 次点击
所在节点    分享创造
47 条回复
tairan2006
34 天前
gist 你不知道么
qq316107934
34 天前
一楼没看完文章就发表评论,不是很友善。 这个感觉更像是脚本版的快捷指令管理器
kkk9
34 天前
捡了西瓜,丢了芝麻
kkk9
34 天前
说实话,op 之前的推送服务很好,但是现在变味了,不否认变现的重要性,但是不能软饭硬吃吧。

对于本帖,我更觉得更像是引流的推广软文,标题正文全部挂 juejin 链接,github 地址还得跳 juejin 去找?

@Livid
w568w
34 天前
挺好的,已 star 。几个小建议:

1. 每个小工具要单独写一个 schema json ,其实不很人体工学(既指 schema 也指 json )。有没有考虑让写脚本只需单文件?比如直接从 typescript 脚本里解析两个 interface 来确定输入输出结构和 Manifest 这些内容;

2. 和写脚本直接放到 ~/.local/bin 相比有什么优势?

我觉得脚本的意义就是用完即丢,不用考虑兼容性这些,随便硬编码也无所谓。但这个管理器看起来还能安装别人上传的脚本。说白了,越随意的需求越私人,没有发出去的必要;越公众的需求越正式,一般也不以「脚本」而是以「 API 」或「工具」相称,我写完了也不会发到你的仓库里。

我觉得不如转变思路,做个脚本的瑞士军刀 SDK ,把监控网页、显示 UI 输入、保存设置之类的常见需求都聚合起来,方便用户快速编写脚本,类似一个全平台的桌面端 autojs 。
angeni
34 天前
@kkk9
1. 挺方案这种动不动就圈管理的行为,感觉想小孩给家长告状。
2.虽然引流到了外站但是个人认为是情理之中的,内容创作并且开源。总不能全链路的为爱发电吧?
angeni
34 天前
@angeni
* 挺反感这种动不动就圈管理的行为,感觉像小孩给家长告状。
kkk9
34 天前
@angeni #6

1. 可以理解,互相尊重。

2. V2EX 是个技术社区,不是内容农场。如果是为了推广自己的产品,完全可以把全文贴上,留下捐助信息。
easychen
34 天前
@kkk9

Server 酱现在一样有大量的免费用户,PushDeer 到现在一直是开源免费的,企业推送的代码之前我们也开源了,可以自己搭。觉得不需要,不用就好,没必要阴阳怪气。

希望能就事论事,不要拿其他事情来攻击。

至于为啥不在 V2EX 贴全文,单纯的是因为没法编辑,改错字很麻烦。我甚至把网址都放 title 里边了。

V 站不光是你的,即使你认为是产品广告,我们依然有,至少有在「分享创造」节点发布自己的产品的权利吧。
easychen
34 天前
@w568w

1. 其实现在 schema 是 GPT 在写 😂 过段时间弄个自动生成的命令行。
2. 通过 npm 大规模的、开放式的分享,可以最大程度的重用。脚本只是一个方便程序员理解的说法,我们产品文档是称为应用。实际上现在的 fxd app 大部分都是重用性非常高的,比如 fetch 、search 、weibo/x publish 。
nicoljiang
34 天前
@kkk9 是哦,都开源了还不恭恭敬敬把东西喂你嘴里,现在玩开源的人真是太把自己当回事了。

另外,什么是内容农场啊?哪里都 Copy 一遍全文才叫内容农场好吗?

yc news 、techmeme 全是外链,也是内容农场?
kkk9
33 天前
@easychen #9
@nicoljiang #11

希望好好看看前面的对话,阴阳怪气的是谁?

就事论事,那说的就是软文的事情,何时说过你开源的不是?
kkk9
33 天前
@easychen #9 发帖后一段时间内是可以 EDIT 的,按钮在 title 下方, 望知道
easychen
33 天前
@kkk9 那请问:

1:我的「软文」和我们的推送服务有什么关系?
2:我们的推送服务和软饭又有什么关系?就因为它收费?
3:发帖后只有 30 分钟可以编辑,这段时间没有发现的错字依然改不了,依然不适合发长文。
MrSheng
33 天前
@easychen #14

首先掘金原文并不复杂,在这里直接发全文并不是一个难事。

其次,不可编辑的特性正是 V 站所倡导的,就如同发言也无法删除一样,就是希望每个人在发言的时候可以思考斟酌。有什么错误或者遗漏可以补充,这样比较容易还原事情的真相。

真实生活中的说出去的话可以更改吗?
doublebu
33 天前
当作 LLM Tools 这个确实很好,脚本一多就忘了某个脚本是做啥的。
ersic
33 天前
@kkk9 #4 他这也也获取不到啥利益,就是个文章,算不上推广吧
easychen
33 天前
@MrSheng

发不发全文只是一个选择,而不是强制的。如果站长在社区规则中添加这一条,我很乐意遵守。
你喜欢看自己文字里边充满错字,但有些人可能都难以忍受,这可以理解吧?

我纳闷的就是,为什么我一个(自以为)遵守了社区规则的帖子要被你们(甚至还不是管理)指责?

或者我换一个更友善的说法,你们能给我一个在 V2EX 社区发帖不会被不友善对待的潜规则列表吗?

比如:

1. 必须发开源
2. 必须贴全文
3. 必须不带二维码
4. 必须不带除 GitHub 以外的外链

???
foolnius
33 天前
https://www.v2ex.com/about

• 这里绝对不会全文转载任何文章,而只会以链接方式分享(V2EX 不反对文章的原作者自己全文转载自己写的原创文章)

楼上的几位要不先看看
shunia
33 天前
@kkk9 #4
"说实话,op 之前的推送服务很好,但是现在变味了,不否认变现的重要性,但是不能软饭硬吃吧。"
咋了?为什么突然在这里喷这事?引战了就把话说明白。我目前一直在使用 server 酱的免费服务,刚好符合我的需求,服务也很稳定,没有广告。我觉得足够友好。

"对于本帖,我更觉得更像是引流的推广软文,标题正文全部挂 juejin 链接,github 地址还得跳 juejin 去找?"
v2 确实更建议贴全文,不过你说话带的情绪太重了,上来就给人扣帽子,然后才开始揪全文的事。就算你 100%正确也不代表你可以表现得极其不友善。既然你这么尊重规则,那按照一般人理解,你和人家有仇有新开贴把事情说明白,抖出来让大家看看。这么一个相对正常的分享/推广贴就因为你在 4L 的回复而变得乱七八糟,实在让人恼火。说到“相互尊重”不知道你哪来的对规则,对 OP ,对看客的尊重。

利益无关,我甚至没点开 juejin 的链接,因为我不想打开任何 juejin 的链接。

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

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

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

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

© 2021 V2EX