User:Factorles: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Created page with "Форматування і шаблони: * Замість Template:Key треба використовувати шаблон Template:Keybinding: '''<nowiki>{{Keybinding | ctrl | lmb}}</nowiki>''' = {{Keybinding|ctrl|lmb}} *Template:Delete - '''<nowiki>{{Delete | <reason for deletion>}}</nowiki>''' *[https://wiki.factorio.com/index.php?title=Special:AllPages&namespace=10 Всі шаблони] * '''<nowiki>{{Translation verification|revisionID=XXXXX}}</no...")
 
mNo edit summary
 
Line 5: Line 5:
* '''<nowiki>{{Translation verification|revisionID=XXXXX}}</nowiki>'''
* '''<nowiki>{{Translation verification|revisionID=XXXXX}}</nowiki>'''
** Щоб полегшити собі роботу з пошуком revisionID, накидав простий баш скрипт:<pre>curl -s $1 | sed -n '/.*oldid=\([0-9]*\).*/{s//{{Translation verification|revisionID=\1}}/p;q;}'</pre>
** Щоб полегшити собі роботу з пошуком revisionID, накидав простий баш скрипт:<pre>curl -s $1 | sed -n '/.*oldid=\([0-9]*\).*/{s//{{Translation verification|revisionID=\1}}/p;q;}'</pre>
::Зберігаєш його, запускаєш <code>sh назваФайлу.sh ссилка</code> (або через аліас). Наприклад:<pre>sh script.sh https://wiki.factorio.com/Chemical_plant</pre>
::Зберігаєш його, запускаєш <code>sh назваФайлу.sh ссилка</code> (або через аліас). Наприклад:<pre>sh script.sh "https://wiki.factorio.com/Chemical_plant"</pre>
::Альтернативний '''powershell''' скрипт:
::Альтернативний '''powershell''' скрипт:
<pre>param($uri)
<pre>param($uri)
(Invoke-WebRequest -Uri $uri).ToString() -split {$_ -eq ">" -or $_ -eq "<"} | Select-String -Pattern 'oldid=(\d+)' |select-object -First 1| % {"{{Translation verification|revisionID=$($_.Matches.Groups[1].Value)}}"}</pre>
(Invoke-WebRequest -Uri $uri).ToString() -split {$_ -eq ">" -or $_ -eq "<"} | Select-String -Pattern 'oldid=(\d+)' |select-object -First 1| % {"{{Translation verification|revisionID=$($_.Matches.Groups[1].Value)}}"}</pre>


::Запускається з консолі: <pre>.\назваскрипту.ps1 -uri https://wiki.factorio.com/Chemical_plant</pre>
::Запускається з консолі: <pre>.\назваскрипту.ps1 -uri "https://wiki.factorio.com/Chemical_plant"</pre>
::Тільки не треба забувати, що лінк має бути саме на оригінальну сторінку англійською, а не українською, німецькою чи іншими мовами, тобто не <code>https://wiki.factorio.com/Chemical_plant/uk</code>, а <code>https://wiki.factorio.com/Chemical_plant</code>
::Тільки не треба забувати, що лінк має бути саме на оригінальну сторінку англійською, а не українською, німецькою чи іншими мовами, тобто не <code>https://wiki.factorio.com/Chemical_plant/uk</code>, а <code>https://wiki.factorio.com/Chemical_plant</code>

Latest revision as of 07:21, 26 February 2024

Форматування і шаблони:

  • Замість Template:Key треба використовувати шаблон Template:Keybinding: {{Keybinding | ctrl | lmb}} = CTRL + Left mouse button
  • Template:Delete - {{Delete | <reason for deletion>}}
  • Всі шаблони
  • {{Translation verification|revisionID=XXXXX}}
    • Щоб полегшити собі роботу з пошуком revisionID, накидав простий баш скрипт:
      curl -s $1 | sed -n '/.*oldid=\([0-9]*\).*/{s//{{Translation verification|revisionID=\1}}/p;q;}'
Зберігаєш його, запускаєш sh назваФайлу.sh ссилка (або через аліас). Наприклад:
sh script.sh "https://wiki.factorio.com/Chemical_plant"
Альтернативний powershell скрипт:
param($uri)
(Invoke-WebRequest -Uri $uri).ToString() -split {$_ -eq ">" -or $_ -eq "<"} | Select-String -Pattern 'oldid=(\d+)' |select-object -First 1| % {"{{Translation verification|revisionID=$($_.Matches.Groups[1].Value)}}"}
Запускається з консолі:
.\назваскрипту.ps1 -uri "https://wiki.factorio.com/Chemical_plant"
Тільки не треба забувати, що лінк має бути саме на оригінальну сторінку англійською, а не українською, німецькою чи іншими мовами, тобто не https://wiki.factorio.com/Chemical_plant/uk, а https://wiki.factorio.com/Chemical_plant