
前回の記事でPocketの未読のRSSを確認したので、それをGASで取得してみようと思います。
コード
コードは以下。pocketUrlのところを自分のURLに変えてください。
/**
* Pocketのunreadを取得する
**/
function pocket2hatebu() {
var pocketUrl = 'https://getpocket.com/users/[USERNAME]/feed/unread';
var response = UrlFetchApp.fetch(pocketUrl);
var xml = Xml.parse(response.getContentText(), false);
var items = xml.getElement().getElement("channel").getElements("item");
var results = [];
for(var i = 0; i < items.length; i++){
var item = {};
item.title = items[i].getElement("title").getText();
item.url = items[i].getElement("link").getText();
results.push(item);
Logger.log(item);
}
return results
}
まとめ
基本的にはこれだけ。
これを使ってはてぶの既読とのバランスをとれるようにしようと思っています。