[?]あの日まで遡り

  • /*
     * @title [?]あの日まで遡り
     * @description 指定した日付から始まるログページに飛びます。
     * @include *
     * @license MIT License
     * @javascript_url
     */
    
    /*
    任意のユーザのページで使うやつです。
    Snowflake ID が導入されていないいにしえの日付や Pawoo などのインスタンスでは使えません。
    そういう場合はおとなしく MastoDays (https://mastodays.osa-p.net/) を使わせていただきましょう。
    */
    
    void ((
     d = String(prompt('日付')).match(/(\d{4})\D+(\d{1,2})\D+(\d{1,2})/),
     u = location.href.match(/^https:\/\/.+?\/@[0-9A-Za-z_]+/)
    ) => (
     d && u &&
     location.replace(
      `${u[0]}?max_id=${ new Date(d[1], d[2] - 1, d[3], 24, 0, 0).getTime() * 2 ** 16 }`
     )
    ))();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2018/01/14 22:25:37 - 2018-01-14