顯示具有 線上工具 標籤的文章。 顯示所有文章
顯示具有 線上工具 標籤的文章。 顯示所有文章

2026年9月5日 星期六

Youtube 影片音樂下載網站 yt1ss.pro

以前有一個很棒的線上服務 yout.com 可以直接把 YT 影片網址去除 ube 後直接下載 mp3 音樂, 免費用戶一天只能下載一次 (換 IP 可再次下載), 參考 :  


但是今天使用時發現它已關閉免費方案, 必須付費才能使用, 殘念 ~~ :



本來想用 Antigravity CLI 叫 AI 寫一個 App, 但搜尋谷歌發現就已經有一個現成的線上服務 yt1ss.pro 可以馬上用 : 


貼上 YT 影片網址按轉換即可下載 mp3/mp4 :




2025年5月16日 星期五

好站 : 線上 mp4 轉 mp3 工具 www.aconvert.com

最近在辨識不知名樂曲時需要從錄製的 mp4 影片中取得音訊, 找到下面這個好用的線上 mp4 轉 mp3 工具 : 


按 "選擇檔案" 鈕上傳 mp4 檔, 然後按 "開始轉換" 鈕, 等轉換完成就可以按操作欄中的向下鍵鈕下載 mp3 檔了 : 




就是要像這樣免安裝+免註冊的才能稱得上是好工具. 

2025年4月26日 星期六

好站 : 線上轉檔工具 online-convert.com

自從我的 iPad 2 儲存容量爆滿後就很少用它來讀電子書了, 而且現在有了 NotebookLM 輔助, 用筆電就可以快速摘要讀完一本電子書精髓, 我用平板閱讀的機會越來越少 (iPad 2 真的非常耐用, 但那時為了省錢只買最便宜的 64GB 版, 哭哭). 

不過, 利用 NotebookLM 輔助學習有個問題 : 它無法上傳 epub 電子書, 目前只支援 .pdf, .txt, .docx 等文件, 所以我之前在 iPad 上的 epub 電子書都必須轉成 pdf 才行. 過去我都使用免費軟體 Calibre 轉檔, 但轉換後的字型格式不管怎麼調整都與 epub 無法相近 (但無礙閱讀啦, 只是完美主義), 於是我就去問 ChatGPT 是否有線上轉檔服務? 它推薦了下面這款 : 


首先需按右上角的 SIGN UP 註冊帳號, 每個新帳戶會贈送 65 點使用點數 (credits) 試用, 用完可以購買隨用扣點數方案 (儲值 14 美元 480 點) 或月付方案 : 




可以使用 Google 或 Apple 帳號快速註冊, 但我偏好用 email 註冊, 填寫姓名後提交, 它會寄一封確認信到郵箱, 按裡面的確認鈕後會自動登入帳戶 : 




在首頁的 Document 就是檔案轉換的功能, 我是要將 epub 轉成 pdf, 所以第一個下拉式選單勾選 epub, 第二個勾選 pdf : 





選好格式後按底下的 Choose File 點選 epub 檔案上傳, 可以從本機, Dropbox, OneDrive, 或 Google 雲端硬碟等來源上傳 : 





按 START 鈕即開始轉換 (也可以先按 Settings 鈕去設定字型等轉換參數, 但我用預設值就轉得很漂亮), 每 30 秒會扣一點 : 




轉換完成按 Download 下載 pdf 檔 : 




按右上角的三條槓點選 Credits 會顯示目前的點數使用狀態 : 





可見因為上面轉 epub 為 pdf 在 30 秒內轉完, 所以扣點數 1 點, 試用點數剩 15 點 : 




新帳戶除了贈送 16 個 credits 試用外, 還會額外提供 50 點的 welcome credits, 因此每個新註冊用戶總共有 66 點的試用點數 (16 + 50 = 66 點). 免費點數用完可以按 Upgrade Now 升級為付費帳戶繼續使用 : 




我覺得它的轉換品質非常好, 比 Calibre 的輸出效果好很多. 如果是要求 pdf 品質的話可以考慮付費使用, 但如果只是要用 NotebookLM 輔助學習的話, 用免費的 Calibre 軟體就好. 

2024年9月4日 星期三

註冊線上自動化工具 Zapier

