dlm helper
1.0.0
dlm helper DLM 検索モジュールを簡単に作成、テスト、公開して Synology Download Manager の機能を拡張するための Web ベースのツールです。 DLM Webdriver プロキシと組み合わせて使用すると、 dlm helperで作成された DLM は、通常は自動スクリプトから保護されている Web サイトにアクセスできます。
dlm helperインストールするには、いくつかのオプションがあります。
git clone https://github.com/SplitCriteria/dlm-helper.git
sudo docker-compose up -d
http://your.synology.ip:3000
にアクセスします。 git clone https://github.com/SplitCriteria/dlm-helper.git
cd dlm-helper
php /your/path/to/composer.phar update
http://your.synology.ip/dlm-helper/
を指定します。 sudo docker compose -f docker-compose-proxy.yml up -d
sudo docker network create dlm-net
sudo docker run -dp 4445:4445 --name dlm-webdriver-proxy --network dlm-net splitcriteria/dlm-webdriver-proxy
sudo docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" --name selenium-webdriver --network dlm-net selenium/standalone-chrome
DLM WebDriver プロキシを使用すると、 dlm helper使用して作成された DLM モジュールが、通常は自動スクリプトから保護されている Web サイトにアクセスできるようになります。 DLM WebDriver プロキシは、公開時にUse WebDriver Proxy
選択されていなかった DLM 検索モジュールを使用する必要はありません。 WebDriver プロキシ用に構成された DLM 検索モジュールを使用したいが、 dlm helperを使用して DLM を作成したくない場合は、WebDriver プロキシを単独で使用できます。
独自の DLM を作成してテストするには、次の手順に従います。
./index.html
に移動しますhttps://some.website.com/search/?q=Search+Title
) を dlm ヘルパーの検索 URL 入力にコピー/ペーストします。Search+Title
) 入力に貼り付けます。Source Content
セクションに読み込まれる必要があります。Use WebDriver Proxy
チェックボックスをオンにしてみてください。/<body>(.*)</body>/s
)ユーザー名/パスワードによるログインを必要とするプライベート トラッカーのサポートが含まれるようになりました。ただし、検証コードを自分で実装する必要があります。アカウントサポートを含める手順は次のとおりです
tar xzf your_dlm_file.dlm
を解凍します。search.php
編集するVerifyAccount
関数に適切なアカウント確認コードを実装します。tar czf your_dlm_file.dlm INFO search.php
再パックします。search.php
でVerifyAccount
呼び出します)。 /var/log/downloadstation.log
にあります。/usr/syno/etc/packages/DownloadStation/download/btsearch.conf
にハッシュ化/保存されたアカウントのユーザー名/パスワード/volume[X]/@appstore/DownloadStation/btsearch/plugins/
にあります。X はボリューム番号 (例: 1)