給二次元黨的開發者們
其他語言版本: English
身為二次元黨,總是不斷的更換壁紙,於是做了個更換壁紙的排程腳本,目前支援OSX與Windows版本.
- Ruby ftw
- 可擴充圖源網站
- 使用Ruby介面管理Crontab計畫任務 (Whenever)
- 抓取圖片數據以及用戶驗證 (Mechanize)
- 自動判斷作業系統 (os)
- 週期性從Pixiv Rank或其它第三方API隨機抓取圖片做為桌面壁紙
- Ruby (建議2.0.0以上) Windows用戶可在 RubyInstaller找到一鍵安裝包
- Bundler
- Pixiv用戶帳號(Optional)
- 解壓縮目錄後,使用文字編輯器打開config目錄下名為kabe_setting.yaml檔案,設定圖源(預設為pixiv.moe),如為pixiv則需要一併輸入pixiv用戶名與密碼
# 可選擇從Pixiv官網或第三方源如 pixiv.moe作為圖源
# -'//pixiv.moe'
# -'//pixiv.net'
source: '//pixiv.moe'
# 當選擇從Pixiv官網作為圖源时,需要Pixiv用戶信息作為用戶驗證,否則將返回403錯
pixiv:
account:
password:
#抓取圖片與更換壁紙的頻率
#分鐘
frequency:
#切換壁紙的週期(分鐘)
change_wallpapper: 15
#收集壁紙的週期(分鐘)
download_new_image: 60
- 於解壓縮目錄下,執行初始化
bundle install
ruby init.rb
- 調整背景(Optional) 於[調整桌面背景]中將壁紙放置方式改為[符合螢幕大小]