1Click2OpenALL は、テキストボックスに入力されたウェブサイトの URL を一括で開くためのツールです。このツールは、行ごとに処理を行い、各行から URL を抽出し、ブラウザですべてを開くことで、コピーして URL を開く手間を省き、効率を向上させます。
プロジェクトのリンク:AhFeil/1Click2OpenALL: 一键全开输入框中的网址。 (github.com)
体験サイト:OneClickOpen (vfly2.com)(サーバーネットワークが遅いため、体験が遅くなる場合があります)
使用方法#
初めて使用する場合、「ポップアップの許可を取得」のリンクをクリックし、ポップアップを許可してください。
URL が含まれているコンテンツをテキストボックスに貼り付け、[Open Websites] をクリックしてください。
週に一度、仕事の日に Telegram チャンネルなどで出会った面白いプロジェクトの URL をまとめて記録し、土曜日にこのツールを使用して一括で開く習慣があります。
サポートされている形式#
各行をチェックします。以下は一致順にリストアップされています:
- URL が含まれている md 形式のテキスト行は、その中のすべての URL を抽出します。
- 正規表現を使用して、http://xx.xx/xxx および https://xx.xx/xxx という形式の文字列を検索します。
- 1 行に 1 つの純粋な URL があり、http://、https:// を省略することができます。中国語のドメイン名の場合は破棄します。
- 空行を無視します。
おすすめの使用方法は、1 行に 1 つの純粋な URL または md 形式で URL が含まれている場合で、異なる行には異なる形式の URL が含まれている場合です。以下の例をご覧ください。
https://blog.vfly2.com/
baidu.com
[提供 AhFei 的 自建服务 - Emby, Bitwarden, and more - 承飞之咎 (vfly2.com)](https://blog.vfly2.com/2024/01/provide-ahfeis-self-hosted-services-emby-bitwarden-and-more/)
以下是我在寻找 vscode 文章时发现的:
上面这种原本应该匹配的一行一个网址,但是中文域名太少用,而且中间夹杂一段无网址的文本也很常见,于是抛弃中文域名以避免这种情况
- Rime输入法词库扩充:https://zhuanlan.zhihu.com/p/471412208
Docker インストール 一键全开#
以下をコピーして実行し、ワンクリックで作業ディレクトリを作成します。
myserve="1Click2OpenALL"
sudo ufw allow 7500/tcp comment $myserve
mkdir -p ~/myserve/$myserve && cd ~/myserve/$myserve
コメントに従ってカスタマイズし、実行して、docker-compose.yml ファイルを作成します。
cat > docker-compose.yml << EOF
---
version: "3"
services:
oneclickopen:
image: ahfeil/1click2openall:latest # 手動で作成したアップロードイメージ、必ず実行できる
container_name: oneclickopen
restart: always
ports:
- 7500:7500
environment:
- 1Click2OpenALL_SECRET="your_secrec_key" # セッションの暗号化キーを変更する、変更しなくても問題ありません
EOF
イメージをプルします。
docker compose pull
起動(この時点でウェブページにアクセスできるようになります ip:7500 )
docker compose up -d
停止
docker compose down