Skip to content

Commit

Permalink
改為建議使用執行檔,因此修改部分敘述
Browse files Browse the repository at this point in the history
  • Loading branch information
zica87 committed Sep 26, 2022
1 parent d9a7be0 commit 8432168
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 21 deletions.
40 changes: 21 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,27 @@

## 目錄
- [安裝說明](#安裝說明)
- [執行檔](#執行檔)
- [直接執行 Python 原始碼](#直接執行-python-原始碼)
- [以單個程式執行(exe)](#以單個程式執行exe)
- [使用說明](#使用說明)
- [Windows、Linux、Android](#windowslinuxandroid)
- [引數說明 & 範例](#引數說明--範例)
- [互動模式](#互動模式)
- [動畫資訊格式 & 內容](#動畫資訊格式--內容)

# 安裝說明
## 執行檔
- `Windows``Linux`:下載執行檔,放到任意資料夾即可。
- `Android`
1. 下載安裝[`Termux`](https://f-droid.org/zh_Hant/packages/com.termux/)。輸入時按`Tab``Esc`下面那個按鈕)可以自動補全資料夾名/檔名。
2. 接著要把下載下來的執行檔移到`Termux`的目錄下,例如:`mv /sdcard/Download/embed-ani-gamer-covers $HOME``mv`是移動檔案的命令)
3. 最後讓程式可以執行(加上`執行`的許可權):`chmod +x embed-ani-gamer-covers`

## 直接執行 Python 原始碼
~~建議使用單個程式執行就不用裝這一堆程式,但是我還沒做~~
**建議[使用執行檔](#執行檔)**,就不用裝這一堆程式。

把那三個 .py 檔下載到某個資料夾,或是按右上角的 `Code` -> `Download ZIP`,再解壓縮。

以原始碼執行的話命令前面要加上`python3`,例如:`python3 embed-ani-gamer-covers.py`
請先安裝下列程式:
- `python 3` (我自己是用 3.10 測試)

Expand All @@ -32,27 +39,22 @@
- `requests`(下載網頁、圖片用)
- `beautifulsoup4`(分析網頁用?)

## 以單個程式執行(exe)
~~還沒做~~

# 使用說明
## Windows、Linux、Android
- `Windows`:打開程式所在的資料夾,點一下檔案總管上方的路徑欄空白處,輸入 `cmd`,按 `enter`鍵。

- `Linux`~~Linux 用戶應該都知道怎麼開終端機,所以略過。~~
- `Android`
下載安裝[`Termux`](https://f-droid.org/zh_Hant/packages/com.termux/)`cd`命令可以切換資料夾,輸入時按`Tab``Esc`下面那個按鈕)可以自動補全資料夾名。
例如`cd /sdcard/Download/embed-ani-gamer-covers-main/embed-ani-gamer-covers-main`

- `Android`:照[上面步驟](#執行檔)設置完後,直接打命令即可(程式名前面要加上`./`,如下)。

## 引數說明 & 範例
```
zica@zica-VirtualBox:~$ py /home/zica/cover/embed-ani-gamer-covers.py -h
usage: python3 embed-ani-gamer-covers.py [-h] [-m 檔名] [-v] [-c]
[-d 資料夾] [--download-visual [檔名(含路徑)]] [--download-cover [檔名(含路徑)]]
[--metadata [檔名(含路徑)]] [--overwrite | --no-overwrite] [--version] sn 碼或網址
zica@zica-VirtualBox:~/cover$ ./embed-ani-gamer-covers -h
usage: embed-ani-gamer-covers [-h] [-m 檔名] [-v] [-c] [-d 資料夾] [--download-visual [檔名(含路徑)]]
[--download-cover [檔名(含路徑)]] [--metadata [檔名(含路徑)]]
[--overwrite | --no-overwrite] [--version]
sn 碼或網址
使用範例:python3 embed-ani-gamer-covers.py 16231 -m /home/zica/cover/m.mp4 -c -d /home/zica/cover --download-cover --download-visual
使用範例:embed-ani-gamer-covers 16231 -m /home/zica/cover/m.mp4 -c -d /home/zica/cover --download-cover --download-visual
會把Lapis Re:LiGHTs [1]的封面嵌入到/home/zica/cover/m.mp4,並且把封面圖和視覺圖下載到/home/zica/cover。
positional arguments:
Expand Down Expand Up @@ -88,18 +90,18 @@ GitHub repo 網址:https://github.com/zica87/embed-ani-gamer-covers
```
## 互動模式
也可以不帶引數,只輸入`python3 embed-ani-gamer-covers.py`,例如:
也可以不帶引數,只輸入`embed-ani-gamer-covers`,例如:
```
zica@zica-VirtualBox:~$ py /home/zica/cover/embed-ani-gamer-covers.py
zica@zica-VirtualBox:~/cover$ ./embed-ani-gamer-covers
未選擇選項(引數),因此進入互動模式
? 請輸入 sn 碼或網址: 16231
開始尋找此集標題
標題:Lapis Re:LiGHTs [1]
? 請選擇要程式做的事情: 下載封面
? 請輸入下載下來的圖片要儲存到哪個資料夾:
/home/zica/cover/
開始尋找封面圖網址
開始尋找視覺圖網址
開始尋找此集標題
標題:Lapis Re:LiGHTs [1]
開始儲存動畫封面
開始下載封面
順利完成!
Expand Down
3 changes: 1 addition & 2 deletions embed-ani-gamer-covers.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,7 @@ def check_sn_format(sn_or_url):

if len(sys.argv) > 1:
parser = argparse.ArgumentParser(
prog="python3 embed-ani-gamer-covers.py",
description="使用範例:python3 embed-ani-gamer-covers.py 16231 -m /home/zica/cover/m.mp4 -c -d /home/zica/cover --download-cover --download-visual\n會把Lapis Re:LiGHTs [1]的封面嵌入到/home/zica/cover/m.mp4,並且把封面圖和視覺圖下載到/home/zica/cover。",
description="使用範例:%(prog)s 16231 -m /home/zica/cover/m.mp4 -c -d /home/zica/cover --download-cover --download-visual\n會把Lapis Re:LiGHTs [1]的封面嵌入到/home/zica/cover/m.mp4,並且把封面圖和視覺圖下載到/home/zica/cover。",
epilog=f"GitHub repo 網址:https://github.com/zica87/embed-ani-gamer-covers\n版本:{VERSION}",
formatter_class = argparse.RawTextHelpFormatter)
parser.add_argument("url",
Expand Down

0 comments on commit 8432168

Please sign in to comment.