/TweetDeckAccountsSwitcher

[Obsolete] Forces Accounts Selector in TweetDeck to Choose One Account

Primary LanguageJavaScriptMIT LicenseMIT

TweetDeck Accounts Switcher

TweetDeck のアカウント選択を複数選択ではなく切り替えになるように拡張します。
新規ツイートでの選択とリツイートのダイアログでの選択の両方に対応しています。

サンプル

インストール

TweetDeck のアカウント選択は 2018/02/21 に Twitter のポリシーによって複数選択から切り替えに変更され、当拡張機能は役目を終えることとなりました。 今後は Twitter の仕様変更に対応しないため、ソースコードはテストを含め正常に動作しなくなると思われます。

詳細は Automation and the use of multiple accounts をご確認ください。

テスト

環境の準備

Selenium を使用した自動テストを実行するには次の環境を準備します。

  • Node.js v9 以上
  • Google Chrome または Firefox Developer Edition
  • TweetDeck のユーザー名とパスワード(テスト用推奨)
  • GUI 環境または X virtual framebuffer などの仮想ディスプレイ

環境の構築

次のコマンドを実行して必要なパッケージをインストールします。

$ npm install

実行

コマンドを実行すると Chrome/Firefox が自動で起動/終了してパッケージを生成し動作を確認します。
BROWSERchrome または firefox を指定します。

Linux/macOS の場合

$ export TEST_TWITTER_USERNAME='<Your TweetDeck Username>'
$ export TEST_TWITTER_PASSWORD='<Your TweetDeck Password>'
$ export BROWSER='chrome'
$ npm test

Windows の場合

> SET TEST_TWITTER_USERNAME=<Your TweetDeck Username>
> SET TEST_TWITTER_PASSWORD=<Your TweetDeck Password>
> SET BROWSER=chrome
> npm test