7

自分のgithubスターリストのRSSフィードを取得する方法はありますか?

IFTTT経由でPinboardに取り込みたいです。

4

4 に答える 4

6

Githubスターは、次のようなURLでJSONで利用できます:https ://api.github.com/users/username/starred (もちろん自分のユーザー名のサブ)

このYahoo!を見つけました あなたの星をRSSフィードに変えるために物事をパイプします。

Yahoo Pipesサービスがシャットダウンし、IFTTTはGithubチャネルからスタートリガーを削除したようです。そこで、Webサイトエージェントとポストエージェントを使用して、自分のHuginnインスタンスで同じものを作成しました。

于 2015-08-07T17:18:04.813 に答える
6

ここでの現在の答えは、星をRSSではなくJSONとして示しています。IFTTTRSSサービスを介してGitHubスターを取得する方法は次のとおりです。

  1. 「新しいフィードアイテムの一致」トリガーを使用する
  2. GitHubユーザーのRSSフィードを入力します。

    https://github.com/csu.atom
    
  3. IFTTTがアイテムを照合するために使用する「キーワードまたは簡単なフレーズ」を次のように設定します。

    [your username] starred
    

    たとえば、私のフィルターはに設定されていますcsu starred(「スター付き」という単語だけでも機能する可能性がありますが、リポジトリ名などに「スター付き」という単語が含まれている場合など、誤検知が発生した場合にもトリガーが起動する可能性があります)。

  4. このトリガーが起動するたびに実行したいアクションを追加します。スター付きリポジトリへのリンクは{{EntryUrl}}変数にあり、タイトルはにあり{{EntryTitle}}ます。

于 2017-05-25T18:22:00.060 に答える
1

IFTTTにこのオプションが追加されました。あなたがしなければならないのはレシピを作成することです。

このための「新しいスター付きリポジトリ」を置くだけです。そして、そのためのピンボードの適切な手順を実行します。

編集

どうやらもう動作しないかもしれませんが、レシピを閲覧すると、おそらく動作するので、試してみください。githubユーザー名に合わせて編集することを忘れないでください。

于 2014-01-29T15:45:11.017 に答える
0

SiftRSSサービス(https://siftrss.com/)とhttps://github.com/username.atom前述のOPのアクティビティフィードを組み合わせました。SiftRSSでは、属性の/\bstarred\s\w+\/\w+/正規表現を使用してアクティビティフィードをフィルタリングします。title完璧に動作しますが、サードパーティのサービスに依存しています。セルフホストが必要な場合は、すでに述べた@larcherのようにHuginnを使用することもお勧めします。

于 2021-09-16T14:03:09.450 に答える