今天內訓課程維元老師介紹的自動化工具是 Zapier, 官網網址如下 :


按右上角的 Sign up 鈕或連線下列網址註冊 : 





可以使用 Google 帳號註冊, 也可以用 Email 註冊 : 



若使用 Email 註冊需設定密碼, 長度至少要 12 個字元, 至少要有一個字元是字母, 但相同字元不可重複出現 3 次以上 :




接下來會做一些調查, 例如角色與公司員工數等 : 




完成後就會出現 Dashboard 頁面 :




點選左邊導覽列中的 "Discover" 會列出很多內建的流程用法組合之分類 :





例如點選 "Customer Support" 會列出與客戶支援相關的流程組合 :




點選現成的流程組合進行設定與授權即可 : 




例如點選第一個組合 : Gmail 串接 Google 試算表 : 




頁面的右邊就是設定的流程圖, 首先是點選 Gmail 並授權 Zapier 讀取 Gmail 信件, 然後設定要搜尋哪一種信件, 找到後將其主題/內容等寫入 Google 試算表欄位中, 或將附檔儲存等. 頁面左邊還有提供教學影片. 

如果覺得右方頁面太小, 可以按右上角的下拉式選單設定 :




因為課堂太快我落隊了, 今天就先記到這裡, 有空再回過頭來玩看看. 

2024年2月28日 星期三

好站 : 滑鼠醒目提示指標免費工具

今天在整理 Edge 書籤時發現之前搜尋到的一個關於設定滑鼠醒目提示的線上教學影片 :





我當時是因為 Windows 預設的白色滑鼠指標不明顯, 想將指標底色改成黃色才搜尋到此教學, 照做果然有效, 故記下來備查. 

2023年11月24日 星期五

好站 : 用 tinypng 壓縮圖檔

最近在 Hahow 企業版上互動網頁課程時得知 tinypng 這個好用的線上工具 : 


只要將圖檔 (png, jpg, bmp 均可) 拖曳到中間的方框內即可 :





原本 176KB 的圖檔經過壓縮後變成 46KB, 縮小了七成, 按 Download 即可下載, 開啟後檢視圖片品質並沒有顯著差異, 實在太棒了. 

2023年11月23日 星期四

好站 : tutorialspoint.com 線上編譯器/編輯器

今天上完 Hahow 學校的 C 語言入門 (當作是複習), 課程中老師使用 tutorialspoint.com 的 C 語言線上編譯器, 其介面簡潔易用, 適合教學與快速測試 :





按 Execute 鈕會編譯並執行 C 程式碼, 結果會顯示在右邊的 Terminal 視窗; 按 Beautify 鈕會將 Source Code 內的程式碼整理成易讀格式; 按 Share 鈕會產生此程式原始碼的可分享超連結 :

 


tutorialspoint.com 也是是知名的線上教學文件網站, 除了 C 語言以外, 還提供其他語言的線上編譯器/編輯器, 例如我目前主要使用的 Python 與 Javascript 語言 :





已安裝大部分 Python 資料科學與爬蟲所需套件 (但 Sympy 沒有) :




HTML 編輯器網址如下, 可用 CDN 方式匯入 Javascript 與 CSS 樣式 : 




2023年11月7日 星期二

智邦生活館 1 元簡訊實名制重新開通

上週收到智邦生活館寄來的 email, 說由於政府打詐要求, 原申請的 1 元簡訊 API 服務之用戶必須填寫內附之開通申請單, 貼上雙證件影本寄回重新開通帳戶. 

這服務是我在 2010 年 4 月時為自己撰寫的股票監控軟體傳遞到價訊息而申請的 :


那時儲值了 300 元後, 用 PHP API 測試完成便擱著一直沒有用到, 因為後來忙東忙西沒時間寫完通訊部分, 都直接登入系統去看. 想說留著用來幫吳董設計魚塭監控系統時測試用吧, 填好資料照相寄回去, 兩天後收到驗證通過, 改天來問看看他們有無 Python API, 因為我的 PHP 已經快忘光了. 

2023年10月8日 星期日

線上 mp3 剪裁軟體 mp3cut.net

以前我都用 mp3DirectCut 來剪裁 mp3, 但今天發現線上就能做到, 網址如下 :


首先按 "開啟檔案" 鈕, 從檔案總管選取上剪裁的 mp3 檔案上傳 : 


