Advertisement
ctrl_c_v

configs

Apr 14th, 2017
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.01 KB | None | 0 0
  1. --[[
  2.     対応バージョン: Rainmeter 4.0
  3.     バグ: 取得間隔が短い&特定のサイトを取得しようとすると落ちる場合がある
  4.  
  5.     ImageSources だけ設定すれば動く
  6.     左クリックで次の画像 右クリックで前回表示した画像を表示
  7.     画像を中クリックで掲載元を開く
  8.     Rainmeterのメニューを開きたい時はCtrlを押しながら右クリック
  9. --]]
  10.  
  11. -- 更新間隔 秒
  12. UpdateDivider = 60
  13. -- ネットから画像をDLする最低間隔 [この値 × UpdateDivider]秒以上経過していなければ接続しない
  14. ConnectRate = 30
  15. -- 画像の保存枚数
  16. NumberOfImageFiles = 6
  17. -- 連続で同じファイルのDL・切り替えをしない
  18. DontDuplicatedChange = true
  19. -- 画像を表示するのではなくWindowsの壁紙を変更する
  20. ChangeWallpaper = false
  21. -- ChangeWallpaper = true
  22. WallPaperPosition = 'Center'
  23. -- 画像URL取得用の正規表現
  24. ImageURLRegExp = '(?si)<img [^>]*?src=["\']([^"\']+\\.(jpe?g|png|gif)(?:\\?.*)?)["\']'
  25. -- 画像掲載URL取得用の正規表現 (中クリックで開くURL)
  26. ImagePostingURLRegExp = '<meta property="og:url" content="(https?://[^"]+)'
  27. -- 最大画像表示サイズ
  28. ImageMaxWidth = 1000
  29. ImageMaxHeight = 500
  30.  
  31. --[[
  32.     画像の取得元リスト 条件が一致するデータが複数ある場合はランダム表示
  33.     ImageName / ImageDir / PageURL のどれかは必須
  34.  
  35.     ImageName: PC上の画像パス
  36.     ImageDir: PC上の画像フォルダ フォルダ内からランダムで表示
  37.     PageURL: 画像の取得元のURL
  38.     BaseURL: 画像へのリンクが相対URLの際は指定
  39.     ImageURLRegExp: そのURL専用の画像URL取得用の正規表現
  40.                     上に書かれたImageURLRegExpを参考にして画像URL全体と拡張子を()で囲むこと
  41.     ImagePostingURLRegEx: そのURL専用の画像掲載URL取得用の正規表現
  42.  
  43.     year, month, day, hour, min, sec, wday
  44.         現在の日付・曜日・時間などが指定した数値と一致する場合にその取得元を使用する 省略可
  45.         詳細 http://aoikujira.com/wiki/lua/index.php?os%252Fdate
  46.         例: hour = 3: 3時の時だけ使用
  47.             wday = 1, hour = { 12, '23-5' }: 日曜日の12時か23時-5時に使用
  48. --]]
  49. ImageSources = {
  50.     -- 設定例
  51.  
  52.     -- 指定した画像を表示
  53.     -- { ImageName = 'C:/Users/xxx/Pictures/test.png' },
  54.  
  55.     -- 指定したフォルダからランダム表示
  56.     -- { ImageDir = 'C:/Users/xxx/Pictures' },
  57.  
  58.     -- 指定したURLから画像をDLして表示
  59.     -- { PageURL = 'http://url' },
  60.  
  61.     -- 画像へのリンクが相対URLの際はBaseURLも指定
  62.     -- { PageURL = 'http://url/random', BaseURL = 'http://url' },
  63.  
  64.     -- 朝は http://morning か http://morning2 の画像 昼はdaytimeフォルダの画像 夜はnight.pngを表示
  65.     -- { PageURL = 'http://morning', hour = { '5-11' } },
  66.     -- { PageURL = 'http://morning2', hour = { '5-11' } },
  67.     -- { ImageDir = 'C:/Users/xxx/Pictures/daytime', hour = { '12-18' } },
  68.     -- { ImageName = 'C:/Users/xxx/Pictures/night.png', hour = { '19-4' } },
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement