はてなブログの購読リストを読みやすくするツールをインストールするページ
以下のボタンをマウスで掴んで、ブックマークバーに持っていく!
購読リスト!
はてなブログの購読リストが使いにくい!120行のスクリプトでサクッときれいにする
'use strict';(async function(d,b){function m(a){a=$('a.x_x[data-opened="0"]').length;$("span#x_x_remains").text(a)}function k(a){$("h1.antenna-heading").text("\u8cfc\u8aad\u30ea\u30b9\u30c8\uff1a"+a)}function p(a){var c=$(a);a=c.find("a.entry-unit-blog-name").text().trim();var g=c.find("div.entry-unit-content h3.entry-unit-entry-title > a");const q=g.text().trim();g=g.attr("href");var h=c.find("div.entry-unit-content div.entry-unit-entry-footer time.entry-unit-post-time");const n=h.attr("datetime"), r=(new Date(n)).toLocaleString();h=h.text();c=c.find("img.subscribed-list-icon").attr("src");return{blogname:a,title:q,link:g,utctime:n,jsttime:r,diff:h,img:c}}async function t(a){return await (await fetch(a)).text()}var e=5;let l=5;Number.isInteger(d)&&(e=d);Number.isInteger(b)&&(l=b);if(0!=window.location.href.indexOf("https://blog.hatena.ne.jp/-/antenna")&&confirm("\u30da\u30fc\u30b8\u304c\u9055\u3044\u307e\u3059\u3002\u8cfc\u8aad\u30ea\u30b9\u30c8\u3078\u79fb\u52d5\u3057\u307e\u3059"))window.location.href= "https://blog.hatena.ne.jp/-/antenna";else{$("div.l-admin-subscribe-wrapper-left").remove();$("div.l-admin-subscribe-wrapper-right").remove();d=[];for(b=1;b<=e;b++){console.info("page:%s",b);k(`${b}/${e} \u30da\u30fc\u30b8\u76ee`);var f=await t("https://blog.hatena.ne.jp/-/antenna?page="+b);f=$(f).find("li.subscribed-list-list");console.log("li count = %s",f.length);for(let a=0;a
${b.blogname}
${b.title}
${b.jsttime}
`;k(d.length);$("div.l-admin-subscribe-wrapper").append(e);$("nav.service-nav-actions").prepend(`
${l}\u500b\u306e\u30ea\u30f3\u30af\u3092\u958b\u304f
`);$("#x_x_open").on("click",function(){let a=$('a.x_x[data-opened="0"]');for(let c=0;c