Jump to content

Manual:GetText.php: Difference between revisions

From mediawiki.org
Content deleted Content added
No edit summary
m Dark mode fix.
 
(8 intermediate revisions by 5 users not shown)
Line 6: Line 6:
== Details == <!--T:1-->
== Details == <!--T:1-->
</translate>
</translate>
<translate><!--T:3--> <tvar|file>'''getText.php'''</> file is a [[<tvar|maint-scripts>Special:MyLanguage/Manual:Maintenance scripts</>|maintenance script]] that outputs content of a given page (wikitext) to stdout.</translate>
<translate><!--T:3--> <tvar name=1>'''getText.php'''</tvar> file is a [[<tvar name=2>Special:MyLanguage/Manual:Maintenance scripts</tvar>|maintenance script]] that outputs content of a given page (wikitext) to stdout.</translate>
<translate><!--T:6--> It could be used for scripting.</translate>
<translate><!--T:6--> It could be used for scripting.</translate>


<translate>
<translate>
== Options/Arguments ==
== Options/Arguments == <!--T:9-->
</translate>
</translate>
{| class="wikitable" style="width: 75%; border:1px solid #338800; background-color:#FEFEFE;"
{| class="wikitable" style="width: 75%; border:1px solid #338800"
|-
|-
! width="15%" | <translate>Option/Argument</translate> || <translate>Description</translate> !! <translate>Required?</translate>
! width="15%" | <translate><!--T:10--> Option/Argument</translate>
! <translate><!--T:11--> Description</translate>
! <translate><!--T:12--> Required?</translate>
|-
|-
| <title> || <translate>Page title</translate> || {{Required}}
| &lt;title> || <translate><!--T:13--> Page title</translate> || {{Required}}
|-
|-
| --revision || <translate>Revision ID</translate> || {{Optional}}
| --revision || <translate><!--T:14--> Revision ID</translate> || {{Optional}}
|-
|-
| --show-private || <translate>Show the text even if it's not available to the public</translate> || {{Optional}}
| --show-private || <translate><!--T:15--> Show the text even if it's not available to the public</translate> || {{Optional}}
|}
|}


<translate>
<translate>

== Usage == <!--T:5-->
== Usage == <!--T:5-->
</translate>
</translate>
<syntaxhighlight lang="bash" style"overflow:auto;">
<syntaxhighlight lang="bash" style"overflow:auto;">
php maintenance/getText.php <title> [ --revision| --show-private ]
php maintenance/run.php getText <title> [ --revision| --show-private ]
</syntaxhighlight>
</syntaxhighlight>



{{terminal|text=
{{terminal|text=
$ php maintenance/getText.php Lorem
$ php maintenance/run.php getText Lorem


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Tellus integer feugiat scelerisque varius morbi enim nunc. Nunc pulvinar sapien et ligula ullamcorper malesuada proin libero. Vel quam elementum pulvinar etiam. A pellentesque sit amet porttitor eget. At in tellus integer feugiat scelerisque varius morbi enim. Vitae auctor eu augue ut lectus arcu bibendum. Aliquam ultrices sagittis orci a scelerisque purus semper. Lorem ipsum dolor sit amet consectetur adipiscing elit pellentesque habitant. Massa placerat duis ultricies lacus sed turpis tincidunt. Arcu felis bibendum ut tristique et egestas quis ipsum. Gravida in fermentum et sollicitudin ac orci. Eget lorem dolor sed viverra ipsum nunc. Eget velit aliquet sagittis id consectetur. At lectus urna duis convallis convallis tellus id interdum. Condimentum mattis pellentesque id nibh tortor id aliquet lectus.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Tellus integer feugiat scelerisque varius morbi enim nunc. Nunc pulvinar sapien et ligula ullamcorper malesuada proin libero. Vel quam elementum pulvinar etiam. A pellentesque sit amet porttitor eget. At in tellus integer feugiat scelerisque varius morbi enim. Vitae auctor eu augue ut lectus arcu bibendum. Aliquam ultrices sagittis orci a scelerisque purus semper. Lorem ipsum dolor sit amet consectetur adipiscing elit pellentesque habitant. Massa placerat duis ultricies lacus sed turpis tincidunt. Arcu felis bibendum ut tristique et egestas quis ipsum. Gravida in fermentum et sollicitudin ac orci. Eget lorem dolor sed viverra ipsum nunc. Eget velit aliquet sagittis id consectetur. At lectus urna duis convallis convallis tellus id interdum. Condimentum mattis pellentesque id nibh tortor id aliquet lectus.
Line 39: Line 41:
}}
}}


{{Maintenance script legacy}}
==== Advanced usage ====

<translate>
==== Advanced usage ==== <!--T:16-->
</translate>
{{terminal|text=<nowiki>
{{terminal|text=<nowiki>
$ php maintenance/getText.php "page title" | sed -e '...' | php edit.php "page title"
$ php maintenance/run.php getText "page title" | sed -e '...' | php maintenance/run.php edit "page title"
</nowiki>
</nowiki>
}}
}}

<translate><!--T:7--> If page title contains whitespace, it should be enclosed in double quotes ("), as shown in example.</translate>


<translate>
<translate>
<!--T:7-->
If page title contains whitespace, it should be enclosed in double quotes (<tvar name=1>"</tvar>), as shown in example.

== See also == <!--T:8-->
== See also == <!--T:8-->
</translate>
</translate>

Latest revision as of 11:58, 27 September 2025

MediaWiki version:
1.16

Details

[edit | edit source]

getText.php file is a maintenance script that outputs content of a given page (wikitext) to stdout. It could be used for scripting.

Options/Arguments

[edit | edit source]
Option/Argument Description Required?
<title> Page title Required
--revision Revision ID Optional
--show-private Show the text even if it's not available to the public Optional


Usage

[edit | edit source]
php maintenance/run.php getText <title> [ --revision| --show-private ]
Terminal
In MediaWiki version MediaWiki 1.39 and earlier, you must invoke maintenance scripts using php maintenance/scriptName.php instead of php maintenance/run.php scriptName.

Advanced usage

[edit | edit source]
Terminal

If page title contains whitespace, it should be enclosed in double quotes ("), as shown in example.

See also

[edit | edit source]