上傳完畢會顯示音訊編輯器, 左右兩邊有可移動之範圍選取器, 移動他們到要保存的音訊範圍後, 按 "儲存" 鈕就會將選取範圍內的音訊下載到本機預設資料夾 (通常是下載資料夾) : 




兩個步驟就解決剪裁問題啦. 

2023年9月22日 星期五

好站 : pdf 線上翻譯工具

水某最近接了新的臨床案子, 要先讀完整份英文版 protocol, 問我能否翻成中文, 我先一頁頁貼到 chateverywhere 去翻但覺得好累, 好在找到下面這個網站, 可以直接上傳整份 pdf, 它會利用 Google 翻譯將其翻成繁體中文的 pdf 下載, 文件格式沒變, 真是太好用了 :


按 "上傳文件" 鈕點選來源文件上傳 : 




選擇來源語言與目的語言後按 "翻譯" 鈕 : 





完成後過一會兒就會自動下載翻好的文件了 : 



2022年10月4日 星期二

DeepL : 英文作文翻譯的好工具

昨天幫二哥看專題報告的英文摘要, 題目就是暑假去國家半導體實驗室上課所設計的放大器, 其實近幾年 NLP 在機器學習基礎上呈現飛躍式進步, 現在的 Google 翻譯已經翻得很不錯了, 早已不是十年前哩哩落落的光景可比, 一般來說直用也可以. 不過對於論文報告而言還是需要人工潤飾一遍比較好. 

我已經長達十年沒在英文上用功, 幫人翻譯論文摘要已是二十年前的事了, 寶刀已老看起技術文章已有點吃力, 不過還好找到下面兩個線上工具幫了大忙, 第一個是 DeepL 翻譯, 介面跟谷歌翻譯很像, 從簡體介面看應該是厲害國的 : 





翻譯結果可以跟 Google 翻譯互相參酌, 看看何者為宜, 基本上術語通常都需要視領域用法修改, 不管是 Google 或 DeepL 的術語不一定正確. 

另外一個是 DeepL 的辭典 Linguee, 可輸入單字或詞語查詢其用法 : 





底下的外部資源會列出語料庫中的句子, 可從上下文推敲用法 : 




上周末回去鄉下書櫃找我以前買的兩本方克濤寫的英文論文寫作書籍, 發現都被白蟻啃蝕掉了, 好可惜, 等我安裝完太陽能系統再來收拾白蟻. 

2022年9月2日 星期五

好站 : 線上 Python 執行平台 replit.com

最近在維元老師的資料科學課程中得知 Repl.it 這個線上開發環境, 它提供了超過 50 種程式語言的線上編譯執行功能, 註冊可以獲得免費 500MB 空間來儲存程式檔 (公開的), 而付費用戶則可擁有私人儲存空間. 目前使用者超過 20 萬, 但這公司全職員工卻只有 10 個人, 參考 :

# Wiki: Repl.it (維基)
https://replit.com/  (官網首頁)




按 Start coding 或右上方 Sign Up 鈕先註冊才能使用 (預設 free 帳戶) : 




然後去信箱收信, 按底下超連結確認即可  : 




確認後會自動登入系統 : 




按 "+Create" 可新增一個 Repl (開發任務) :




這裡 Template 欄選擇 Python, 而 Title 欄填入專案標題, 再按 "+ Create" 鈕, 就會進入此專案的頁面 :





專案網頁分成左中右三區 :
  • 左 (檔案系統管理) :
    可新增檔案與目錄, 也上傳本機檔案與目錄, 或將檔案壓縮為 zip 檔下載. 
  • 中 (程式碼編輯區) :
    可輸入程式碼後按上方的 Run 鈕執行, 結果會顯示在右邊 Console 內).
  • 右 (Console 與 Shell 視窗) :
    Console 視窗可輸入程式碼以互動式執行 (類似 Python IDLE 介面).
    Shell 視窗可輸入 Linux 系統指令, 例如用 pip install 安裝 Python 套件, 或用 python xxx.py 執行 .py 程式檔. 
官網教學影片如下 : 





目前 Replit 提供的 Python 版本是 3.8.2 版, 它允許使用標準函式庫的 sys 模組 (很棒), 可以在 Console 中輸入下列程式碼檢視 Python 版本 :

