问题标签 [nntp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
93 浏览

python - 从 (UTF-8?) 解码 NNTP 标头

我正在编写一些 Python 3 代码来获取 NNTP 消息、解析标头并处理数据。我的代码在前几百条消息中运行良好,然后我抛出异常。

例外是:

问题来自试图解析主题。消息的原始内容是:

那个?UTF-8?是我不知道如何处理的。自己呕吐的代码片段是:

0 投票
1 回答
29 浏览

protocols - 我必须向 NNTP 提供哪些标头?

这与先前的查询有关。RFC 5536 的第 1.5 节提到提交的原始文章可能缺少完整文章所具有的一些强制性标题。服务器将始终将完整的文章传递给客户端或对等方,因此它们将填充缺失的标题。但是可选的标题是什么?

如果需要,RFC 5536 和 3977 都提到填写 Message-ID,但没有其他任何内容。3977(第 6.3.1.3 节)中的示例暗示只需要 From、Newsgroups 和 Subject ;服务器可以填写 Message-ID、Date 和 Path。那讲得通; 那是实际的清单吗?某处是否有一些官方列表,可能在过时的 RFC 中?

0 投票
1 回答
141 浏览

javascript - 从平面数组构建一个树数组,父节点和子节点按日期排序(也就是如何对讨论进行排序)

有许多解决方案可以使用 JavaScript 从基于数字引用 ID 的平面数组构建树数组。但我找不到任何解决方案来创建基于字母数字 ID 和日期进行排序的树数组。

我有许多讨论消息存储在一个平面数组中(见下文)。我需要从中创建一个树数组,所有子项都按日期排序。这样整个讨论(包括初始消息以及对讨论线程中各种消息的回复)的消息顺序都是正确的,因为它们最初是发布的。

这是数组的一个示例。

目标是直观地打印有序的讨论树,如下所示:

我正在寻找 JavaScript 解决方案。

更新:

我发现,以下代码(数组中的所有条目都按天预先排序)将创建正确的树:

结果:

https://jsfiddle.net/jarosciak/73xuk25q/3/

有更好的想法吗?

0 投票
1 回答
28 浏览

centos - 尝试安装 NNTP 阅读器锡和 parsdate.y 错误

我正在尝试在 CentOS 7 VM 上安装 tin。./configure 运行良好,然后当我运行 make build 时,我得到...

有人可以告诉我我做错了什么吗?

谢谢。