Template:Talk header/archivebotparse and Template:Talk header/archivebotparse/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
Use raw expression rounding to avoid language-formatted numbers leaking into expressions |
Shorten new param name to 'cfg'. |
||
Line 2: | Line 2: | ||
| {{#switch: {{{1|}}} |
| {{#switch: {{{1|}}} |
||
|bot = Lowercase sigmabot III |
|bot = Lowercase sigmabot III |
||
|age = {{#if: {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|1|algo}} |
|age = {{#if: {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|{{{cfg|1}}}|algo}} |
||
| {{#invoke:String|match| {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|1|algo}} |^%s*old%s*%((%d+)d%)%s*$|nomatch=}} |
| {{#invoke:String|match| {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|{{{cfg|1}}}|algo}} |^%s*old%s*%((%d+)d%)%s*$|nomatch=}} |
||
}} |
}} |
||
|units = {{#if: {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|1|algo}} |
|units = {{#if: {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|{{{cfg|1}}}|algo}} |
||
| {{#switch: {{#invoke:String|match| {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|1|algo}} |^%s*old%s*%(%d+(%a)%)%s*$|nomatch=}} |
| {{#switch: {{#invoke:String|match| {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|{{{cfg|1}}}|algo}} |^%s*old%s*%(%d+(%a)%)%s*$|nomatch=}} |
||
| d = days |
| d = days |
||
| h = hours |
| h = hours |
||
Line 12: | Line 12: | ||
}} |
}} |
||
}} |
}} |
||
|minkeepthreads |minthreadsleft |min = {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|1|minthreadsleft}} |
|minkeepthreads |minthreadsleft |min = {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:MiszaBot/config|{{{cfg|1}}}|minthreadsleft}} |
||
|#DEFAULT = |
|#DEFAULT = |
||
}}<noinclude><!-- end #switch MiszaBot--></noinclude> |
}}<noinclude><!-- end #switch MiszaBot--></noinclude> |
||
Line 20: | Line 20: | ||
|bot = ClueBot III |
|bot = ClueBot III |
||
|age = {{#if: {{{round|{{{r|}}}}}} |
|age = {{#if: {{{round|{{{r|}}}}}} |
||
| {{#ifexpr: {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|1|age}} > 24<!-- |
| {{#ifexpr: {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|{{{cfg|1}}}|age}} > 24<!-- |
||
--> | {{#expr: ((2 * {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|1|age}}/24) round 0) / 2}} <!-- |
--> | {{#expr: ((2 * {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|{{{cfg|1}}}|age}}/24) round 0) / 2}} <!-- |
||
--> | {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|1|age}} <!-- |
--> | {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|{{{cfg|1}}}|age}} <!-- |
||
--> }} <!-- |
--> }} <!-- |
||
-->| {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|1|age}} <!-- |
-->| {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|{{{cfg|1}}}|age}} <!-- |
||
-->}} |
-->}} |
||
|units = {{#if: {{{round|{{{r|}}}}}} |
|units = {{#if: {{{round|{{{r|}}}}}} |
||
| {{#ifexpr: {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|1|age}} > 24 |
| {{#ifexpr: {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|{{{cfg|1}}}|age}} > 24 |
||
| days |
| days |
||
| hours |
| hours |
||
Line 33: | Line 33: | ||
| hours |
| hours |
||
}} |
}} |
||
|minkeepthreads |minthreadsleft | min = {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|1|minkeepthreads}} |
|minkeepthreads |minthreadsleft | min = {{tmpv|{{{2|{{FULLPAGENAME}}}}}|User:ClueBot III/ArchiveThis|{{{cfg|1}}}|minkeepthreads}} |
||
|#DEFAULT = |
|#DEFAULT = |
||
}}<!-- end #switch ClueBot III --> |
}}<!-- end #switch ClueBot III --> |