在Eclipse中使用Trello卡

时间:2015-01-25 09:14:00

标签: eclipse mylyn trello

是否可以将Trello设置为Eclipse Mylyn任务存储库?是否有任何现有的连接器或其他方式来做它?

5 个答案:

答案 0 :(得分:8)

This excellent tutorial解释了如何通过使用Web模板连接器和Trello REST API来完成它。

但是,#19中的正则表达式模式并不完全正确,导致某些问题被跳过。应该改为:

\"id\"[\x00-\x7F]+?\"idShort\":({Type}[0-9]+)[\x00-\x7F]+?\"name\":\"({Description}[\x00-\x7F]+?)\"[\x00-\x7F]+?\"shortLink\":\"({Id}[\x00-\x7F]+?)\"[\x00-\x7F]+?\"url\"

这样所有用户的卡片都会显示在MyLyn存储库中。

答案 1 :(得分:2)

正确的regexp到tutorial。它支持卡片标签和西里尔语描述。

所有卡片:

  

\ “ID \” + \ “idShort \”。?({类型} [0-9] +)+。?(?:\。 “idLabels \” +?)\ “名称\”:\ “({描述} +。?)\”,+ \ “shortLink \”:??\ “(?{ID} +)\” + \ “URL \”

您的BOARD_ID卡

  

\ “idBoard \”:\ “BOARD_ID \” + \ “idShort \”:?({类型} [0-9] +)+?(?:?\ “idLabels \” +)\ “名称\”:?\ “(?{描述} +)\”,+ \ “shortLink \”:?\ “(?{ID} +)\” + \ “URL \”

答案 2 :(得分:2)

正则表达式对我不起作用了。相反,我这样做了:

创建新的Web模板存储库:

  • 创建新的网络模板存储库
  • 在其他设置下,添加applicationkey和userkey参数
  • 在高级配置下,添加任务网址https://trello.com/c/
  • 将其余部分留空。

创建新查询:

  • 转到“任务列表”视图。右键单击新 - >查询
  • 选择网页模板存储库并在棋盘后命名,或者您喜欢
  • 添加另一个参数boardid。您可以从https://trello.com/1/members/my?key={{trello_applicationkey}}&token={{trello_userkey}}
  • 获取主板ID
  • 对于查询网址,请使用https://api.trello.com/1/boards/${boardid}/cards?fields=name,shortLink&key=${applicationkey}&token=${userkey}
  • 对于查询模式,请使用"name":"({Description}.+?)","shortLink":"({Id}.+?)"

答案 3 :(得分:0)

其他答案是在董事会中提供所有卡片,而不仅仅是分配给我的卡片。我使用带有过滤器的API搜索来获得我需要的东西。

创建新的网络模板存储库:

  • 在其他设置下,添加applicationkey,userkey,memberid 和boardname参数
  • 在高级配置下,添加任务网址https://trello.com/c/
  • 将其余部分留空。

创建新查询:

  • 查询网址:

      

    https://api.trello.com/1/search?query=member:$ {MEMBERID}%20board:$ {boardname}&安培; card_fields =名,shortLink&安培; cards_limit = 100安培;键= $ {applicationkey}&安培;令牌= $ {用户钥}

  • 查询模式:

      

    "名称":;({描述} +)&#34"" shortLink":;(?{ID} +)&#34 "

answer中的更多信息。

答案 4 :(得分:0)

我遇到了错误Failed to parse RSS feed: "Invalid XML: Error on line 1: Content is not allowed in prolog.

经过数天的修复,我终于发现这是编码错误。

其他设置下的 Web存储库设置中,我选择了US-ASCII

我希望可以帮助其他人!