import sys
sys.version




也可以使用下列程式碼檢視版本, 這次改為打在編輯區存成 main.py  :

from platform import python_version
print(python_version())




按上方的 "Run" 執行, 結果會顯示於右方的 Console 視窗 : 



在 Shell 視窗輸入 pip list 顯示預安裝套件 : 




完整結果如下 :

~/test$ pip list    
Package                           Version
--------------------------------- ---------
aiohttp                           3.8.1
aiosignal                         1.2.0
async-timeout                     4.0.2
attrs                             21.4.0
backports-entry-points-selectable 1.1.1
bokeh                             2.4.3
cachecontrol                      0.12.10
cachy                             0.3.0
certifi                           2022.6.15
cffi                              1.15.0
charset-normalizer                2.0.12
cleo                              0.8.1
click                             8.1.3
clikit                            0.6.2
crashtest                         0.3.1
cryptography                      35.0.0
cycler                            0.11.0
debugpy                           1.2.1
distlib                           0.3.3
docopt                            0.6.2
filelock                          3.3.2
flask                             2.1.2
fonttools                         4.36.0
frozenlist                        1.3.0
future                            0.18.2
html5lib                          1.1
idna                              3.3
importlib-metadata                4.11.4
itsdangerous                      2.1.2
jedi                              0.18.1
jeepney                           0.7.1
jinja2                            3.1.2
keyring                           21.8.0
kiwisolver                        1.4.4
lockfile                          0.12.2
markupsafe                        2.1.1
matplotlib                        3.5.3
msgpack                           1.0.2
multidict                         6.0.2
numpy                             1.22.2
packaging                         21.3
pandas                            1.4.3
parso                             0.8.3
pastel                            0.2.1
pexpect                           4.8.0
pillow                            9.2.0
pip                               21.2.dev0
pipreqs-amasad                    0.4.10
pkginfo                           1.7.1
platformdirs                      2.4.0
pluggy                            1.0.0
poetry                            1.1.11
poetry-core                       1.0.7
ptyprocess                        0.7.0
pycparser                         2.21
pyflakes                          2.1.1
pylev                             1.4.0
pyparsing                         3.0.9
python-dateutil                   2.8.2
python-lsp-jsonrpc                1.0.0
python-lsp-server                 1.4.1
pytz                              2022.2.1
pyyaml                            6.0
replit                            3.2.4
requests                          2.28.0
requests-toolbelt                 0.9.1
rope                              0.18.0
scipy                             1.9.0
seaborn                           0.11.2
secretstorage                     3.3.1
setuptools                        60.3.1
shellingham                       1.4.0
six                               1.16.0
toml                              0.10.2
tomlkit                           0.7.2
tornado                           6.2
typing-extensions                 3.10.0.2
ujson                             5.3.0
urllib3                           1.26.9
virtualenv                        20.10.0
webencodings                      0.5.1
werkzeug                          2.1.2
wheel                             0.37.1
yapf                              0.31.0
yarg                              0.1.9
yarl                              1.7.2
zipp                              3.8.0

可見常用的套件都幫我們裝好了, 例如 :
  • 網頁爬蟲 : requests, urllib3, html5lib
  • 資料科學 : Pandas, Matplotlib, Seaborn, Bokeh
  • 科學計算 : Numpy, Scipy
  • 網頁框架 : Flask, Tornado
  • 影像處理 : Pillow
我常用但沒有預裝的有 : BeautifulSoup, Django, Sympy 等, 可在 Shell 視窗中手動安裝的, 例如 : 

~/Python-Tests$ pip install beautifulsoup4    
Looking in indexes: https://package-proxy.replit.com/pypi/simple/
Collecting beautifulsoup4
  Using cached https://package-proxy.replit.com/pypi/packages/9c/d8/909c4089dbe4ade9f9705f143c9f13f065049a9d5e7d34c828aefdd0a97c/beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
Collecting soupsieve>1.2
  Using cached https://package-proxy.replit.com/pypi/packages/16/e3/4ad79882b92617e3a4a0df1960d6bce08edfb637737ac5c3f3ba29022e25/soupsieve-2.3.2.post1-py3-none-any.whl (37 kB)
