Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 1.99 KB

README.zh-TW.md

File metadata and controls

69 lines (47 loc) · 1.99 KB

MLTD日服榜線抓取以及圖片產生器

English | 繁體中文

基於Python開發的排行抓取以及圖片產生器

使用方法

$ ./AnnaBorder --help
usage: AnnaBorder.exe [-h] [-O] [-I] [-T  [...]] [--dryrun | --checksum | --static]

可以抓取當前活動資訊以及輸出排行圖片的產生器

選擇性參數:
  -h, --help            顯示幫助說明
  -O , --output_path    圖片輸出路徑,預設為 "./image"
  -S , --search_id      使用獨立ID搜尋特定的活動
  -T  [ ...], --type  [ ...]
                        選擇欲抓取的活動類型
  --dryrun              不輸出圖片,輸出資料集,用於測試資料集
  --checksum            不輸出圖片或資料集,用於測試API回應關係
  --static              不輸出資料集,但是會使用預置資料集輸出圖片,不會從API擷取資料

選項說明

[-T [...]] 是排行類型,使用*args格式,提供了提供了PT榜("pt")、高分榜("hs")、廳榜("lp")
可以同時輸入多種排行類型,輸出不只一張排行圖片

自訂化

./components的.psd資料讓大家可以改變排行圖片的背景為自己想要的風格

設定檔

config.json活動資訊資料, 排行資料, 字體檔, 背景圖 的檔案位置設定檔,配合自訂義能夠方便管理檔案

建置

開發所需的函式庫:

aiohttp
argparse
asyncio
PIL

編譯使用的函式庫:

pyinstaller

編譯前綴與參數範例:

pyinstaller -F "main.py" -i "icon.ico"

授權

遵守 MIT授權條款。

所有的活動資訊皆由api.matsurihi.me提供
出現在影像中的任何角色(包括.psd、.png)版權皆屬於萬代南夢宮娛樂所有
字體使用於圖片標題為秋空黑體
字體使用於圖片子標題為jf open 粉圓