20190901 - Livid's Weekly Report #8

2019-09-01 11:17:46 +08:00
 Livid

V2EX 最近开始支持一种新的类似 RSS / Atom 的内容输出格式—— JSON Feed:

https://www.jsonfeed.org/

之前我们已经支持了 Atom Feed。但是就像大家知道的那样,Atom 和 RSS 其实都已经是非常古老的技术标准,现在很少能够看到新的 API 还在使用 XML 格式。JSON 已经变成了主流标准。而 JSON Feed 就可以被认为是 JSON 格式的 RSS。

目前 V2EX 支持将节点的最新内容以 JSON Feed 输出,地址就是 /feed/ + 节点名 + .json,比如分享创造节点的访问地址是:

https://www.v2ex.com/go/create

那么对应的 JSON Feed 地址就是:

https://www.v2ex.com/feed/create.json


了解到这个格式其实还是因为最近发现了一款非常不错的新 RSS 阅读器 NetNewsWire 5.0。虽然版本号是 5.0,但其实这是一个用 Swift 5 完全重写的开源项目。

因为软件作者本身就是 JSON Feed 的设计者之一,NetNewsWire 5.0 提供了对 JSON Feed 的良好支持,从那个截图里就可以看到,不仅可以支持节点图标,甚至还可以支持每一个主题的创建者的头像。


从一开始,V2EX 使用 Node 这一概念对内容进行归类的目的,就是为了能够提升每一条信息的有用程度。每个主题有且只有一个节点,如果每天 V2EX 的每一个新主题的节点选择都是准确的话,那么只要订阅相应的节点,你就可以精准地获得你想要的内容。这会是一件很棒的事情。

我衷心希望大家在发帖时能够尽可能准确地为主题选择节点。同时,因为现在有了 NNW 这样的工具,管理团队也就可以更及时地发现和移动被错误归类的主题。


接下来,我们会支持更多其他类型的 JSON Feed 输出。比如:

13575 次点击
所在节点    写周报
30 条回复
jiezhi
2019-09-01 11:23:54 +08:00
可以按主题订阅了哦 吼吼
designer
2019-09-01 11:28:55 +08:00
非常棒,对于我一个浏览器 web 够用了感觉,app 也没下载过
peacelove
2019-09-01 11:39:19 +08:00
能订阅 flamewar 么。🐶
Buges
2019-09-01 11:49:21 +08:00
不知道 V2EX 的节点建立机制是怎样的,发布某些信息时找不到对应的节点时该如何?
(比如我希望发布在 /go/privacy 找不到只能发布在 /go/security , 我想这不利于信息的归类)
看起来节点只能由站长手动管理,而又存在像 /go/gyyz 这样的小众、具体到某一特定事物的节点似乎又像由用户创建的。
deorth
2019-09-01 12:01:16 +08:00
同问节点创建,我想我需要一个彩虹六号节点
Livid
2019-09-01 12:03:38 +08:00
@Buges 在这个网站建立的早期( 9 年前),节点的设立确实是随意并且个人化的。

最近几年我们关于这件事情的态度已经确立,就是只会建立与具体的技术话题有关的节点,比如软件、编程语言、数据库、硬件类型、操作系统等。

https://www.v2ex.com/help/node

后续所有的内容运营和优化,也都是完全围绕这条原则。
zander
2019-09-01 12:30:38 +08:00
feedbin 好像能自己架设,花时间研究下。
Seymer
2019-09-01 13:20:32 +08:00
请问下后期是否可以增加基于用户的 JSON Feed
wikinee
2019-09-01 13:33:29 +08:00
@Livid “我衷心希望大家在发帖时能够尽可能准确地为主题选择节点。”
我之前也考虑过这个问题,这就涉及到你想发帖给最了解的一群人,还是流量最大的一群人。
有些主题节点,非常冷清,几乎都没有什么主题量和阅读量,完全没法获得什么有用的信息或者讨论,只能在下一次换个流量大的主题了。
Livid
2019-09-01 14:08:49 +08:00
@Seymer 会有。

目前基于用户名的 Atom 格式已经有了,例如:

https://www.v2ex.com/feed/member/livid.xml
Livid
2019-09-01 14:11:28 +08:00
@wikinee 我最近越来越觉得像 NNW 这样的软件所提供的阅读和分享方式是我想要的。

如果把 V2EX 当作一个发布系统及能够帮你找到目标受众的公共空间,那么在节点的选择上多一些思考总是好的,总比乱选要好。
Livid
2019-09-01 14:13:05 +08:00
V2EX 永远不会在 Feed 里去插入广告或者统计系统。我相信保持 Feed 内容的绝对纯粹会是一件有长远价值的事情。
ansonsiva
2019-09-01 15:31:23 +08:00
玩球,我写的 macOS 客户端可以胎死腹中了
toptyloo
2019-09-01 15:58:05 +08:00
感觉 Windows 平台的相关内容很少,大致搜索了一下没有搜索到,请问 Windows 平台有什么阅读工具推荐么?
maninfog
2019-09-01 16:10:58 +08:00
某些涵盖范围比较广的节点是否考虑开设新的节点。比如新增「 Android 开发」节点和「 iOS 开发」节点用于从 Android 节点和 Apple 节点独立出来,仅用于讨论开发技术相关而不是产品。
vsitebon
2019-09-01 16:19:36 +08:00
@toptyloo irreader 算是一个,但是无法同步记录。
againstodds
2019-09-01 17:00:54 +08:00
NetNewsWire 用了下不错啊
zpvip
2019-09-01 18:51:54 +08:00
挺好的功能!

另:

希望有“全部”节点:
v2ex。com/?tab=all
www.v2ex。com/feed/all.json

还希望看到回帖,至少是拉取的时候的回帖。
annoy1309
2019-09-01 19:23:46 +08:00
有个想法,是否用户能够看到自己被降权的情况呢
我这个账户似乎由于发布某粮手机产商负面新闻被降权了(这个我认,毕竟 v2 大环境我不该发)
但是是否用户能看到自己被降权的情况比较好呢
also24
2019-09-01 19:24:56 +08:00
在我的理解中,节点等效于 “分类” ,一个主题只能从属于一个节点。

我其实更喜欢 TAG 的组织形式,因为一个主题可以具备多个 TAG,而 TAG 之间可以设置一些 “联动机制” 来实现更智能的覆盖。


SO …… 想问下站长是否有看到之前提的有关 TAG 的工单帖子,是否有考虑修复呢?

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

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

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

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

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

© 2021 V2EX