Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flandredaisuki/ithelp-ironman-cli
將 iT 邦幫忙鐵人賽系列文轉成 Markdown 下載、打包
https://github.com/flandredaisuki/ithelp-ironman-cli
Last synced: 8 days ago
JSON representation
將 iT 邦幫忙鐵人賽系列文轉成 Markdown 下載、打包
- Host: GitHub
- URL: https://github.com/flandredaisuki/ithelp-ironman-cli
- Owner: FlandreDaisuki
- License: mit
- Created: 2019-11-02T22:05:38.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T11:58:17.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T11:47:08.567Z (24 days ago)
- Language: JavaScript
- Size: 1.14 MB
- Stars: 17
- Watchers: 2
- Forks: 2
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# ithelp-ironman-cli
台灣 iT 邦幫忙鐵人賽已經超過十屆了,每年都會有非常好的技術文章。
我希望可以打包起來複習或放進平板裡閱讀。
## 安裝
```shell
npm i -g ithelp-ironman-cli
# or
yarn global add ithelp-ironman-cli
```## 使用
```text
$ ithelp-ironman -h下載、打包 iT 邦幫忙鐵人賽 的命令列工具
使用方式:
$ ithelp-ironman [全域選項]
$ ithelp-ironman <指令> <網址> [選項]指令:
download, d 下載資料夾
archive, a 打包成壓縮檔
serve, s 自架伺服器觀看 <網址>
<網址> 可以是資料夾或壓縮檔 <路徑>,但變數選項會無效全域選項:
--help, -h 顯示說明
--version, -v 顯示版本
--verbose, -V 顯示更多,除錯用
--dir, -d 目錄位置(預設:'%title%')
可用變數有:
%title%(鐵人賽標題)
%user%(作者帳號)
%author%(作者名字)下載選項:
--dry-run, -x 不寫入硬碟,測試可用性打包選項:
--dry-run, -x 不寫入硬碟,測試可用性
--output-name, -o 壓縮檔名稱(預設:'%title%.zip'),可用變數同 --dir自架選項:
--port, -p 連接埠(預設:8080)
--web-root, -w 頁面根目錄位置(預設:'%title%/www'),可用變數同 --dir
若使用 <路徑>,則變數無效舉例:
$ URL='https://ithelp.ithome.com.tw/users/12345678/ironman/1234'
$ ithelp-ironman d "$URL"
$ ithelp-ironman d "$URL" -d '[%author%] %title%'
$ ithelp-ironman a "$URL" -o '[%author%] %title%.zip' -d '第87屆鐵人賽'
$ ithelp-ironman s "$URL" -w '[%author%] %title%/public' -p 4321
```## 授權
The MIT License (MIT)
Copyright (c) 2019 FlandreDaisuki