Skip to content

lefb766/scrapbox-video-seek-button

Repository files navigation

Video Seek Button for Scrapbox

[> 1:07:10] のように記述すると、ページに埋め込まれた YouTube 動画のシークボタンとして機能するようになります。 ボタンをクリックすると、指定された時間にシークします。

ビルド方法

$ npm install
$ npm run build

ビルドが成功すると、dist/index.jsにUserScriptが配置されます。

インストール方法

  1. UserScript を有効にします
  2. 自分のページに UserScript を配置します
    • code:script.js に続けて dist/index.jsの内容を貼り付けてください
  3. リロードして、新しいスクリプトを有効化します
    • ⚠ 注意⚠ : 読み込まれるスクリプトが自分で編集したものかどうか十分確認してください。
  4. settings ページ、もしくは 自分のページに次のスタイルを追加します
    • 参照: UserCSS - Scrapbox ヘルプ
    • ::before疑似要素で記号を追加しているのは、クリック判定されやすくするためです
    code:style.css
     .deco-\> { color: #f77; text-decoration: underline; cursor: pointer; }
     .deco-\>::before { content: "▶️️"; text-decoration: none; color: #fff; display: inline-block; background: #e55; border-radius: 1em; width: 48px; height: 32px; line-height: 32px; text-align: center; margin-right: 5px; vertical-align: middle; font-size: 16px; }
     .deco-\>:hover::before { background: #f77; transition: background 0.2s; }

使い方

  1. Youtube 動画を埋め込み表示します: [https://www.youtube.com/watch?v=rdwz7QiG0lk]
  2. 時間を次のように記述します: [> 1:35]
  3. 次のいずれかの方法で指定時間にジャンプできます
    • ▶️️ をクリックする
    • 時間を選択し、ポップアップメニューの Jump to 1:35 をクリックする

ライセンス

MIT LICENSEを適用します。