问题标签 [reddit]

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 回答
1393 浏览

comments - Reddit 的评论系统(分层)

对于那些看过 Reddit 源代码的人来说,它管理评论层次结构的逻辑到底在哪里?

我下载了代码,但甚至找不到数据库结构,更不用说读写评论的地方了。

如果有人在线程中途回复某人,它是否会更新大量评论?

0 投票
4 回答
3258 浏览

python - reddit URL 中的字母数字 ID 是什么?

7n5lureddit URL 中的内容是什么

http://www.reddit.com/r/reddit.com/comments/7n5lu/man_can_fly_if_you_watch_one_video_in_2

...它是如何产生的?

更新:@Gerald,我最初认为这是对 id 的一些混淆。它只是将整数转换为更紧凑的表示。我在想,为什么要这样做?为什么不使用原始整数本身!

0 投票
4 回答
7372 浏览

ruby-on-rails - Rails 的 Reddit 样式的嵌套/线程/缩进注释?

我想知道是否有人已经在 Rails 中构建了一个用于线程注释的系统(因为没有更好的术语),或者我是否需要自己构建它。

如果不清楚,我指的是像 Reddit 这样的评论系统,它会自动缩进回复,使它们看起来像树的树枝(最好像 Reddit 那样进行投票)。

如果有人能指出我这样做的代码,将不胜感激。

或者也许有一个包含此功能的开源项目。

到目前为止,我还没有在 Rails 中找到一个。

另外,最好在 Rails 论坛上问这个问题,如果是这样,是哪一个?(我是 Rails 新手)

0 投票
3 回答
4107 浏览

java - 在 Java 中表示线程注释的最有效数据结构?

我想用 Java 表示线程注释。这看起来类似于reddit.com上的评论方式

如上例所示,响应以适当的缩进嵌套在 HTML 中,以反映它们与先前评论的关系。

在 Java 中表示这一点的有效方法是什么?

我在想某种树数据结构是合适的。

但是,是否有一个特别能最有效地最小化树遍历的方法?

如果我对每条评论都进行投票,这将很重要。因为每次投票后都需要对树进行重新排序——这在计算上可能是一项昂贵的操作。

顺便说一句,如果有人知道 Java 中有一个开源的现有实现,那也会有所帮助。

0 投票
1 回答
273 浏览

python - C55:更多信息?

我看到了 reddit 人员给出的 PyCon09 主题演讲(幻灯片:http ://www.slideshare.net/kn0thing/ride-the-snake-reddit-keynote-pycon-09?c55 ),其中他们提到了一个 CSS编译器称为 C55。他们说它将很快开源。它看起来很酷 - 有没有人有更多关于它是如何工作的信息,他们为什么创建它(除了 CSS 是一个痛苦的事实)等等......?

0 投票
1 回答
380 浏览

iframe - Google 汇问的可扩展性如何?

我正在尝试将类似于Reddit中的投票按钮集成到Google Moderator

但是,Google 汇问不会授予我 Shell 访问权限。这表明我唯一的方法是使用 iframe 设置的外部服务器中的投票按钮。

我想知道

  1. 如何将 Iframe_A 分配给 Google 汇问中的问题?
  2. 如何在 Google 版主中显示 iframe?
0 投票
3 回答
476 浏览

mysql - 将线程化的、反向计时的 Drupal 故事评论变成 Reddit 风格的评论

我有一个 Drupal 站点,该站点当前以线程、反向时间顺序显示评论。我正在尝试将其更改为像 Reddit/Hacker News 一样工作,其中每个线程中的线程和评论是根据我添加的投票系统按当前分数排序的。

我现在找到了用于呈现评论的查询。据我了解,我需要找到一种方法来为此查询中的每个评论选择分数数据,然后我需要按分数的降序对评论进行排序,同时仍将它们保留在他们的线程中。

这是查询:

我需要加入的表叫做radiactivity,看起来像这样

@放射性

班级 | 编号 | 活力

评论 | 1 | 5 条
评论 | 2 | 8
条评论 | 3 | 27
条评论 | 4 | 13

此表中的 id 列与 comments 表中的 cid 列同步。

我试过这个来引入评分数据:

此查询仅返回在放射性表中有条目的评论。没有获得任何投票的评论根本不会出现在表格中,因此它们不会被抓取。如何更改它以获取所有评论?

然后我如何更改查询的结尾,以便它按分数对评论进行排序,同时仍将它们保留在他们的线程中?

现在评论是基于 c.thread 排序的。如果线程是这样的结构:

评论
-评论--
评论-- 评论-
评论-
评论

c.thread 值将是

1
1.1
1.1.1
1.1.2
1.2
1.3

我想保留这个结构,但是根据他们当前的分数而不是他们的 c.thread 值对线程的每个级别内的评论进行排序。

我知道这很多而且非常详细,但我认为这是最好的场所。

0 投票
3 回答
320 浏览

python - 用于编写定期发送电子邮件的应用程序的 Python 库/框架

我正在考虑编写一个应用程序,将 reddit 线程(示例)中的评论转换为电子邮件。这个想法是解析 reddit json 数据(示例)并将新评论作为普通电子邮件发送给订阅用户。其中一位用户可以是 gmane,因此您也可以阅读那里的评论。编写此工具的动机是在我们最喜欢的电子邮件客户端(带有过滤器等)中阅读 reddit 评论,而无需刷新 reddit 线程。

哪个库/框架最适合这项任务?为了更快地完成它?用最少的代码?

0 投票
2 回答
1407 浏览

php - Reddit RSS 提要在通过 HTTP 请求时返回较少的项目?

我正在尝试从包含 25 个项目的 RSS 提要中读取数据。当我通过 HTTP 请求 RSS 文件时,它说只有 20 个项目。

我也尝试过来自其他 subreddit 的 RSS 提要,结果相同。

0 投票
2 回答
869 浏览

python - Reddit 是否使用任何类型的 ORM?

抱歉,我想学习 Python,并且很好奇Reddit的代码库是否使用任何类型的ORM