V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Pipecraft  ›  全部回复第 8 页 / 共 42 页
回复总数  828
1 ... 4  5  6  7  8  9  10  11  12  13 ... 42  
2023-08-01 15:03:35 +08:00
回复了 ofk2kdfsj 创建的主题 分享创造 咨询一个问题: 售卖一个小程序
发图需要装浏览器插件或油猴脚本。https://greasyfork.org/zh-CN/scripts/466589
2023-08-01 14:36:23 +08:00
回复了 sloknyyz 创建的主题 程序员 10k+ star 的项目也搞假开源
GitHub 可以用来管理代码以外的东西(文档,issues 等),GitHub 可以有 private 项目,上 GitHub 不等于开源。
都上 V2 了,大家不可能不知道吧。
上面替作者洗的人为什么那么多人要提这个?难道 OP 真的不懂才说这个事情吗?

这个项目有 10K star ,见过几次出现在 GitHub Trending 上面,说明很多人认为(而且让人误认为)它是一个开源的项目。这个插件很好用,用户看到有 GitHub 链接,以为是开源的,给个 star 很正常吧。认为是开源的有错吗?为了给个 star 还必须翻一下代码?
我想说的是,一定有很多人不深入了解的话,会以为这是一个开源的项目。
dist 文件夹里的代码没有 minify ,没有混淆, 说它开放了源代码,也说得过去。

上面有人提开源协议。它现在是 End-User License Agreement (EULA),4 月 20 日以前是 GNU AFFERO GENERAL PUBLIC LICENSE Version 3 。看到 GNU AGPL 认为它是开源的也有吧。而且 dist 里还有”源代码“。

这个项目,目前有 677 个 fork ,只有 22 个 PR 。fork 一个文档项目为了自己部署文档吗?
大概看了一下,22 个 PR 大部分是修改 README 的,其中有 2 个是修改代码的。一个被 close 了,一个还是 open 状态。
那个 open 状态的 PR 的是一位国外开发者提交的,说明写的非常认真,让人敬佩。https://github.com/immersive-translate/immersive-translate/pull/773
可惜他们不知道自己修改的是 dist 文件夹下面的代码。

还有说没有吃开源的红利的,这个不可能一点没有。在 V2 见过几次有人说它是开源的插件,推荐使用的。V2 外面也有很多这么宣传的。
不能说开源的就更好,但插件这东西,能看到源码才更让人安心使用吧。一个插件,能在所有网站执行,与服务器有通信,不开源,作者信不过的话,你能放心用吗?
还有,如果是开源的,同是程序员,想支持一下的心还是有的。