Installing collected packages: soupsieve, beautifulsoup4
Successfully installed beautifulsoup4-4.11.1 soupsieve-2.3.2.post1

~/Python-Tests$ pip install django  
Looking in indexes: https://package-proxy.replit.com/pypi/simple/
Collecting django
  Downloading https://package-proxy.replit.com/pypi/packages/9b/41/e1e7d6ecc3bc76681dfdc6b373566822bc2aab96fa3eceaaed70accc28b6/Django-4.1-py3-none-any.whl (8.1 MB)
Collecting asgiref<4,>=3.5.2
  Using cached https://package-proxy.replit.com/pypi/packages/af/6d/ea3a5c3027c3f14b0321cd4f7e594c776ebe64e4b927432ca6917512a4f7/asgiref-3.5.2-py3-none-any.whl (22 kB)
Collecting sqlparse>=0.2.2
  Using cached https://package-proxy.replit.com/pypi/packages/05/40/d836d55fb3f467243ee839ab7b814822fda522cd395fa41e282684e71ee5/sqlparse-0.4.2-py3-none-any.whl (42 kB)
Collecting backports.zoneinfo
  Using cached https://package-proxy.replit.com/pypi/packages/1a/ab/3e941e3fcf1b7d3ab3d0233194d99d6a0ed6b24f8f956fc81e47edc8c079/backports.zoneinfo-0.2.1-cp38-cp38-manylinux1_x86_64.whl (74 kB)
Installing collected packages: sqlparse, backports.zoneinfo, asgiref, django
Successfully installed asgiref-3.5.2 backports.zoneinfo-0.2.1 django-4.1 sqlparse-0.4.2

也可以安裝量化投資套件 twstock : 

~/test$ pip install twstock  
Looking in indexes: https://package-proxy.replit.com/pypi/simple/
Collecting twstock
  Using cached https://package-proxy.replit.com/pypi/packages/38/a0/61e6b65093a7564cb8e34aea54de28113bfe24409fb05e173360fbf5a35d/twstock-1.3.1-py3-none-any.whl (1.9 MB)
Requirement already satisfied: requests in ./venv/lib/python3.8/site-packages (from twstock) (2.28.0)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.8/site-packages (from requests->twstock) (2022.6.15)
Requirement already satisfied: charset-normalizer~=2.0.0 in ./venv/lib/python3.8/site-packages (from requests->twstock) (2.0.12)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./venv/lib/python3.8/site-packages (from requests->twstock) (1.26.9)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.8/site-packages (from requests->twstock) (3.3)
WARNING: pip is using a content-addressable pool to install files from. This experimental feature is enabled through --use-feature=content-addressable-pool and it is not ready for production.
Installing collected packages: twstock
Successfully installed twstock-1.3.1

哇, 真的不錯用ㄟ. 

如果是用 Matplotlib 或 Seaborn 繪圖, 它還會在右邊框新增一個 Output 視窗來顯示繪圖結果, 例如在編輯區輸入如下繪製圓餅圖的程式碼 : 

import numpy as np
import matplotlib.pyplot as plt
data=[600, 200, 100, 50, 50] #資產配置 (百萬元)
labels=['Stock', 'Bond', 'Cash', 'Gold', 'Real estate'] #資產標籤
colors=['#1f77b4', 'yellow', 'green', 'red', 'cyan'] #資產顏色
plt.pie(data, labels=labels, 
           autopct=lambda p:f'{p:.0f}% ({p*sum(data)/100 :.0f})', #匿名]函數
           colors=colors) #繪製圓餅圖
plt.title('Asset Allocation') #設定圖形標題
plt.show()



結果如下 : 




Replit.com 預設是免費帳戶, 使用者擁有 0.2~0.5 單位的虛擬 CPU 算力, 500MB 儲存空間, 與無限個 Repl : 




500MB 用來儲存 Python 程式檔算是夠用了, 也可以在 Replit 上架設 HTML + CSS + Javascript 靜態網站, 只要建立一個與帳戶名稱相同的 Repl, 則可得到一個簡短的 replit.com 網址, 格式如下 : 

https://USERNAME.repl.co 

也可以在非帳戶名稱的 Repl 下架設靜態網站, 其網址格式為 :

https://REPL-NAME--USERNAME.repl.co  
http://REPL-NAME.USERNAME.repl.co  

參考 :