上周,做博客聚合的博友圈在我的一篇博客里留言,我到他那边看了一下居然有提供 feed 订阅地址,于是满问他能不能开跨域让我从他那里拉数据,没想到居然同意了。
其实能有这种想法,只要是因为自己搭建的那个 FriendCircle 搭在 github 和 甲骨文 VPS 上,使用起来很不方便,看他收集博客都有自己审查,自己订阅的博客他那边都有,想图个省事。
于是在他开了允许跨域后,就在周末就着 GPT-3.5 把他的订阅地址加到了木木老师的 memos 3.0 里面了。
通过直接解析 xml 订阅地址,取前 18 篇内容,因为没有 avatar 头像,所以直接用户名取第一个字符做头像,目前效果如下。
话说,GPT-3.5 和 4.0 简直是两个人一样,有的问题问 3.5 翻来覆去的就是类似方法,要是说它给的方法不行,也只会说抱歉啥啥的然后再给你一个不行的办法,或者把原来的方法再重复一遍。而问了 4.0 完全就是另外一种方法,就像另一种思维方式一样,解决问题的效率也很高。
虽然直接用博友圈提供的订阅地址很方便,但用了这几天也是有 2 点顾虑。
1 是不知道这样直接跨域用 xml 是不是会有安全问题。刚好前天又收到腾讯云发来的短信,说我服务器检测到存在待处理的恶意文件:/tmp/phpEsCFbB
,威胁等级还是严重,疑似被黑客入侵什么的。ftp 和 终端上去看了下又没看到这个文件,也不知道在哪个 tmp 目录下。
2 是展示的内容不可控。虽然自己友圈的博客大部分都在博友圈收集的博客范围里,但更大一部分而且经常更新的,并不是自己很有兴趣看的。
所以就是先用着,可能到时候还是会撤掉。
当然也还是要感谢博友圈的无私奉献。
THE END
大家都已经玩的飞起啦我还在学习咋部署哈哈哈
docker部署就几个命令。
友圈的头像有不少好像挂了
你们这个玩的专业啊!
有时候腾讯混元助手也有不错的效果。一般我都是一个 GPT 不行,换一个试试。
没想到打开了下,居然发现有自己的记录。感谢各位大佬看得起
现在用的是3.5,回复确实……有种翻来覆去还是类似
抄了抄了,把 BlogFinder、积薪、博友圈、十年之约 都接入咯~
你这么一弄立马高大上。
github有个跨域代理项目https://github.com/Rob--W/cors-anywhere/
可以用vercel部署,
木木老师已经用上了。
你这个意思是木木的memos可以订阅feed?
自己加代码替换他其中的一部分内容。
这个方法不错,用他这个模版做订阅站,人才!
也不是订阅站,是博客聚会提供的订阅内容合集输出。
find / -type f -name phpEsCFbB。
但是我怀疑腾讯告诉你的时候已经被放进什么沙盒之类的地方了。
试了一下这个代码,返回是空的。
腾讯云为了卖付费的安全监护,有时候也会给些吓人的提示通知,不过这次指名道姓的应该不会是虚张声势吧。
另外请教下,看你网站点击外链有个中间跳转页面,怎么实现的,能分享下么?
这样是不是就能防止外链地址哪天变成违法的,不影响我们自己网站~
我也是出于这个考虑才加的。
这个很简单,我是用 php 写了一个 go.php 的页面,然后把外链 base64 转码,然后替换为 go.php?link=xxx 的格式,go.php 抓取链接里 link 的值再 base64 转码回来并设置 3 秒跳转,样式和文本都在 go.php 里自定义。不过你用的是 hugo 可能要怎么转换一下。
太专业了,不懂。方便把你的go.pho分享下?我让gpt转换成html试试~
一会儿发你邮箱,你可以把我上面说的当作要求,直接让gpt处理啊,把php的部分改成使用JavaScript来实现。
你这么一说很想尝试下gtp4.0,就是每个月太贵了~
跨域究竟是个啥意思呢?我翻了好的定义也没搞明白
我的理解是跨域名(跨网站)直接以某种格式获取内容,有的还有添加删除内容的权限,大多是api的形式。我这外行也不知道说的对不对。
我现在都是偶尔看看群体订阅,基本上大多数博友我都有订阅
你有自己建立订阅的服务吧。
可以搞个freshrss
是不是FTP→服务器(S)→强制显示隐藏文件(H)?
我是终端访问,然后 ls -l -a 这些命令来查看文件夹。
gpt是个好东西
要花钱钱才好用。
玩出花来了,现在的AI是真的强,估计以后只需说出想法就能将项目搭建起来了。
还是要有点基础知识的。