【问题标题】:Using Yahoo Pipes to makes tweets link to url they contain rather than Twitter使用 Yahoo Pipes 将推文链接到它们包含的 url 而不是 Twitter
【发布时间】:2011-02-02 17:10:13
【问题描述】:

我想知道如何使用 Yahoo Pipes 获取任何推文,而不是在点击时包含链接到该 URL 的 URL,而不是链接到 Twitter。

【问题讨论】:

    标签: url twitter hyperlink yahoo-pipes


    【解决方案1】:

    我做了一些假设。

    • 如果消息中有多个链接,则需要第一个 URL
    • 如果没有 URL,你将跳过推文
    • 你只关心 http 和 https 链接

    流程结束:

    • 1 获取 Feed - 使用 twitter RSS
    • 2 过滤器 - item.description 匹配正则表达式 https?://
    • 3 重命名 - item.description 复制为 link
    • 4 正则表达式 - 在item.link 中将^.*?(https?://[\w:#@%/;$()~?+-=\.&]+).*$ 替换为$1 (s)

    如果您想查看所有推文,那么最简单的方法是在顶部拆分提要并过滤带有和不带有 URL 的提要,并仅处理 URL 的提要。最后,您可以在输出之前重新合并提要。

    如果您想要更多的 url 类型,请在第 2 步和第 4 步中将https?:// 更改为(https?|ftp|etc)://

    我做了一个样本here

    【讨论】:

    • @Gavin Brock:非常感谢。我不得不说这完全回答了它,并且假设是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 2018-11-18
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多