AhFei

AhFei

简洁的写作需要勇气

1Click2OpenALL - 一键ですべてを開く - オープンソースのツールで、Dockerのインストールをサポートします。

1Click2OpenALL は、テキストボックスに入力されたウェブサイトの URL を一括で開くためのツールです。このツールは、行ごとに処理を行い、各行から URL を抽出し、ブラウザですべてを開くことで、コピーして URL を開く手間を省き、効率を向上させます。

プロジェクトのリンク:AhFeil/1Click2OpenALL: 一键全开输入框中的网址。 (github.com)

体験サイト:OneClickOpen (vfly2.com)(サーバーネットワークが遅いため、体験が遅くなる場合があります)

使用方法#

初めて使用する場合、「ポップアップの許可を取得」のリンクをクリックし、ポップアップを許可してください。

URL が含まれているコンテンツをテキストボックスに貼り付け、[Open Websites] をクリックしてください。

image

週に一度、仕事の日に Telegram チャンネルなどで出会った面白いプロジェクトの URL をまとめて記録し、土曜日にこのツールを使用して一括で開く習慣があります。

サポートされている形式#

各行をチェックします。以下は一致順にリストアップされています:

  1. URL が含まれている md 形式のテキスト行は、その中のすべての URL を抽出します。
  2. 正規表現を使用して、http://xx.xx/xxx および https://xx.xx/xxx という形式の文字列を検索します。
  3. 1 行に 1 つの純粋な URL があり、http://、https:// を省略することができます。中国語のドメイン名の場合は破棄します。
  4. 空行を無視します。

おすすめの使用方法は、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
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。