はりをきば

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

プチリリの歌詞コピー禁止&印刷禁止を解除する

¯注意
この記事はを最後に更新されていない。
更新日が1年以上前の記事はリンク切れしていたり、情報としては役に立たなくなっている可能性あり。
ˆMixed Contentについて
この記事は投稿日が古い為、記事中の画像は非SSL(http://)で貼られている。(※投稿画像以外は全てSSL)
この件に関して詳しくはこちらを参照。


f:id:Gutyan:20131227203842p:plain

【追記】
先日プチリリがリニューアルし、仕様変更した為
ここで公開しているユーザースクリプトは機能しなくなってる。


ざっと調べたところユーザースクリプトで対処可能な範囲内の仕様変更っぽいので
そのうちv3アップデートで対応させるつもりではあるが、
他のサイトの解除スクリプト作成を優先したい為、v3の作成はしばらく置いとく。



昨日の歌詞タイムに引き続き今度はプチリリ。

プチリリ

http://petitlyrics.com/

プチリリも歌詞タイム同様、歌詞コピーと印刷ができないよう細工してある。


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

つーわけで

ちゃちゃっと解除スクリプト書きますた。
これで歌詞コピーも印刷もできるようになるはず。

ダウンロード

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



ブックマークレット版

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

動作環境

変更履歴

  • ver1.0 (2013/12/27)
    • 初公開
  • ver1.1 (2014/01/04)
    • Greasemonkey(Firefox)で右クリック禁止を解除できないバグを修正
  • ver2.0 (2014/01/28)
    • 印刷時のスタイルを最適化
    • 歌詞をtxtでダウンロードする機能を追加
  • ver2.0.1 (2014/01/29)
    • 些細なCSS修正
  • ver2.1 (2014/02/06)
    • 細かいバグとインデントを複数修正
  • ver2.2 (2014/02/12)
    • ダウンロードしたtxtにHTMLタグが混入するバグを修正
    • ダウンロードしたtxtの最後に無駄な空白が入らないよう調整
    • 歌詞ページがSSL(https)だった場合、httpへ戻すように。
      • (プチリリ側のサイト設計ミスで一部表示が崩れるので)
  • ver2.2.2 (2014/03/25)
    • ブックマークレット版との競合防止機能追加
    • 死ぬ程どうでも良いインデント修正



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

歌詞部分がコピー可能になり、印刷もできるようになる。
f:id:Gutyan:20140128212516p:plain
ver2から印刷時は専用のスタイルが適用され、無駄なものが写りこまなくなった。


また、歌詞をtxtファイルとしてダウンロードできるようになった。
f:id:Gutyan:20140128212850p:plain
もはやコピペすら必要とせず、1クリックで歌詞データを入手できる。
(※txtダウンロード機能はFirefoxとChromium系ブラウザでのみ有効)


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