背景:前几天经网友帖子看到这个每日诗词API,感觉放在桌面上看看也蛮有意义的
该诗词网的一些API:
https://v2.jinrishici.com/info 天气
https://v1.jinrishici.com/all.json 简单
https://v2.jinrishici.com/one.json 详细
https://v2.jinrishici.com/sentence 跟上面那个似乎是一模一样的
皮肤:
1、更新时会置顶55秒
2、点击打开诗词对应的百科
3、鼠标移至皮肤上时显示背景色及置顶,移开后取消背景色与置顶
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
Group=今日诗词|显示隐藏
[Metadata]
Author=somi, so.5@qq.com
Version=1.0.2301
[Variables]
[MS取消置顶]
Measure=Loop
StartValue=55
EndValue=0
Increment=-1
LoopCount=1
IfEqualValue=0
IfEqualAction=[!DisableMeasure #CurrentSection#][!ZPos 0]
;-------------------
[MS每日诗词]
Measure=WebParser
UpdateRate=600
Url=https://v1.jinrishici.com/all.json
RegExp=(?siU) .*"content".*"(.*)".*"origin".*"(.*)".*"author".*"(.*)"
FinishAction=[!ZPos 1][!EnableMeasure MS取消置顶][!CommandMeasure MS取消置顶 "Reset"][!SetOption 测量诗词高宽 Text "[MS诗词]#CRLF#[MS诗名] - [MS作者]。"][!SetOption 测量诗词高宽 InlinePattern "[MS诗名] - [MS作者]"][!SetOption 每日诗词 Text "[MS诗词]#CRLF#[MS诗名] - [MS作者]。"][!SetOption 每日诗词 InlinePattern "[MS诗名] - [MS作者]"][!SetOption 每日诗词 InlinePattern2 "[MS诗名] - [MS作者]"][!SetOption 每日诗词 InlinePattern3 "[MS作者](。)"][!UpdateMeter *][!Redraw]
[MS诗词]
Measure=WebParser
Url=[MS每日诗词]
StringIndex=1
;RegexpSubstitute=1
;Substitute="。$":""
[MS诗名]
Measure=WebParser
Url=[MS每日诗词]
StringIndex=2
[MS作者]
Measure=WebParser
Url=[MS每日诗词]
StringIndex=3
;-------------------
[测量诗词高宽]
Meter=String
X=0
Y=0
FontFace=Segoe UI
FontColor=0,0,0,0
FontSize=12
;诗名与作者
InlineSetting=Size|10
;行距
InlinePattern2=\R
InlineSetting2=Size|20
Padding=8,-3,0,5
UpdateDivider=-1
[每日诗词]
Meter=String
X=([测量诗词高宽:W]/2)
Y=([测量诗词高宽:H]/2)
W=[测量诗词高宽:W]
H=[测量诗词高宽:H]
StringAlign=CenterCenter
FontFace=Segoe UI
FontColor=230,230,230,230
FontSize=12
;诗名与作者
InlineSetting=Size|10
InlineSetting2=Color|211,211,211,230
;将添加到作者后面的句号透明化
InlineSetting3=Color|0,0,0,0
;行距
InlinePattern4=\R
InlineSetting4=Size|20
;字体阴影
InlineSetting5=Shadow|1|1|1|80,80,80,160
InlineSetting6=Shadow|-1|-1|1|80,80,80,160
Padding=8,-3,0,5
SolidColor=0,0,0,1
Antialias=1
DynamicVariables=1
UpdateDivider=-1
LeftMouseUpAction=https://baike.baidu.com/item/[MS诗名]
MouseOverAction=[!ZPos 1][!SetOption #CurrentSection# SolidColor 2D79C4][!UpdateMeter #CurrentSection#][!Redraw]
MouseLeaveAction=[!ZPos 0][!SetOption #CurrentSection# SolidColor 0,0,0,1][!UpdateMeter #CurrentSection#][!Redraw]
该诗词网的一些API:
https://v2.jinrishici.com/info 天气
https://v1.jinrishici.com/all.json 简单
https://v2.jinrishici.com/one.json 详细
https://v2.jinrishici.com/sentence 跟上面那个似乎是一模一样的
皮肤:
1、更新时会置顶55秒
2、点击打开诗词对应的百科
3、鼠标移至皮肤上时显示背景色及置顶,移开后取消背景色与置顶
[Rainmeter]
Update=1000
DynamicWindowSize=1
AccurateText=1
Group=今日诗词|显示隐藏
[Metadata]
Author=somi, so.5@qq.com
Version=1.0.2301
[Variables]
[MS取消置顶]
Measure=Loop
StartValue=55
EndValue=0
Increment=-1
LoopCount=1
IfEqualValue=0
IfEqualAction=[!DisableMeasure #CurrentSection#][!ZPos 0]
;-------------------
[MS每日诗词]
Measure=WebParser
UpdateRate=600
Url=https://v1.jinrishici.com/all.json
RegExp=(?siU) .*"content".*"(.*)".*"origin".*"(.*)".*"author".*"(.*)"
FinishAction=[!ZPos 1][!EnableMeasure MS取消置顶][!CommandMeasure MS取消置顶 "Reset"][!SetOption 测量诗词高宽 Text "[MS诗词]#CRLF#[MS诗名] - [MS作者]。"][!SetOption 测量诗词高宽 InlinePattern "[MS诗名] - [MS作者]"][!SetOption 每日诗词 Text "[MS诗词]#CRLF#[MS诗名] - [MS作者]。"][!SetOption 每日诗词 InlinePattern "[MS诗名] - [MS作者]"][!SetOption 每日诗词 InlinePattern2 "[MS诗名] - [MS作者]"][!SetOption 每日诗词 InlinePattern3 "[MS作者](。)"][!UpdateMeter *][!Redraw]
[MS诗词]
Measure=WebParser
Url=[MS每日诗词]
StringIndex=1
;RegexpSubstitute=1
;Substitute="。$":""
[MS诗名]
Measure=WebParser
Url=[MS每日诗词]
StringIndex=2
[MS作者]
Measure=WebParser
Url=[MS每日诗词]
StringIndex=3
;-------------------
[测量诗词高宽]
Meter=String
X=0
Y=0
FontFace=Segoe UI
FontColor=0,0,0,0
FontSize=12
;诗名与作者
InlineSetting=Size|10
;行距
InlinePattern2=\R
InlineSetting2=Size|20
Padding=8,-3,0,5
UpdateDivider=-1
[每日诗词]
Meter=String
X=([测量诗词高宽:W]/2)
Y=([测量诗词高宽:H]/2)
W=[测量诗词高宽:W]
H=[测量诗词高宽:H]
StringAlign=CenterCenter
FontFace=Segoe UI
FontColor=230,230,230,230
FontSize=12
;诗名与作者
InlineSetting=Size|10
InlineSetting2=Color|211,211,211,230
;将添加到作者后面的句号透明化
InlineSetting3=Color|0,0,0,0
;行距
InlinePattern4=\R
InlineSetting4=Size|20
;字体阴影
InlineSetting5=Shadow|1|1|1|80,80,80,160
InlineSetting6=Shadow|-1|-1|1|80,80,80,160
Padding=8,-3,0,5
SolidColor=0,0,0,1
Antialias=1
DynamicVariables=1
UpdateDivider=-1
LeftMouseUpAction=https://baike.baidu.com/item/[MS诗名]
MouseOverAction=[!ZPos 1][!SetOption #CurrentSection# SolidColor 2D79C4][!UpdateMeter #CurrentSection#][!Redraw]
MouseLeaveAction=[!ZPos 0][!SetOption #CurrentSection# SolidColor 0,0,0,1][!UpdateMeter #CurrentSection#][!Redraw]