我认为闭源没有问题,但不要让人误解为是开源的。误解为开源的人,也没有罪。
2023-07-31 15:45:23 +08:00
回复了 AppJun 创建的主题 V2EX 建议对频繁置顶进行限制
@mineralsalt #3 置顶大部分都是推广,特意写了油猴脚本,把所有置顶隐藏起来了
2023-07-31 15:23:38 +08:00
回复了 sloknyyz 创建的主题 程序员 10k+ star 的项目也搞假开源
官网的页脚有明显的 GitHub 链接,这是不是诱导呢?我反正第一次看时,以为是开源的。
如果只是用 GitHub 收集反馈,管理文档,只留 “问题反馈”就可以吧。
我不信 10K+ star 人们是冲着文档给的。居然还有 star history ,收集反馈炫耀这个干什么呢。
https://i.imgur.com/sUcIrrs.png
2023-07-31 14:28:27 +08:00
回复了 sloknyyz 创建的主题 程序员 10k+ star 的项目也搞假开源
这个新仓库一开始就没有提交过源代码。
刚听说这个插件时(今年二月),想参考一下代码写我的插件,没看到源代码有点失望了。
后来我的插件(小鱼标签)在 V2EX 介绍时,特意暗示了一下这个。( https://www.v2ex.com/t/924103

“源代码开源,不像其他插件只把打包后的代码开源。可以按自己需求,修改代码后使用” - 其他插件就是指的这个项目

https://i.imgur.com/5Ga5W3Q.png
2023-07-28 18:28:29 +08:00
回复了 Pipecraft 创建的主题 分享创造 推荐一个提升 V2EX 主题回复浏览体验的油猴脚本 - V2EX.REP
@admin7785 #7 上面回复忘记 @ 你了。

手机上打开设置的方法:

https://i.imgur.com/pvdZykA.png

https://i.imgur.com/p8zUXDB.jpeg
2023-07-28 18:26:31 +08:00
回复了 Pipecraft 创建的主题 分享创造 推荐一个提升 V2EX 主题回复浏览体验的油猴脚本 - V2EX.REP
发现加载多个分页时,滚动页面的话,会出现页面空白现象,等一会儿又正常。所有分页加载完毕后,就没有这个现象了。
不知道你那里是不是这样子。

估计是把加载的分页插入到页面时,阻塞页面渲染了。能否解决我再研究看看。

如果影响使用,可以把“预加载所有分页”选项关掉。
@revalue #18 支持数据导入功能。https://utags.pipecraft.net/data/
数据弄成下面这种格式就可以:

```json
{
"data": {
"meta": {
"databaseVersion": 2
},
"https://www.v2ex.com/member/Pipecraft": {
"tags": ["utags 作者"]
},
"https://www.v2ex.com/member/Livid": {
"tags": ["test", "站长"]
}
}
}

```
@revalue #12 可以试试「🏷️ 小鱼标签」用户脚本,支持 V2EX, Youtube, Twitter 等很多网站,给用户打标签加备注。
https://greasyfork.org/zh-CN/scripts/460718-utags-add-usertags-to-links
2023-07-25 14:13:37 +08:00
回复了 chenjia404 创建的主题 分享创造 支持粘贴板,自动生成 markdown 的 ipfs 永久不限量图床
不错,支持一下。
V2EX 回复里的 markdown 可以用 https://greasyfork.org/zh-CN/scripts/464541-links-helper 这个用户脚本解析。

[Before]

https://i.imgur.com/H02rHE2.png

[After]

https://i.imgur.com/TPKOFnJ.png
2023-07-25 13:53:56 +08:00
回复了 utags 创建的主题 分享创造 第一个支持 threads.net 的用户脚本
0.7.1 已发布。增加对 YouTube, Facebook, B 站, TikTok 的支持。
2023-07-24 16:35:22 +08:00
回复了 hengcai 创建的主题 分享创造 做了一个关于 Threads 的中文分享站点,欢迎大家投稿
投稿:支持 Threads 的用户脚本 https://www.v2ex.com/t/959278
2023-07-24 15:15:29 +08:00
回复了 paopjian 创建的主题 问与答 "最热" 板块展示的 TOP 热点,会屏蔽某些板块的数据?
因为 /t/959084 是 8 点以前的帖子。每天 8 点会 reset “最热”。
2023-07-23 02:15:40 +08:00
回复了 aptupdate 创建的主题 macOS 用了几年 macOS 才发现 Option+点击的操作。
看了这个帖子后刚发现,打开 Launchpad 后,按住 Option 键,变成删除应用状态。
2023-07-22 11:54:35 +08:00
回复了 yiboliu 创建的主题 问与答 找不到签到在哪?没有安装插件
在首页的头像下面,有“ 领取今日的登录奖励”链接。
自动签到的用户脚本很多,greasyfork 里搜一下。比如这个 https://greasyfork.org/zh-CN/scripts/466589-v2ex-rep
2023-07-21 15:52:19 +08:00
回复了 busuzhike 创建的主题 问与答 求一个油猴脚本,可以打开聚宽社区的帖子
上面这段代码只判断页面是否加载完毕,并没有判断数据是否加载完毕。

下面是简单实现。

```
function pageOnLoad() {
console.log("Do something")
const item = document.querySelector(
".jq-c-list_community__text,.jq-list__community-title"
)
item.click()
}

function checkAndRun(fn) {
return () => {
// 判断是否数据加载完毕
const item = document.querySelector(
".jq-c-list_community__text,.jq-list__community-title"
)
if (item) {
fn()
return true
}
}
}

const main = checkAndRun(pageOnLoad)

const observer = new MutationObserver(async (mutationsList) => {
if (main()) {
observer.disconnect()
}
})

observer.observe(document, {
childList: true,
subtree: true,
})

main()

```
1 ... 4  5  6  7  8  9  10  11  12  13 ... 42  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1789 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 04:34 · PVG 12:34 · LAX 20:34 · JFK 23:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.