Lyq: Leak Your Query

- Know What Google Knows -

開発終了のお知らせ

Lyq の開発は2017年をもって終了しました。各種 Web サービスの API の変更には対応していませんので、正常動作は期待できません。あらかじめご了承ください。

概要

Lyq (Leak Your Query の略) は、貴方が検索した言葉を勝手につぶやく、 マイクロ無意識ブロギングツールです。 Google Chrome ブラウザの拡張機能として作られており、ブラウザにインストールしておくと、 Google や Bing などの検索サービスで検索をする度に、検索に使った言葉を Twitter につぶやいていきます。 今までは検索サービスだけが知っていた、貴方がコンピュータに向かっている時に何を探していたのか、どこに行こうとしていたか、何を考えていたのかが、白日の元に晒されます。

Lyq は非常に危険なツールです。 これが何をするものなのかをきちんと理解するまで、決して Lyq を使わないでください。

対応している検索サービス

Lyq は、以下の検索サービスに対応しています。

使い方

アドレスバーの横に表示される Lyq のアイコンはトグルスイッチになっており、 クリックすることで Lyq を ON/OFF することができます。ON にすると検索クエリをつぶやきます。

設定を変えることで、検索クエリに加えて、ハッシュタグや検索結果ページへのリンクをあわせてつぶやくことができるようになります。設定は Lyq のオプション画面で変更できます。Lyq アイコンを右クリックして「オプション」を選択するか、Chromeの ツールメニューの中から「拡張機能」を選択し、Lyq の欄にある「オプション」ボタンをクリックしてください。

注意事項

設定を変えて URL をつぶやくようにすると、普通は秘密にされている URL をも Lyq が Twitter に投稿してしまう可能性があります。 一部のウェブサービスでは、貴方が他人に公開したくない情報が含まれるページの URL を秘密にしておくことを求めています (Google カレンダーや Google マップなど) ので、 こうしたサイトで非公開情報を使用している場合は、意図せずにその情報を漏らしてしまう危険性があります。

インストール

最新のパッケージはChrome ウェブストアからインストールできます。

最初のインストール直後に、Twitter の OAuth 機能を用いて、Lyq が Twitter のアカウントに接続できるよう認証を求められます。 認証の際は、つぶやかせたい Twitter アカウントでサインインする必要があります。詳しくは表示された認証画面を参照してください。

一度この認証手続きを済ませると、以降は認証の必要はありません。 サインアウトしたい場合は、Lyq のオプション画面にある "Sign out" のリンクをクリックしてください。

ソースコード

Lyq のソースコードは下記で公開しています。

https://github.com/fukuchi/lyq

TODO

謝辞

Lyq は以下のソフトウェアを使用しています。

また、Lyq の実装には、Silver Bird(by Cezar Sá Espinola) のソースコードを頻繁に参照しました。また Silver Bird の一部のコードを Lyq に取り込んでいます。

ライセンス

Lyq は BSD スタイルのライセンス下で配布されています。

Copyright (c) 2009, 2010, 2011 Kentaro Fukuchi
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.