问题标签 [harvest]

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 投票
0 回答
176 浏览

wix - Wix Heat 工具可以收集两个不同文件夹中的文件吗?

我正在使用 Harvest 脚本,它将从文件夹中获取文件并将其部署到其中一个文件夹。现在我们需要将该文件夹中的 9 个文件部署到一个文件夹,一个文件需要部署到另一个文件夹。我正在使用 XSLT 转换但无法成功。有人可以建议怎么做吗?

用于收集我的文件的代码行

0 投票
2 回答
59 浏览

python - 如何使用 Python(来自 Harvest)访问检索到的列表的元素

type(harvest.clients()) 输出:列表

harvest.clients()[0] 输出:

如何访问客户 ID、名称、活动、货币等?

0 投票
0 回答
18 浏览

python - 一个模块已经安装,Python 可以将它导入 dist-packages 文件夹,但不能在其他任何地方导入

我正在为 Python 开发收获 API。当我在终端上运行 Python 时 /usr/local/lib/python2.7/dist-packages

它能够进口收获。但是当我在任何其他文件夹中运行相同的命令时,它无法识别相同的并抛出ImportError.

我正在使用的模块在(从 得到这个inspect.getfile)。

'/usr/local/lib/python2.7/dist-packages/python_harvest_redux-3.1.1-py2.7.egg/harvest/harvest.pyc'

我该怎么办?

0 投票
1 回答
932 浏览

ckan - Ckan 收割机不工作

我阅读了这个文档来创建一个收割机。https://github.com/ckan/ckanext-harvest 。我可以访问http:// localhost/harvest。之后,我创建了一个收获源。但是我现在要做什么?我要做的是收集来自另一个 ckan 实例的一些数据集。我是否必须实现收割接口

0 投票
1 回答
46 浏览

ckan - Ckan收割机认证错误

我在我的 docker 容器中安装了 ckan。我也有代理设置。我可以在 Web UI 中创建收获作业,但我无法从 demo.ckan.org 之类的网站收集数据集。在命令行中我发送一个 curl 请求,它给出了认证错误.我该如何处理?在我的网络中,我可以正确执行收获过程。你有什么主意吗?

0 投票
2 回答
8643 浏览

python - Python - 如何通过分页 API 循环提取数据(Harvest)


首先,我已经使用 Python 大约几天了,所以我不一定知道最佳实践或所有术语......但是。我通过逆向工程学得最好,下面的代码基于 Harvest 的官方文档和我在 google-fu 中找到的其他内容

我的要求是从 Harvest 下载所有时间条目记录并保存为 JSON(或理想情况下为 CSV 文件)。

Harvest Git Hub 的官方 Python 示例

这是我改编的代码(包括所有输出,这在最终代码中不是必需的,但对我的学习很方便):

输出响应是
“压缩文本(5816 行)”
第一个链接:https
://api.harvestapp.com/v2/time_entries?page=1&per_page=100最后一个链接:https ://api.harvestapp.com/v2/time_entries ?page=379&per_page=100
下一页 : 6
页 : 5
每页 : 100
总记录 : 37874
总页数 : 379

请有人建议循环浏览页面以形成一个 JSON 文件的最佳方法吗?如果您还能够建议最好的方法,那么输出该 JSON 文件,我将不胜感激。

0 投票
1 回答
41 浏览

ajax - Harvest Chosen 多选下拉列表不一致地填充了设定值

我有一个 ASP.net 网络表单,其中填充了来自 MS SQL DB 的数据,并允许您编辑值。

Web 应用程序使用 Harvest Chosen 多选下拉列表 (max=1) 来选择从同一信息列表中挑选的两个不同的人,但在两个单独的控件上。

当我刷新页面时,有时两个控件都填充了正确的值,有时两者都没有或一个都没有。我在控制台中进行了测试,它肯定从数据库中提取了正确的信息,但我一定遗漏了与这些过程的执行方式有关的一些内容。过去,我使用 VB.NET 和 ASP 控制器完成了这项工作。这是我第一次使用 AJAX 和 web 方法功能。我相信我在某处错过了更新,或者不理解代码的执行顺序。

我尝试在 .aspx 页面中明确说明操作顺序,然后在执行完控制器的所有代码之前不执行更新触发器,但这似乎破坏了两个控制器(两者最终看起来像普通的选择控制器)。抱歉,如果我的术语不正确,我是自学成才的。我得到不一致的应用程序的代码的当前状态

.aspx 页面就是这样。每个控件都有一组不同的参数,这些参数会影响其填充方式以及更改时会发生什么。

aspx 页面将控制器名称传递给一个函数,该函数首先定义控制器使用的所有参数。

处理填充选项、设置当前值和处理更改的函数如下:

我希望这两个控件在数据库中都有正确的值,并且这些值正在浏览器控制台中正确写入,但是收获选择的控件是不一致的。

0 投票
2 回答
24 浏览

web - 如何从网站列表中下载新文章?建议?

我遇到了几个死胡同,试图从谷歌搜索中得出一个结果。从本质上讲,我列出了 20 个网站,所有研究机构都会偶尔用他们的最新发现更新他们的网站/博客。

我正在尝试 A - 找到一个可以检查新文章的软件,然后将文章的标题和链接发送给我,或者 B - 编写一个检查新文章的脚本,然后将标题和链接发送给我。

有什么建议或软件推荐吗?

0 投票
1 回答
638 浏览

c# - Wix 资源收集工具“Heat”。如何获取具有动态名称的文件,例如构建时生成的 Microsoft 运行时文件

我有一个非常简单的问题,但由于 Wix 的限制,我似乎无法轻易找到答案,而且我对 Wix 还是很陌生。

问题是,如标题中所述,我无法制作在构建时生成的几个文件,并且这些文件的名称会根据操作系统运行时间(确切地说是 .Net Core)进行更改,然后手动转到 product.wix 文件并更改几个资源的名称。

文件示例

版本 4.6.28207.03.dll 是动态生成的。

0 投票
2 回答
69 浏览

ios - iOS 应用程序中 Harvest API OAuth2 重定向 URL 的正确格式

使用 OAuth2 和来自 iOS 应用程序的 Harvest API 进行身份验证时,重定向 URL 的正确格式是什么?

oauth.com声明本机应用程序的重定向 URL 可能看起来像myapp://callback. 问题是,Harvest 不接受这样的重定向 URL。似乎需要在其前面加上http/ https,这会在身份验证流程结束时重定向回 iOS 应用程序时导致问题。我似乎在Harvest API 文档中找不到任何相关内容。

我在 Xcode 中添加了一个 URL 类型,我将Identifier值设置为com.example.myapp,并将URL Schemes值设置为MyApp。无论我在 Harvest 中指定什么重定向 URL(给定上述格式),身份验证流程总是抱怨Safari cannot open the page because the server cannot be found. 我可以使用appname://来自