AhFei

AhFei

简洁的写作需要勇气

1Click2OpenALL - 一鍵打開全部網址,開源小工具,支持 Docker 安裝

1Click2OpenALL 是一個能一鍵全開輸入框中的網址的工具,它將按行處理、提取每行中的網址,然後在瀏覽器中全部打開,節省手動複製、打開網址的重複勞動,提高效率。

項目地址: AhFeil/1Click2OpenALL: 一鍵全開輸入框中的網址。 (github.com)

體驗網址: OneClickOpen (vfly2.com) (伺服器網路不好,體驗稍慢)

使用#

第一次使用,點擊 “獲取彈窗權限” 的那個鏈接,然後允許彈窗

把含有網址的內容貼上輸入框,然後點 Open Websites 即可。

image

一週裡,習慣在工作日把 telegram 頻道等地方,遇見的有趣的項目的網址記錄在一起,然後週六用這個工具一次性全部打開。

支持的格式#

每次檢測一行。下面是按照匹配順序列出的:

  1. 一行含有網址的 md 格式文本,會提取其中所有網址
  2. 使用正則尋找匹配 http://xx.xx/xxxhttps://xx.xx/xxx 這種格式的字串
  3. 一行一個純網址,可以省略 http://、https:// ,如果是中文域名則捨棄
  4. 忽略空行

推薦使用,一行是一個純網址或者是 md 格式含有網址的,不同行可以是不同格式的,如下

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"   # 修改加密 session 的密鑰,不修改也行
EOF

拉取鏡像

docker compose pull

啟動(這時就可以訪問網頁了 ip:7500 )

docker compose up -d

關閉

docker compose down
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。