TipmonaTipBookmarklet.js

  • /*
     * @title TipmonaTipBookmarklet.js
     *
     * When you see
     *    https://twitter.com/EXAMPLEUSER/...
     * Then you jump to
     *    https://twitter.com/intent/tweet?text=@tipmona%20tip%20@EXAMPLEUSER%201%20Mona%20を贈ります。
     *
     * Written by Hiroshi Yuki.
     * Licensed under CC0.
     * https://creativecommons.org/publicdomain/zero/1.0/
     *
     */
    
    function start() {
      if (location.href.match(/https:\/\/twitter\.com\/([^\/]+)/)) {
        var username = RegExp.$1;
        location = 'https://twitter.com/intent/tweet?text=@tipmona%20tip%20@' + username + '%201%20Mona%20を贈ります。';
      } else {
        alert("Username is not found.");
      }
    }
    start();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/06/11 23:56:57 - 2017-06-11
  2. 2017/06/11 23:56:20 - 2017-06-11