技術評論社の連載ページをscrapbox記法のリストに変換

  • /*
     * @title 技術評論社の連載ページをscrapbox記法のリストに変換
     * @description 技術評論社の連載ページをscrapbox記法のリストに変換する
     * @include https://gihyo.jp/dev/serial/01/perl-hackers-hub
     * @license MIT License
     * @require 
     */
    
    // TODO: 著者や日時も抜き出したい
    (() => {
    const source = Array.from(document.querySelectorAll('.toc.article a')).map(a => ` [${a.href} ${a.textContent}]`).reverse().join("\n");
    const textarea = document.createElement('textarea');
    textarea.value = source;
    textarea.readonly = true;
    textarea.style = 'position: fixed; left: 20vw; top: 20vh; width: 60vw; height: 60vh; z-index: 99999';
    document.body.appendChild(textarea);
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2022/02/10 10:42:16 - 2022-02-10