在 Automator 工作流程中获取网络文章的标题

2024-04-15

我正在尝试创建一个工作流程,使用 Instapaper 将 URL 列表转换为纯文本,然后将文本保存在我的计算机上的文本文档中。

到目前为止,我已经能够获取 URL 列表、转换它们并保存文本文档。问题是我不知道如何使用每个网页的名称作为后续文档的名称。

我使用 Instapaper RSS URL 来获取文章。然后我使用“从文章中获取链接 URL”,然后使用 Applescript 转换为纯文本版本。 “从网页获取文本”抓取文本。 “新建文本文件”允许我保存每个文档,但它们都具有相同的名称,即我在“新建文本文件”操作的“另存为”输入中输入的名称。

我如何让该操作将文档保存为每个网页的标题?


如果你向这个 AppleScript 传递一个 URL,它应该返回页面的标题...

on run {input, parameters}
    set pageTitle to do shell script "curl " & quoted form of (first item of input) & " | grep -o \\<title\\>.*\\</title\\> | sed -E 's/<\\/?title>//g'"
    return pageTitle
end run
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Automator 工作流程中获取网络文章的标题 的相关文章

随机推荐

  • 有条件的 Mercurial 忽略文件

    我在 Mercurial 中有一个文件 我希望开发机器提取该文件 但我希望部署服务器不提取该文件 它具有开发机器没有的特殊模块 这是可能的 还是我应该有一个自定义的推送到服务器解决方案 而不是仅仅进行 hg pull 执行此操作的典型方法是
  • H2O R api:从网格搜索中检索最佳模型

    我正在使用h2oR 中的包 v 3 6 0 并且我构建了一个网格搜索模型 现在 我正在尝试访问最小化验证集上的 MSE 的模型 在Python中sklearn 这在使用时很容易实现RandomizedSearchCV Pseudo code
  • 如何将 Windows 桌面应用程序转换为 Mac 桌面应用程序?

    我需要将 C NET Windows 桌面应用程序转换为 Mac 我读过有关 Qt REAL Studio LiveCode RunRev wxWidgets 和 Mono 的跨平台方面的内容 www mono project com 和h
  • 如何使用 Maven 在构建时正确增强类? OpenJPA

    我在尝试着enhance 实体 类 所以我不会得到这个异常 Exception in thread main
  • CGImageRelease:[不是类型发布]:发送到已释放实例的消息

    我在代码 CGImageRelease imageToSave 的最后一行收到此错误 不是类型发布 消息发送到已释放的实例 请解释原因以及我需要使用什么来修复它 我正在使用 ARC 但我认为这不适用于 CG 对象 在测试代 码是否有效后 我
  • 地理编码器可使用两个地址

    带有 Geocoder gem 的 Rails 4 1 3 应用程序在模型上具有以下属性 t decimal origin lon precision gt 15 scale gt 10 t decimal origin lat preci
  • C# Ghostscript 包装器

    有没有人遇到过 C 中 GhostScript 的一个很好的包装器 我的具体用途是把postscript转成pdf Matthew Ephraim 创建了一个非常简单的 C 包装器 名为 GhostScriptSharp 它使用 P Inv
  • 支持异步操作并遵守超时的.NET TcpClient/NetworkStream 实现

    根据问题数量 论坛帖子等 BCL 中的 TcpClient NetworkStream 实现似乎缺乏对取消 IO 操作的适当支持 随着 NET 4 5 中添加异步方法 这种取消 或适当的超时支持 的缺乏使事情变得更加令人沮丧 因为在执行 I
  • 如何使用Python 2.7.8 |Anaconda 2.1.0(32位)加载png图像?

    我使用 Anaconda 下载 Python 2 7 我使用的是Windows 7 我尝试了以下操作 from Tkinter import Tk Frame Canvas import ImageTk t Tk t title Trans
  • 在 F# 列表中键入扩展名

    假设我有一个类型 let MyType some info 但是 它通常用于列表 MyType list 所以我可以定义 let MyTypeList MyType list 有没有办法在 MyTypeList 上定义类型增强 我的实际情况
  • 在添加较少支持期间无法在下一个 js 中设置未定义的属性“样式”

    我正在尝试使用 antd 设计向我的下一个 js 项目添加对 less 文件的支持 但无法设置未定义的属性 样式 我想自定义 antd 主题 但该错误对我来说是一个障碍 任何人有任何想法请帮助我解决这个问题 error screenshot
  • Xcode 本地化更新

    因此 我使用 Use Base Internationalization 在 Xcode 中本地化了故事板 我进去翻译了字符串文件中的所有字符串 耶 那花了很长时间 现在 我在故事板的基本文件中添加了一个新元素 它有一个标签 其中有一个我需
  • 将其他参数添加到来自 youtube 的 yt.player 对象

    我正在使用 yt player 启动 YouTube 视频 如下所示 function onYouTubeIframeAPIReady player new YT Player player height 720 width 1280 ht
  • 将光标数据放入数组中

    作为 Android 新手 我在处理以下问题时遇到困难 public String getContacts Cursor cursor getReadableDatabase rawQuery SELECT name FROM contac
  • 是否存在可以生成所有可能排列的交换序列? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 给你一个数字列表1 2 n 是否有一
  • mysql查询获取多个日期范围

    我似乎在提出查询来实现我想要的目标时遇到了一些麻烦 我有一张如下表 Date TIMESTAMP Count 2016 02 01 01 00 00 52 2016 01 05 11 30 00 14 2016 02 01 04 20 00
  • 如何加速sklearn SVR?

    我正在实施SVR http en wikipedia org wiki Support vector machine Regression using sklearn http scikit learn org stable python
  • 复选框的勾选或取消勾选事件上的Javascript?

    是否可以在勾选复选框时触发一个事件 而在未勾选复选框时触发另一个事件 目前我正在使用 booking checkboxes on change input function 但我想知道该复选框是否刚刚更改为选中状态 或者只是更改为未选中状态
  • 字符串类型的枚举与具有静态常量的结构

    似乎当需要使用枚举 字符串类型 时 也可以使用使用静态字段的结构来实现 e g enum Test String case TestCase1 case TestCase2 case TestCase3 or struct Test sta
  • 在 Automator 工作流程中获取网络文章的标题

    我正在尝试创建一个工作流程 使用 Instapaper 将 URL 列表转换为纯文本 然后将文本保存在我的计算机上的文本文档中 到目前为止 我已经能够获取 URL 列表 转换它们并保存文本文档 问题是我不知道如何使用每个网页的名称作为后续文