はりをきば

そこにピカマンがいる限り 私はテイッハットウッをやめない


Caution!!
この日記はバカな私(はりを)が何かを忘れない為に、バカの一つ覚えの如く色んな記事を投稿しています。…が、
あくまでもただの備忘録のひと握りに過ぎず、情報の信憑性や真偽までは保証していません。
極力正しい情報をまとめているつもりですが、万一誤った記事の内容を実行しトラブル等が発生しても
当方は如何なる責任を負いません。自己責任でご利用ください。

以上に同意する方のみ、この雑記帳の閲覧をお願いします。

初めての方はこちらも併せてお読みください。このブログについて (About)


…ちゃ、ちゃんと予防線張ったからな!! ホント何があっても知らねーからな!!!(小学生並の言い訳)

予防線(☢Caution!!☢)の表示
テキスト全般の表示に使うフォント (大抵は「メイリオ」か「ヒラギノ角ゴ ProN W3」) (マルチバイト文字はSource Han Sansと同じ) (マルチバイト文字はNoto Sansと同じ)
ソースコードの表示に使うフォント
ピカマンロケットの効果音

設定を保存キャンセル

歌詞タイムの歌詞コピー禁止&印刷禁止を解除する

f:id:Gutyan:20131226221723g:plain



【追記】
現在公開中のバージョンはリニューアルした今の歌詞タイムでは機能しない。
そのうち対応させるが、忙しいので当分のアップデート予定は無し。


タイトルでこれから言いたいことの7割くらい言い切っちゃった気がするがキニシナイ。

歌詞タイム

http://www.kasi-time.com/

歌詞タイムはデフォルトで歌詞コピーできないどころか
ご丁寧に印刷することもできないよう細工してある。


f:id:Gutyan:20131226221829p:plain
(画像はCoolNovoの印刷プレビュー)

ってなわけで

以前HPで公開してたスクリプトを
歌詞コピー禁止はもちろん、印刷禁止ギミックも解除するように改造してみた。
(バージョン2は結構書き直したのでもはや別物かも)

ダウンロード

http://file.gutyan.jp/UserScript/KasiTime_Copy-and-Print_Enable.user.js
※現在公開中のバージョンはリニューアルした歌詞タイムに非対応です

ブックマークレット版

ブックマークレット版はこちらの記事からどうぞ。
※ブックマークレット版にはtxtダウンロード機能や印刷専用スタイル機能はありません。
(※ブックマークレット版は非推奨。出来るだけ↑からDLしたユーザースクリプト版使ってくれ。)

動作環境

変更履歴

コンマ2桁のマイナーバージョンは内部修正のみなので省略

  • ver1.0 (2013年の春頃? よく覚えてない)
    • 初公開
  • ver1.1 (覚えてない)
    • 完全に解除できないバグ修正
  • ver1.2 (〃)
    • (あかん… このverで何を変えたか覚えてないなんて言えない…)
  • ver1.3 (2013/12/20) (未公開)
    • 印刷禁止を解除できるように
  • ver1.4 (2013/12/26)
    • Chromium系ブラウザでテキスト選択禁止ギミックを解除できないバグ修正
  • ver2.0 (2014/01/28)
    • 印刷時に専用のスタイルを適用するように
    • 歌詞データのダウンロード機能追加
  • ver2.1 (2014/02/06)
    • 細かいバグとインデントを複数修正
  • ver2.2 (2014/03/25)
    • ブックマークレット版との競合防止機能追加
    • 検索ボタンの余計なCSSを修正、押し心地のあるボタンに差し戻し。
    • 歌詞ページへのリンクコピペ用テキストエリアによるレイアウト崩壊修正
      • 同上のIEでしか機能しないコピーボタンを除去
      • その代わりテキストエリアをクリックで全選択するように
      • あとユーザーが書き換えできないように
    • その他、どうでもいいほど細かいインデント修正



このユーザースクリプトを入れると

歌詞部分がコピーできるようになるのはもちろん、印刷もできるようになる。
f:id:Gutyan:20140128220250p:plain
Nice boat.


見ての通り印刷時は専用のスタイルが適用され、
広告や関連項目といった余計なものが入り込まず、
フォントサイズやレイアウトが印刷用に最適化される。


また、歌詞データをtxtでダウンロードできるようになる。
f:id:Gutyan:20140128220528p:plain
もはやコピペすら必要とせず、1クリックで保存しておける。


ダウンロードできるテキストデータの形式はUTF-8N / CR+LF

【既知のバグ】
ダウンロードしたtxtに余計な空白や空行が入る場合がある。
また、その場合CR+LFとLFが入り乱れて不正なtxtになる。


そのうち修正するつもりではあるが…
それまでは手動でtxtのゴミ除去してくれ。