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 粉圓